Exact searching for symbols in lisp mode seems to be messed up.
To reproduce, make a TAGS table for XEmacs using `make TAGS',
do xemacs -q
eval
(setq tags-always-exact t)
visit the file .../lisp/etags.el
and do M-x find-tag RET find-tag RET
==> No entries matching find-tag
The results of the tags search seems to depend on the syntax table of
the current buffer.
Another bug: If I try
M-x find-tag RET list* RET
it will find the tag for `list', not `list*'.
XEmacs should first look for an exact string match for the symbol
surrounded by the ^? and ^A delimiters before trying a pattern match.
I'd work on fixing this, but both of you have already done some
hacking on this - this soup already has too many cooks.
Martin
Show replies by date