I know, bad form to reply to my own post, but ...

After a few discussions on comp.emacs.xemacs, I found out that etags is 
still under active development, maintained by Francesco Potort�.

Thus I'm going to rollback my changes once I can get my hands on the 
latest etags.

However, there are significant problems with etags in JDE that I am 
wondering about, for instance, the problem with static methods. Has 
anyone else experienced these problems with tags in JDE?

Best,
Stuart


Stuart Popejoy wrote:

> I have posted a question to the Xemacs NG about the fact that many 
> distros install a symlink to exuberant ctags that is named "etags," 
> which has an incompatible command-line interface to real etags. Real 
> etags is surprisingly hard to get your hands on, without installing GNU 
> Emacs.
> 
> The upshot of this is that jtags, the script with JDE, doesn't work with 
> exuberant etags. After receiving a response on the NG which was "I found 
> a binary of the real etags in my emacs install", I decided to modify 
> jtags to support exub. etags.
> 
> The changes are:
> 
> # OLD:
> # ${etags_dir}etags  -l none -a -o ${java_dir}/TAGS  \
> # "--regex=$class1" "--regex=$class2"  "--regex=$constructor"
> # NEW:
> # reflag='/b'
> # ${etags_dir}etags  --langdef=jtags --language-force=jtags -a -f 
> ${java_dir}/TAGS  \
> # "--regex-jtags=$class1$reflag" "--regex-jtags=$class2$reflag" 
> "--regex-jtags=$constructor$reflag"
> 
> Really only three commands in the script are changed. But I don't know 
> what dialect of regex real etags expected, so I don't know if this works 
> properly.
> 
> Also, I don't know how well tags work in jtags/JDE. For instance, many 
> classes in one project I'm working on are singletons and have a static 
> "getInstance" method. find-tag in XEmacs can't seem to locate the proper 
> definition. Is this a problem with my conversion, with JDE, or with tag 
> support in Emacs for java?
> 
> Thanks,
> Stuart
> 
> 
> 


Reply via email to