This patch adds etags (= exuberant ctags -e) support.
The patch is mainly intended as workaround for the
problems discussed in NEdit bug #485945.
etags TAGS files contain search string and cursor
position, NEdit uses them to start the (forward) search
at the given position.
Included TAGS files (ctags -e --etags-include=file) are
handled as well (maximum include depth is limited to
avoid infinitive loops).
The patch is veryfied to handle exuberant ctags v 5.0
as well as (different!) etags (from GNU Emacs 20.4)
generated TAGS files. However there should be further
testing from other people who extensively use etags
- I needed a minimum function. To avoid another local
min() the functions Min, Max, Min3, and Max3 have been
added to uil/utils.c. Existing local functions of this
type should be replaced step by step.
- util/fileUtils.c ParseFilename has been changed to
accept NULL as value for filename or pathname if one of
them is not to be set.
Log in to post a comment.