I am pleased to announce golisp.el! Golisp-mode is a small lisp code navigation and cross-referencing tool for GNU Emacs. It is currently in an "alpha release" and there are still some bugs to be worked out. But perhaps you can try it and provide feedback and bug reports.
The project home page is http://dto.freeshell.org/notebook/GoLisp.html where you may view a nice screenshot of the program in action. With golisp-mode you may: * Mark lisp code comments with plaintext "xref tags" that identify a "target" * Targets may be names of concepts, names of sections within a file, or names of lisp functions/variables/macros et cetera. * Navigate through related xrefs with C-& * Jump from xref to definition of a target (including lisp definitions) with C-* * Jump from lisp definition to corresponding xrefs with C-& * Insert an index of targets into a file You may also analyze and cross-reference all the definitions and references in a lisp file: * Pop up a window full of related links using M-x golisp-show-related. This will tell you what definitions are referenced by the current definition, and which definitions refer to the current definition. The first time you do this, there will be a delay while the buffer is analyzed. * Update the analysis after editing, with M-x golisp-analyze Known issues: * Sometimes the font-locking goes wacky. * CLOS is not handled properly yet. * Needs a tutorial. * Doesn't handle multi-file projects yet. Golisp-mode is inspired in part by the ideas of Eduardo Ochs. His website is at http://angg.twu.net/ -- David O'Toole [EMAIL PROTECTED] http://dto.freeshell.org/notebook/ _______________________________________________ gnu-emacs-sources mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
