[4384] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post