Notable changes are:
- Recognizing file types and syntax highlighting has been separated. This
allows you to add your own file type specific items. And syntax
highlighting is more flexible.
- Now includes syntax highlighting for over 150 file types.
- Vim scripts have been improved: Line continuation with a backslash, more
built-in functions, etc.
- The hit-return prompt is avoided by truncating messages. A message history
has been added to view previous (untruncated) messages.
- Support for encryption of files.
- Quickfix support extended to support more error formats, including
multi-line error messages and change-directory messages.
- Menus can be used in console mode. The wildmenu feature offers menu-like
command line completion.
- Several useful commands and options added.
- Many improvements for existing commands.
> - A file browser has been added for the Win32, Motif and Athena GUI versions.
> - Dialogs have been added. They can be used to ask for confirmation on Ex
> commands that can fail.
> - Options and commands have been added to offer a mode that works like
> MS-Windows cut/copy/paste. This makes the Win32 GUI version fit in better
> with other MS-Windows applications.
> - Session files can be used to store and restore an editing session.
> - Functions and Ex commands can be defined by the user. This is much nicer
> and more powerful than using mappings.
> - Lines longer than the screen size can be edited, also when lines wrap.
> - Support for Cscope and an interaface for TCL have been added.
> - Port to the RISC OS and GUI port for the Amiga.
> - Support for Multi-byte files (DBCS and Unicode).
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.