[4384] in comp.os.os2.announce archive
SOFTWARE: vile 8.1 release (editor)
daemon@ATHENA.MIT.EDU (T.E.Dickey)
Tue Oct 13 22:27:34 1998
To: os2ann.DISCUSS@bloom-picayune.mit.edu
Date: 13 Oct 1998 21:09:00 -0400
From: dickey@clark.net (T.E.Dickey)
Reply-To: dickey@clark.net (T.E.Dickey)
Reply-to: dickey@clark.net (T.E.Dickey)
[Followups directed to comp.os.os2.apps]
---------------------------------------------------------------------
hello --
I've just put vile 8.1 up for ftp at the usual place:
http://www.clark.net/pub/dickey/vile/vile.html
ftp://ftp.clark.net/pub/dickey/vile/vile-8.1.tgz
and it should be mirrored soon at
ftp://id.wing.net/pub/pgf/vile/vile-8.1.tgz
ftp://ftp.phred.org./pub/vile/vile-8.1.tgz
PC binaries are also available for OS/2, DOS and WinNT.
Vile is a text editor which is extremely compatible with vi. It has
extended capabilities in many areas, including: multi-file editing and
viewing, mouse support, infinite undo, additional operators, rectangular
operations. optional Perl interface for UNIX and NT. It can also be
built as "xvile", which is fully X-aware, with scrollbars etc. It will
run under VMS, DOS, OS/2, or NT. Binaries for some PC operating systems
are available. (OS/2 is currently native or EMX console mode port, NT
is both console and GUI).
Highlights since 8.0:
+ lots of bug fixes, of course (this is primarily a bug-fix
release)
+ implement -geometry command-line option for winvile.
+ modify winvile to read stdin when there's data available,
e.g., dir|winvile.
+ implement paste-from-clipboard for win32, bound to
Shift+Insert
+ implement scrollbars for winvile (ntwinio.c)
+ changes to allow winvile to be built as an OLE automation
server.
+ add _some_ winvile integration to DevStudio Version 5.
+ winvile shows file name in title bar.
+ modify dbgwrite() message to show how to get out of the loop,
since more than one person has thought vile is hung when it is
awaiting a ^G after reporting a keyboard problem.
+ modify behavior of next-tags so that continued matches do not
push the tags stack, but remain at the same level as the
initial match.
+ improved ":!command" for winvile, by creating a transient
console which closes when the user presses any key.
+ revise xterm mouse code to support movement of modelines by
"dragging" button 1, and selection/extension with buttons 1
and 3.
Other new features/improvements:
+ rename "$wline" to "$wlines", add "$bchars" and "$blines" to
return the number of characters and lines in the current
buffer.
+ modify putctext() function to support setv of $word,
$identifier, $qidentifier and $pathname.
+ modify imdying() function to search for a temp-directory,
preferring $TMPDIR, /var/tmp and /usr/tmp over /tmp.
+ implement :previous-buffer command.
+ modify :ww command to ignore readonly buffers.
+ modify logic in tags.c so that tags completion works when some
of the tags files are missing.
+ add code to allow user to color Motif pulldown menus, ifdef'd
with OPT_MENUS_COLORED.
+ modify os2vio.c so that when running vile in fullscreen mode,
bright colors are used rather than blinking colors.
+ modify x11.c to give xvile CDE-like quad-click support. CDE's
dtterms select the entire window (including scrollback) on a
quad click.
--
Thomas E. Dickey
dickey@clark.net
http://www.clark.net/pub/dickey
_____________________________________________________________________
| NOTE: Please EMAIL submissions to comp-os-os2-announce@moderators.isc.org
| Correspondence to the COOA Moderator: lfirrantello@bix.com .
| Please see: http://www.bix.com/pub/os2ann/pindex.htm for posting guidelines