[comp.lang.lisp] Tags in Common Lisp

flan@cics.wustl.edu (Ian Flanigan) (04/07/91)

Does anyone know of a program like ctags for CL programs?

Thanks.

-- 
Ian Flanigan

flan@cics.wustl.edu              "You can never have too many napkins."
wucs1.wustl.edu!cics!flan@uucp

egdorf@zaphod.lanl.gov (Skip Egdorf) (04/11/91)

In article <1991Apr6.191906.25258@cec1.wustl.edu> flan@cics.wustl.edu (Ian Flanigan) writes:

>
>   Does anyone know of a program like ctags for CL programs?
>
>   Ian Flanigan

Gnu emacs has a similar program "etags" that works for lisp. <meta>-.
and <meta>-, work to step through the definitions.

I have extended its syntax to understand :accessor and friends from CLOS.
The mods are trivial, but if someone wants it, I can make it available.

					Skip Egdorf
					hwe@lanl.gov

egdorf@zaphod.lanl.gov (Skip Egdorf) (04/12/91)

>In article <EGDORF.91Apr10151008@zaphod.lanl.gov> egdorf@zaphod.lanl.gov (Skip Egdorf) writes:
>   In article <1991Apr6.191906.25258@cec1.wustl.edu> flan@cics.wustl.edu (Ian Flanigan) writes:
>   >   Does anyone know of a program like ctags for CL programs?
>
>   Gnu emacs has a similar program "etags" that works for lisp. <meta>-.
>   and <meta>-, work to step through the definitions.

Due to demand, an etags.c changed from emacs 18.55 is available via
anonymous ftp from zaphod.lanl.gov (128.165.44.202) in pub/gnu/etags.c

A diff relative to 18.55's etags.c is in pub/gnu/etags.c.diff

Feel free to grab and modify. I would appreciate any changes you might make
in return.

					Skip Egdorf
					hwe@lanl.gov