Francesco Potort́ writes: > > Lisp_functions should distinguish between defvar and other (def* > constructs, and tag the former only if --declarations. Sounds likely. I didn't know about that option, new diff below. I suppose it could tag `declare-function' and the like too, but start with untagging the defvar ones. (The bloat of bizaar has made the tree inaccessible for me, so excuse three separate diff files.) 2010-02-19 Kevin Ryde * etags.c (skip_name): New helper. (Lisp_functions): Tag "(defvar foo)" only under --declarations. (Lisp_help): Describe this --declarations. 2010-02-19 Kevin Ryde * maintaining.texi (Tag Syntax): Add Lisp --declarations for (defvar foo). 2010-02-19 Kevin Ryde * doc/man/etags.1 (--declarations): Add Lisp (defvar foo).