elvis 2.1 supports the enhanced tags format
described at length in Section 8.5.1.
elvis 2.1 does some innovative things with tags.
When reading overloaded
tags, it tries to guess which one you're looking for, and presents the
most likely one first. If you reject it (by hitting
^] again, or typing
:tag again),
then it presents you with the next most likely match, and
so on. It also notes the attributes of the tags that you reject or
accept, and uses those to improve its guessing heuristic for later
searches.
The :tag command's syntax has
been extended to allow you to search for
tags by features other than just the tag name. This is powerful, but
too complex to describe here [in Steve Kirkendall's email message].
There's a whole chapter in the manual
[online help]
that describes the use of tags.
There is also a :browse
command which finds all matching tags at once,
and builds an HTML table from them. From this table, you can follow
hypertext links to any matching tags you want.
Finally, elvis 2.1
has a new tagprg option which, if set, discards the
built-in tag searching algorithm and instead runs an external program
to perform the search.