[Top][All Lists]

[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ì <address@hidden> 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  <address@hidden>

        * etags.c (skip_name): New helper.
        (Lisp_functions): Tag "(defvar foo)" only under --declarations.
        (Lisp_help): Describe this --declarations.

2010-02-19  Kevin Ryde  <address@hidden>

        * maintaining.texi (Tag Syntax): Add Lisp --declarations for
        (defvar foo).

2010-02-19  Kevin Ryde  <address@hidden>

        * doc/man/etags.1 (--declarations): Add Lisp (defvar foo).

Attachment: etags.c.defvar-2.diff
Description: Text Data

Attachment: maintaining.texi.defvar-2.diff
Description: Text Data

Attachment: etags.1.defvar-2.diff
Description: Text Data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]