forked from ChasManRors/ecb
-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
creator
committed
Mar 17, 2001
1 parent
a62bc27
commit 7642de2
Showing
10 changed files
with
87 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,10 @@ | ||
<html><head><title>Java Class Browser for Emacs</title></head> | ||
<body bgcolor='white'><h2>Java Class Browser (JCB) for Emacs</h2><p>Updated: 2000-12-05</p><p><b>Download the latest version: <a href='jde-jcb-0.04.zip'>jde-jcb-0.04.zip</a></b></p><p><b>This project is hosted by <a href='http://sourceforge.net/projects/jcb'><img src='http://sourceforge.net/sflogo.php?group_id=jcb&type=1' width='88' height='31' border='0' alt='SourceForge Logo'></a></b></p><p><b>The CVS tree can be accessed <a href='http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=jcb'>here</a>.</b></p><h3>About</h3><p>JCB is a Java class browser for Emacs. It can be used to browse directories of Java source files and browse methods in the classes. It's not limited to just Java source files, you can browse any type of source file. Currently only Java, C and Lisp files is parsed for methods though.</p><h3>Dependencies</h3><p>JCB requires version 1.2.x of <a href='http://www.ultranet.com/~zappo/semantic.shtml'>Eric Ludlam's semantic bovinator</a> (version 1.3 will be supported in the next version). To parse Java files, and to do any serious Java development in Emacs, you also need version 2.1.9 or higher of <a href='http://sunsite.auc.dk/jde/'>JDE</a>.</p><h3>Installation and Setup</h3><p>1. Download and unzip the latest version of JCB.</p><p>2. Put the directory 'jde-jcb-0.04' in your Emacs load path.</p><p>3. Add "(require 'jde-jcb)" to your .emacs file.</p><p>4. Optionally bind a key to your favorite JCB layout (0-8). This is my setup:<br>(global-set-key [f1] '(lambda() (interactive) (jde-jcb-set-layout 0 t) (split-window-horizontally)))</p><p>5. Re-start Emacs and press the key you chose. If you get an error when setting the layout, try making your Emacs window bigger or choose a "smaller" layout (for example 1). Your Emacs frame should now look something like this: <a href='jcb.png'>JCB screen capture</a>.</p><p>6. Select the '*JCB Packages*' window (usually top-left) and press F2. This will open the customization buffer for JCB.</p><p>7. Add the paths to your source files under 'Jde Jcb Source Path'.</p><p>8. Save the settings. Done!</p><h3>Usage</h3><h4>Packages Buffer</h4><p>Select packages (directories), and if enabled class files, in the "*JCB Packages*" buffer by clicking the left mouse button on the package name or by hitting ENTER/RETURN when the cursor is placed on the item line. Package names with a "[+]" symbol after them can be expanded/collapsed by left-clicking on the symbol or by pressing the TAB key when the cursor is placed on the package line. Right clicking on a package or class name will open a popup menu where different operations on the item under the mouse cursor can be performed.</p><p>Pressing F1 in the packages buffer will update it. Pressing F2 will open the jde-jcb customization group in the edit window.</p><h4>Classes and History Buffer</h4><p>Class files can be select by clicking the left mouse button or hitting ENTER/RETURN on the class row in the "*JCB Classes*" or "*JCB History*" windows. Clicking on the class with the middle mouse button will open the class file in another window. Right clicking on a class row will open a popup menu where different operation on the class under the mouse cursor can be performed.</p><h4>Methods Buffer</h4><p>The "*JCB Methods*" buffer contains the methods in the selected class file. Currently only Java, C and Lisp files are parsed for methods. When a method is selected with the left mouse button or ENTER/RETURN the edit buffer will jump to the method. Right clicking on a method will jump to the method in another window.</p><h3>Emacs Tips</h3><p>It's easier to navigate and scroll the JCB buffers if you install <a href='http://www.deja.com/getdoc.xp?AN=610250245&fmt=raw'>follow-mouse.el</a> and activate your <a href='ftp://ftp.cs.indiana.edu/pub/elisp/mwheel.el'>wheel mouse</a> in Emacs.</p><h3>Download</h3><p>The latest version: <a href='jde-jcb-0.04.zip'>jde-jcb-0.04.zip</a></p><p>Older versions:<br><a href='jde-jcb-0.03.zip'>jde-jcb-0.03.zip</a><br><a href='jde-jcb-0.02.zip'>jde-jcb-0.02.zip</a><br><a href='jde-jcb-0.01.zip'>jde-jcb-0.01.zip</a></p><h3>Comments, Suggestions etc.</h3><p>Please feel free to contact me if you find the browser useful, if you have found some bugs or if you some suggestions on how to improve it. | ||
<a href='mailto:mayhem@home.se'>Jesper Nordenberg</a></p><p>The page's WebCounter count says that you are visitor number <img src='http://counter.digits.com/wc/-d/4/javabrowser' ALIGN=middle WIDTH=60 HEIGHT=20 BORDER=0 HSPACE=4 VSPACE=2> since 2000-07-28.</p></body></html> | ||
<html> | ||
<head> | ||
<title>Page has moved</title> | ||
</head> | ||
|
||
<body bgcolor='white'> | ||
<p><b><a href='ecb.html'>This page has moved.</a></b></p> | ||
|
||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
(require 'html-helper) | ||
|
||
(h-doc | ||
"javabrowser.html" | ||
"Page has moved" | ||
(h-p (h-b (h-link "ecb.html" "This page has moved.")))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters