[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANN] golisp.el
From: |
David O'Toole |
Subject: |
[ANN] golisp.el |
Date: |
Tue, 24 Oct 2006 15:34:51 -0400 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux) |
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
address@hidden
http://dto.freeshell.org/notebook/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ANN] golisp.el,
David O'Toole <=