[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#5600: 23.1; etags don't tag (defvar foo) declaration
From: |
Kevin Ryde |
Subject: |
bug#5600: 23.1; etags don't tag (defvar foo) declaration |
Date: |
Sat, 20 Feb 2010 11:06:17 +1100 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux) |
Francesco Potortì <pot@gnu.org> 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 <user42@zip.com.au>
* etags.c (skip_name): New helper.
(Lisp_functions): Tag "(defvar foo)" only under --declarations.
(Lisp_help): Describe this --declarations.
2010-02-19 Kevin Ryde <user42@zip.com.au>
* maintaining.texi (Tag Syntax): Add Lisp --declarations for
(defvar foo).
2010-02-19 Kevin Ryde <user42@zip.com.au>
* doc/man/etags.1 (--declarations): Add Lisp (defvar foo).
etags.c.defvar-2.diff
Description: Text Data
maintaining.texi.defvar-2.diff
Description: Text Data
etags.1.defvar-2.diff
Description: Text Data