Under Windows 95 and Windows/NT,
there is now a graphical version of elvis
This is in addition to the text-mode port that was included in 2.0.
A text-mode OS/2 port has been added.
In X Windows, there is now a status bar and a configurable toolbar.
The toolbar can invoke configurable dialogue windows. Also, many of the
X features take their defaults from the standard X resource database.
New command-line flags include
The DOS version offers mouse support, similar to that of X Windows.
2.1 supports the enhanced tags format
described at length in Section 8.5.1, "Exuberant ctags"
in Chapter 8
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
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
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
that describes the use of tags.
There is also a
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.
has a new
option which, if set, discards the
built-in tag searching algorithm and instead runs an external program
to perform the search.
command has been
extended to recognize
directives if you're using the
display mode has been added.
It is not programmable, but is still somewhat useful.
command is a
little smarter in 2.1 than it was in 2.0. Now it
will toggle between
and any of
the fancy formatting display modes
if that's appropriate. This makes editing web
pages a little more convenient.
can fetch files via HTTP or FTP.
It can also write via FTP.
Simply give a URL wherever elvis
expects a filename.
To access your
own account on an FTP site (instead of the anonymous account), the
directory name portion of the URL must begin with
file to find the right name and password.
display mode makes good use of these features! (By the way, the network
functions work in Windows and OS/2, too.)
For the sake of POSIX compliance, the command-line flags have changed.
used to set the
flag for extra security, but now it causes
to read a script from stdin and execute it.
[This matches nvi
Use an uppercase
flag has been
added so you can redirect the startup messages out to a file, instead of
stdout/stderr. This is of critical importance to Windows 95 and
Windows NT users
because Windows discards anything written to stdout/stderr, which made
WinElvis configuration problems almost impossible to diagnose. With
you can send the diagnostic info to a file and view it later.
command has been added,
for defining ex
macros. It is
intended to resemble the csh
2.0 implemented the POSIX named
character classes (in regular
2.1 fixes that.
For example, you can search for a C identifier via