Re: Case-insenstive TAGS for FORTRAN etc

"Stephen J. Turnbull" <[email protected]> Mon, 07 Jun 2004 19:07:53 +0900
Newsgroups gmane.emacs.xemacs.design
Organization The XEmacs Project
Message-ID <[email protected]>
Trimming to XEmacs Design, I think we're not talking about a true bug
any more.

>>>>> "Tim" == Tim Connors <[email protected]> writes:

    Tim> Now the problem is that tags don't seem to understand new
    Tim> Fortran90 constructs - I have some 'pure subroutines' in
    Tim> modules, both of which are new, and xemacs comes up with 'no
    Tim> tags containing blah'.

Try Exuberant ctags.  Many people like that better, and although I'm
not up on the state of the conversation, Francesco Potortì (the
maintainer of GNU etags) once indicated that GNU etags and Exuberant
ctags might be merged.

You can also fix this locally by adding extra regexps to extract tags.
See the tags: target in XEmacs's toplevel Makefile for how our DEF* C
macros are handled, along with some Lispish stuff, in Emacs etags
(ours is identical except for some legalese to that of GNU Emacs).  I
assume Exuberant ctags has a similar facility.

Since these are FORTRAN 90, ie, official constructs, you should get in
touch with the tags maintainers about adding them.  Dunno Exuberant
offhand, but here's Francesco: Francesco Potortì <[email protected]>.

I'm deliberately not CC'ing him at this point because it's not obvious
what you want yet.

-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.