Ctags-2.0.1 is now available at my web site (below) or at the ftp site
at ftp://ftp.hmi.com/pub/ctags. Both sites contain pre-built binaries for
MS-DOS, Windows 95/NT, and Linux (an RPM). OS/2 is due in a couple of days.
----------------------------------------------------------------------------
Darren Hiebert <darren@...> http://home.hiwaay.net/~darren
Experience is what you get when you don't get what you want.
Hello Vim users!
Vim version 5.0 seems to be doing quite well. As usual with a major release,
a few problems have been reported. But nothing serious. I will fix reported
bugs, and bring out version 5.1 in a month or so. In the mean time, watch the
vim-dev maillist for patches. Including enhancements will then be in 5.2.
Unfortunately, there was a problem in the ctags 2.0 version that is included
with Vim 5.0. The "-a" argument caused a hang. Since I didn't want to
release another version of Vim yet, I have created new archives with Vim 5.0
plus Ctags 2.0.2.
Here is an overview of the new and changed archives:
unix/vim-5.0.tar.gz Changed: src/ctags/*
unix/ctags-2.0-2.0.2.diff.gz New: diff between 2.0 and 2.0.2
beta-test/unix/vim-5.0x-5.0.diff.gz Changed: src/ctags/*
pc/vim50src.zip Changed: src/ctags/*
pc/vim50d16.zip Changed: new ctags.exe
pc/ctags202d16.zip New: ctags.exe for MS-DOS 16 bit
pc/vim50d32.zip Changed: new ctags.exe
pc/ctags202d32.zip New: ctags.exe for MS-DOS 32 bit
pc/vim50w32.zip Changed: new ctags.exe
pc/ctags202w32.zip New: ctags.exe for Windows 95/NT
pc/gvim50.zip Changed: new ctags.exe
amiga/vim50src.tgz Changed: src/ctags/*
amiga/vim50bin.tgz Changed: new ctags.exe
amiga/ctags202.tgz New: Ctags executable
os2/vim50os2.zip Changed: new ctags.exe
os2/ctags202os2.zip New: ctags.exe for OS/2
If you want to do it the easy way, just download the changed archive, which
includes everything. If you want to save bandwith, download only the new
archive, which contains ctags version 2.0.2.
Let it be clear that the sources and executables of Vim 5.0 are exactly the
same, only the ctags files have changed. Some of the .zip archives are
smaller, because "zip -9" was now used.
Note that an executable version of Vim for Be is also available now (but with
ctags 2.0).
WHERE TO GET IT
---------------
You can find Vim 5.0 here:
ftp://ftp.oce.nl/pub/vim/
Or use one of the mirrors (updated within in a couple of days), see:
ftp://ftp.oce.nl/pub/vim/MIRRORS
Happy Vimming!
--
Violators can be fined, arrested or jailed for making ugly faces at a dog.
[real standing law in Oklahoma, United States of America]
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello Vim users!
Vim version 5.1 is available. It is a bug-fix release. Only a few new
features have been added since version 5.0. See ":help version-5.1" for the
full list of changes since version 5.0. Below is a list of changes since the
last beta release, 5.1b.
New is the Windows 3.1/3.11 GUI version. It has not been tested much yet.
The BeOS version now also works on Intel machines, after Olaf had been covered
in rotten fruits... :-)
Unfortunately the Unix archive was getting too big. I moved the files
"doc/vim.man", "doc/xxd.man" and "marcros/file_select.vim" to the extra
archive. For version 5.2 a reorganization will be needed...
This is going the be the "stable" version for a while. Version 5.2 is planned
to include new features. I already have a list of patches waiting!
WHERE TO GET IT
---------------
You can find Vim 5.1 here:
ftp://ftp.oce.nl/pub/vim/
Or use one of the mirrors (updated within in a couple of days), see:
ftp://ftp.oce.nl/pub/vim/MIRRORS
unix/vim-5.1.tar.gz Source files for Unix
beta-test/unix/vim-5.1b-5.1.diff.gz Idem, diff with version 5.1b
extra/vime-5.1.tar.gz Extra files for Unix and others
beta-test/extra/vime-5.1b-5.1.tar.gz Idem, diff with version 5.1b
pc/vim51src.zip Sources packed for DOS
pc/vim51d16.zip binary+docs 16 bit DOS
pc/vim51d32.zip binary+docs 32 bit DOS
pc/vim51w32.zip binary+docs 32 bit Windows NT/95
pc/gvim51.zip GUI binary+docs Windows NT/95
pc/gvim51ole.zip GUI exe for Windows NT/95 GUI with OLE
pc/gvim51_s.zip GUI exe for Windows 3.1/3.11
amiga/vim51src.tgz sources packed for Amiga
amiga/vim51bin.tgz binary+docs for Amiga
amiga/vim51big.tgz binary for Amiga with more features
os2/vim51os2.zip binary+docs for OS/2
html/vim51html.zip documentation in HTML format
farsi/farsi51.zip Farsi files
Note that the source archives don't have all the files. This was done to
reduce their size. If you want to get all the source files, get both the Unix
and the extra archive.
Hopefully the binary versions for BeOS, Macintosh and Atari Mint will be
available soon.
RELEASE NOTES
-------------
Changed since version 5.1b:
Perl interface: Buffers() and Windows() now use more logical arguments, like
they are used in the rest of Vim (Moore).
Init '" mark to the first character of the first line. Makes it possible to
use '" in an autocommand without getting an error message.
Added since version 5.1b:
patch 5.1b.11: Added winheight() function.
Added "VimEnter" autocommand. Executed after loading all the startup stuff.
BeOS version now also runs on Intel CPUs (Seibert).
Fixed since version 5.1b:
Added a few {} to avoid "suggest braces around" warnings from gcc 2.8.x.
Changed return type of main() from void to int. (Nam)
patch 5.1b.1: When Visually selecting text in one window and clicking on the
status bar of another window, could get "ml_get" errors.
patch 5.1b.2: Using '~' twice in a substitute pattern caused a crash.
patch 5.1b.3: "syn on" and ":syn off" could scroll the window, if there is a
hidden buffer that is shorter that the current cursor position.
patch 5.1b.4: The Perl functions didn't set the 'modified' flag.
patch 5.1b.5: ":if 0 | if 1 | endif | endif" didn't work. Same for ":while"
and "elseif".
patch 5.1b.6: With two windows on modified files, with 'autowrite' set, cursor
in second window, ":qa" gave a warning for the file in the first window, but
then auto-wrote the file in the second window. (Webb)
patch 5.1b.7: Visually selecting text, using the mouse, then clicking
somewhere else and pasting, didn't paste the right text.
patch 5.1b.8: Win32 GUI scrollbar could only handle 32767 lines. (Robinson)
Also makes the intellimouse wheel use the configurable number of scrolls.
patch 5.1b.9: With "set mouse=nvchr" (xterm-like selection in Insert mode), it
was no longer possible to past selected text in Insert mode.
patch 5.1b.10: When using 'patchmode', and the backup file is on another
partition, the file copying messed up the write-file message.
patch 5.1b.12: GUI X11: Alt-Backspace and Alt-Delete didn't work.
patch 5.1b.13: "Vaw" now switches Visual mode back to characterwise, as it was
in 5.1a. You could not see what "aw" was selecting. You can still hit the
"V" key to make it linewise again.
Windows() function in if_perl.xs wasn't working (Moore).
Win32s GUI: Default for 'shortname' was reset with ":set all&".
Win32s GUI: When filtering text, Vim didn't wait for the shell to finish.
Worked around this with a wait_return() call. (Negri)
Used struct initialization in do_autoall(), not all compilers understand that.
"`0" could put the cursor after the last character in the line, causing
trouble for other commands, like "i".
When completing tags in insert mode with ^X^], some matches were skipped,
because the compare with other tags was wrong. E.g., when "mnuFileSave" was
already there, "mnuFile" would be skipped. (Negri)
Formatting with "gq" didn't format the first line after a change of comment
leader.
When scrolling up/down, a syntax item with "keepend" didn't work properly.
Now the flags are also stored for the syntax state a the start of each line.
When 'ic' was changed while 'hlsearch' is on, there was no redraw to show the
effect.
Win32 GUI: Don't display "No write since last chance" in a message box, but in
the Vim window.
Happy Vimming!
--
BEDEVERE: And that, my lord, is how we know the Earth to be banana-shaped.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello Vim users!
Yesterday I forgot to make the diff files between the 5.0 and 5.1 releases. I
have done that now. You can use these if you don't want to download the whole
Unix 5.1 archive. You will miss the .gif files for the icons, because they
are binary files. But not many people will use them.
The files are:
unix/vim-5.0-5.1.diff.gz
extra/vime-5.0-5.1.diff.gz
Happy Vimming!
--
Microsoft: "Windows NT 4.0 now has the same user-interface as Windows 95"
Windows 95: "Press CTRL-ALT-DEL to reboot"
Windows NT 4.0: "Press CTRL-ALT-DEL to login"
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello folks,
I have just released version 2.1 of Exuberant Ctags, which now provides
Java support, as well as auto-detection of the language (e.g. C, C++,
Java) of the source files. This now allows the user to use a command line
such as "ctags *", and have ctags only examine those source files which it
understands, while ignoring non-source files (object files, etc).
Exuberant Ctags can be obtained from the following locations:
http://darren.hiebert.com/ctagsftp://ftp.revnet.com/pub/ctags
Please note that the timing of this release was in no way intended to
upstage Claudio Fleiner's announcement of "jtags" yesterday. The timing on
this is purely coincidental, as I have been working on adding Java support
for several weeks now. I would like to thank Claudio Fleiner for making
his jtags command-line compatible with Exuberant Ctags.
One distinct difference between Exuberant Ctags and Claudio's jtags is that
Exuberant Ctags is released under the GPL, whereas jtags is owned by IBM.
--
Darren Hiebert <darren@...>
http://darren.hiebert.com
Hello Vim fans!
Here is another BETA release of 5.2, hopefully the last one. There are mostly
bug fixes.
See below for the complete list of changes.
Release 5.2 is planned for next week.
Please test version 5.2k as much as possible!
The files are in the "unreleased" directory.
WHERE TO GET IT
---------------
You can find Vim 5.2k here:
ftp://ftp.nl.vim.org/pub/vim/unreleased/
See this file for Mirrors:
ftp://ftp.nl.vim.org/pub/vim/MIRRORS
unix/vim-5.2k-src.tar.gz source files for Unix
unix/vim-5.2j-5.2k-src.diff.gz diff with version 5.2j
unix/vim-5.2k-rt.tar.gz runtime files for Unix
unix/vim-5.2j-5.2k-rt.diff.gz diff with version 5.2j
extra/vim-5.2k-extra.tar.gz extra files
extra/vim-5.2j-5.2k-extra.diff.gz diff with version 5.2j
pc/vim52krt.zip runtime files for PC
pc/vim52kd16.zip 16 bit DOS binaries for PC
pc/vim52kd32.zip 32 bit DOS binaries for PC
pc/vim52kw32.zip Win32 binaries for PC
pc/gvim52k.zip Win32 GUI binaries for PC
pc/gvim52kole.zip Win32 GUI binaries with OLE for PC
pc/gvim52k_s.zip Windows 3.1 GUI binaries for PC
pc/vim52ksrc.zip source files for PC
amiga/vim52krt.tgz runtime files for Amiga
amiga/vim52kbin.tgz binaries for Amiga
amiga/vim52kbig.tgz binaries with more features for Amiga
amiga/vim52ksrc.tgz source files for Amiga
os2/vim52kos2.zip binaries + runtime files for OS/2
WHAT IS NEW
-----------
This is the complete list of changes since version 5.2j. For a list of
changes since version 5.1, see ":help version-5.2".
Changed:
Menus in $VIM/menu.vim no longer overrule existing menus. This helps when
defining menus in the .vimrc file, or when sourcing mswin.vim.
Removed the intro-advert. Nobody volunteered to help the orphans in Uganda
this way.
Added:
Win32 GUI: When Vim can't find the "vimrun.exe", a messagebox is shown to make
the user aware of this problem. (Negri)
In a pattern for an autocommand, environment variables can be used. They are
expanded when the autocommand is defined.
Cscope interface: Allow the use of environment variables in the 'csprg' option
and for the ":cs add" command. (Kahn)
Included Exuberant ctags 2.2.6. (Hiebert)
When using the TCL interface on SunOS, add a -R argument for the linker, so
that the library is found at runtime.
Increased number of remembered jumps from 30 to 50 per window.
Command to temporarily disable 'hls' highlighting until the next search:
":nohlsearch".
Fixed:
The lines in Makefile for using the Athena 3D widgets were wrong. (Kahlert)
Win32 GUI: When using a shifted key with ALT, the shift modifier would remain
set, even when it was already used by changing the used key. E.g., "<M-S-9>"
resulted in "<M-S-(>", but it should be "<M-(>". (Negri)
Win32 GUI: When adding a submenu with a dot in it, the tearoff would be added
to the wrong submenu.
Win32 GUI: When adding tear-off items afterwards ('t' flag in 'guioptions'),
the tearoff would get a wrong priority, and got added somewhere at the end of
each menu.
A call to ga_init() was often followed by seting growsize and itemsize.
Created ga_init2() for this, which looks better. (Aaron)
Win32 GUI: Purify detected a write outside of an array from the
FindExecutableA() function on Windows NT. Use FindExecutableW() to avoid
this. But that is not available on Windows 95, so use the 'A' version there.
Function filereadable() could call fopen() with an empty string, which might
be illegal.
Win32 GUI: An input() function in a _vimrc file caused a crash or a hang.
Don't wait for a character when the GUI has not started yet.
"vim -c "echo input('what')"" didn't show the prompt.
X Windows GUI: When executing an external command that outputs text, could
write one character beyond the end of a buffer, which caused a crash. (Kohan)
Included new RISC OS files. (Leonard)
When using "*" or "#" on a string that includes '/' or '?' (when these are
included in 'isk'), they were not escaped. (Parmelan)
":mksession" tried to restore a window with an unnamed buffer, which caused an
error.
When setting 'winaltkeys' in the Motif GUI version, but before starting the
GUI, Vim crashed.
When adding a ToolBar menu in the Motif GUI, the submenu_id field was not
cleared, causing random problems.
Removed PopUp menu from Motif, it was only causing problems.
Motif file selector would not work if the first menu was not a menubar menu.
The Motif file selector would appear at the top-left of the screen. Now it's
in the middle of the Vim window.
"aunmenu PopUp.xxx" could result in spurious "no menu of that name" or other
error messages.
When adding a menu, the check if this menu (or submenu) name already exists
didn't compare with the simplified version (no mnemonic or accelerator) of the
new menu. Could get two menus with the same name, e.g., "File" and "&File".
"^Vj$y" yanked three lines instead of two. Also for other Visual block mode
operators that include the end of line.
Breaking a line because of 'textwidth' at the last line in the window caused a
redraw of the whole window instead of a scroll. Speeds up normal typing with
'textwidth' a lot for slow terminals.
An invalid line number produced an "invalid range" error, even when it wasn't
to be executed (inside "if 0").
Athena GUI: The arrows of the scrollbar didn't work for larger files, they
stopped working after two clicks in the same direction.
When the unnamed, first buffer is re-used, the "BufDelete" autocommand was
not called. It would stick in a buffer list menu.
When doing "%" on the NUL after the line, a "{" or "}" in the last character
of the line was not found.
The Insert mode menu was not used for the "s" command, the Operator-pending
menu was used instead.
Adding or deleting a function while executing a function caused problems.
Changed the array with user functions into a linked list.
When listing functions, a TAB was shown as ^I. Now uses the right amount of
spaces, and uses 'list'.
With 'compatible' set, some syntax highlighting was not correct, because of
using "[\t]" for a search pattern. Now use the regexps for syntax
highlighting like the 'cpoptions' option is empty (as was documented already).
When using "map <M-Space> ms" or "map <Space> sss" the output of ":map" didn't
show any lhs for the mapping (if 'isprint' includes 160). Now always use
<Space> and <M-Space>, even when they are printable.
Adjusted the Syntax menu, so that the lowest entry fits on a small screen (for
Athena, where menus don't wrap).
Colors of Athena file selector were not set. Now it uses the same colors as
for the menu.
Copying of vimrun.exe was missing from install.exe.
Happy Vimming!
--
So when I saw the post to comp.editors, I rushed over to the FTP site to
grab it. So I yank apart the tarball, light x candles, where x= the
vim version multiplied by the md5sum of the source divided by the MAC of
my NIC (8A3FA78155A8A1D346C3C4A), put on black robes, dim the lights,
wave a dead chicken over the hard drive, and summon the power of GNU GCC
with the magic words "make config ; make!".
[Jason Spence, compiling Vim 5.0]
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.2
Author: Bram Moolenaar et al.
Announcement
------------
This is a minor release of Vim. New features have been added and bugs have
been fixed.
Since Vim has been tested by quite a few people over the past months, there
should be no serious problems. But, it is free software, use at your own
risk!
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim should run on any Unix flavor, MS-DOS, Windows 3.1, Windows 95, Windows
NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.1
---------------------
A short overview:
- 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).
And many bug fixes! See ":help version-5.2" in Vim.
Where to get it
---------------
You can find a list of distribution sites at
http://www.vim.org/dist.html
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/
ftp://ftp.vim.org/pub/misc/editors/vim/
Replace <country> with a country code, e.g.:
ftp://ftp.nl.vim.org/pub/vim/
What is available
-----------------
Note that for most systems the distribution has been split into an archive
with runtime files (documentation, syntax files, etc.) and a binary and/or
source archive. You should download at least two archives (except for OS/2).
FILE SYSTEM COMMENTS
unix/vim-5.2-src.tar.gz Unix(*) Sources
unix/vim-5.2-rt.tar.gz Unix(*) runtime files
extra/vim-5.2-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
pc/vim52rt.zip Win32 DOS and MS-Windows runtime files
pc/gvim52.zip Win32 32 bit Windows 95/NT GUI binaries.
Recommended for Windows 95 and NT. The
best choice for syntax highlighting and
speed.
pc/gvim52ole.zip Win32 32 bit Windows 95/NT GUI binaries, with
OLE support and VisVim.
pc/gvim52_s.zip Win32s 32 bit Windows 3.1/3.11 GUI binaries.
Not tested much yet!
pc/vim52w32.zip Win32 32 bit Windows 95/NT console binaries.
Recommended for Windows NT. Only runs on
Windows 95 or Windows NT. Supports long
file names on both.
pc/vim52d32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS and Windows 3.1. It
is compiled with DJGPP, it may need a DPMI
driver (CWSDPMI is included). Supports
long file names on Windows 95/NT.
pc/vim52d16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim52src.zip PC Sources for PC versions (with CR-LF).
os2/vim52os2.zip OS/2 binary and docs.
(use the Unix archives for sources)
amiga/vim52rt.tgz Amiga runtime files
amiga/vim52bin.tgz Amiga Binary
amiga/vim52big.tgz Amiga Binary with more features
amiga/vim52src.tgz Amiga Sources for Amiga
doc/vim52html.zip all Documentation converted to HTML
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
unzip file.zip
Mailing list
------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, mappings and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time that is spend on
answering mail is subtracted from the time that is spend on improving Vim!
Always give a reproducable example and try to find out which settings or other
things influence the appearance of the bug. Try different machines if
possible. See ":help bugs" in Vim. Send me patches if you can!
Happy Vimming!
--
hundred-and-one symptoms of being an internet addict:
11. You find yourself typing "com" after every period when using a word
processor.com
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.3
Author: Bram Moolenaar et al.
Announcement
------------
This is a minor release of Vim. Since version 5.1 new features have been
added and bugs have been fixed. Since version 5.2 only a few bugfixes were
included (these fixes were the reason to release 5.3 shortly after 5.2).
Since Vim has been tested by quite a few people over the past months, there
should be no serious problems. But, it is free software, use at your own
risk!
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim should run on any Unix flavor, MS-DOS, Windows 3.1, Windows 95, Windows
NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.1
---------------------
A short overview:
- 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).
And many bug fixes! See ":help version-5.2" in Vim.
Where to get it
---------------
You can find a list of distribution sites at
http://www.vim.org/dist.html
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/
ftp://ftp.vim.org/pub/misc/editors/vim/
Replace <country> with a country code, e.g.:
ftp://ftp.nl.vim.org/pub/vim/
What is available
-----------------
Note that for most systems the distribution has been split into an archive
with runtime files (documentation, syntax files, etc.) and a binary and/or
source archive. You should download at least two archives (except for OS/2).
FILE SYSTEM COMMENTS
unix/vim-5.3-src.tar.gz Unix(*) Sources
unix/vim-5.3-rt.tar.gz Unix(*) runtime files
extra/vim-5.3-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
pc/vim53rt.zip Win32 DOS and MS-Windows runtime files
pc/gvim53.zip Win32 32 bit Windows 95/NT GUI binaries.
Recommended for Windows 95 and NT. The
best choice for syntax highlighting and
speed.
pc/gvim53ole.zip Win32 32 bit Windows 95/NT GUI binaries, with
OLE support and VisVim.
pc/gvim53_s.zip Win32s 32 bit Windows 3.1/3.11 GUI binaries.
Not tested much yet!
pc/vim53w32.zip Win32 32 bit Windows 95/NT console binaries.
Recommended for Windows NT. Only runs on
Windows 95 or Windows NT. Supports long
file names on both.
pc/vim53d32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS and Windows 3.1. It
is compiled with DJGPP, it may need a DPMI
driver (CWSDPMI is included). Supports
long file names on Windows 95/NT.
pc/vim53d16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim53src.zip PC Sources for PC versions (with CR-LF).
os2/vim53os2.zip OS/2 binary and docs.
(use the Unix archives for sources)
amiga/vim53rt.tgz Amiga runtime files
amiga/vim53bin.tgz Amiga Binary
amiga/vim53big.tgz Amiga Binary with more features
amiga/vim53src.tgz Amiga Sources for Amiga
doc/vim53html.zip all Documentation converted to HTML
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
unzip file.zip
Mailing list
------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, mappings and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time that is spend on
answering mail is subtracted from the time that is spend on improving Vim!
Always give a reproducable example and try to find out which settings or other
things influence the appearance of the bug. Try different machines if
possible. See ":help bugs" in Vim. Send me patches if you can!
Happy Vimming!
--
hundred-and-one symptoms of being an internet addict:
138. You develop a liking for cold coffee.
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello all.
This is your chance to express your opinion about what changes should be made
to Vim. So far the Vim developments have been decided ad hoc, with only a few
people influencing the next step to be made. This time everybody can join in
and vote for the preferred changes.
Here are the rules:
Each person is allowed to send in ONE list. In the list you can give 10
points to a number of items. You can give all 10 points to one item, one
point to 10 items, whatever. As long as the total is 10 points. You can
also give up to 5 negative points, to items that you don't want to be
included. If you send in a list with more than 10 points or more than 5
negative points, it will be ignored.
Example of a valid list:
4 improve aaaa (you really want this)
2 improve bbbb
2 improve cccc
1 add dddd (would be nice to have)
1 add eeee
-2 improve ffff
-3 add gggg (you certainly don't want this)
To make it a bit more easy to count the votes, you have to pick the items from
the list below. Give more points to the items that you want most in the next
version. Give negative points to the items that you don't want.
What do you need to do?
- Change the zero in the first column to the number of points you want to give
to the item.
- Remove all items that have zero points and other superfluous text.
- Check that the total number of points is 10.
- Check that there are no more than 5 negative points.
- Please answer the two questions at the end.
- Send your list to <Bram@...>.
IMPORTANT: The closing date is Thursday November 26 1998. Any votes received
after this date will be completely ignored.
The totals will be posted in comp.editors and the vim-announce mailing list.
Your name and address will not be used for anything. The final decision about
which changes will be implemented also depends on other things (e.g. the time
it takes to implement them). There is no guarantee that the item with most
votes will be implemented first.
Improvements to existing functionality:
0 fix all problems, big and small; make Vim more robust
0 improve the overall performance
0 improve the performance of Vim scripts (pre-parse them)
0 improve syntax highlighting speed
0 reduce the size of the executable and the runtime memory use
0 reduce the size of the distribution (harddisk usage)
0 improve the on-line help
0 improve Vi compatibility
0 improve compatibility of the Ex mode
0 improve the tutor (course for beginners)
0 improve the Perl interface
0 improve the TCL interface
0 improve the Cscope interface
0 improve the Visual Studio interface (VisVim)
0 improve the OLE interface
0 improve the 16 bit DOS version (avoid out-of-memory problems)
0 improve gvim to fit in the MS-Windows look&feel (with an option)
0 improve printing from gvim (File.Print menu entry)
0 improve the port for * (fill in a system name at the *. E.g. "VMS")
0 improve multi-byte character support
0 improve syntax highlighting functionality
0 improve command line completion
0 improve Insert mode completion
0 improve Visual block mode: more commands that work on blocks
0 improve the quickfix commands
0 improve 'viminfo' (keeping information when quitting Vim)
0 improve ":mksession" support (switch to a previously saved state)
0 impvove "gq" formatting of text (left&right justified, 'comments')
New functionality:
0 add a lot of small features, instead of a few big ones
0 add support for loading a shared library that defines new commands
0 add "open" mode, like the original Vi
0 add more GUI functions (requesters, menus, dialogs)
0 add configurable auto-indenting for many languages (like 'cindent')
0 add patterns to define sections/paragraphs for "{", "[[", "%", etc.
0 add more features to the internal scripting language
0 vertically split windows (side-by-side)
0 multiple top-level windows for one running Vim
0 make it possible to run Vim inside a window of another program
0 add a shell window (to type and execute shell commands in)
0 be able to run a program in a Vim window, with an interface to it
0 be able to edit the command line with Vi commands
0 search patterns that cross line boundaries
0 add Perl compatible search patterns
0 add POSIX compatible search patterns
0 add a menu that lists all buffers
0 add scope arguments to the ":tag" command (like Elvis)
0 add folding (display only a selected part of the text)
0 add better support for editing files in projects (with ID utilities)
0 add handling for buffer-changed outside of Vim (when regaining focus)
0 add file locking
0 add a stack for saving/restoring options
0 add a special window for editing option values, with short docs
0 add more autocommand events (for ":cd", start Insert mode, etc.)
0 add on-the-fly spell checking
0 add an undo tree (be able to go back to any previous situation)
0 add persistent undo (undo to before the file was saved/loaded)
0 add a method to repeat a previously executed change ("c.", "d.", etc.)
0 add a command to repeat a whole mapping (not only its last change)
0 add option not to move the cursor when using a scrollbar
0 add option to move the cursor where there is no text in Visual mode
0 add option to move the cursor where there is no text in any mode
0 add mappings and abbreviations local to a buffer
0 add encryption for loading/storing files and for the swapfile
0 add a way to execute a command in multiple buffers/windows
0 add a way to disable (error) messages for a moment
The other way:
0 stop changing Vim, it's fine as it is
0 remove functionality, there is too much of it
0 make a "Vim lite" version, which is small and low on features
To gather a few statistics, please mention which version of Vim you are
currently using and on which system. If you are using Vim on several systems,
please mention all.
Vim version number: on operating system:
Vim version number: on operating system:
Vim version number: on operating system:
Thanks for your help. Your vote counts!
--
ARTHUR: What does it say?
BROTHER MAYNARD: It reads ... "Here may be found the last words of Joseph of
Aramathea." "He who is valorous and pure of heart may find
the Holy Grail in the aaaaarrrrrrggghhh..."
ARTHUR: What?
BROTHER MAYNARD: "The Aaaaarrrrrrggghhh..."
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello Vimmers,
The previous two weeks I have made a visit to Kibaale Children's Centre (KCC).
Since KCC is sponsored by donations from Vim users, and because I have
promised some of you to report about my experiences, here is an overview of my
trip.
For background information on KCC, see ":help kcc" in Vim, or check out
www.vim.org/iccf.
The last time I visited Kibaale was about two years ago. Since then quite a
few things have changed. A few buildings have been added: A block of
classrooms for the primary school (including a library), housing for teachers
and workers. The main changes are however with the people working there.
More of the work is being done by Ugandans. The school is now largely run by
local people, including the headmaster. This is another step in the direction
of having the centre run without depending on outside help.
A small clinic has been started to improve the medical care. A nurse from
England, Ceri, helps doing this. She is still looking for a local nurse to
help her and to be trained by her. There are plans to vaccinate all the
children in the near future. The cooperation with the new hospital in Rakai
(about 15 kilometers from Kibaale) is improving. We will try to support the
clinic financially. There is still some startup cost (e.g. for a gas fridge
to store the vaccins). And money is needed monthly for the materials that are
used. The local people are asked to pay a small amount for treatment, but
this does not cover the real costs. I hope we can find sponsors for this.
On Saturday I went with Stephen to visit three of our sponsored children.
Stephen works on the project to keep an eye at the children and make sure that
they get the help that they need. I visited the children at home, so that I
could see where they live and talk to the family. All three of these children
are in an extended family, since they lost their parents. The small houses
that they live in are OK, although one of them had broken plastering and the
roof was leaking in another. They don't have the money to fix this. Stephen
will look into the possibility to help them (this is a matter of budget and
priority, we can only help the most needy).
One of the children I visited was Geoffry Kyoma, which I sponsor myself. I
brought him a few presents, which made him very happy. But he didn't really
smile. After asking a few questions it became clear that he was ill, probably
from malaria. Fortunately he recovered the next week and was able to attend
school again. I had brought colorful balloons for the other five children in
the family (there is no toyshop in Uganda!). The oldest brother provides the
family with food by working on the piece of land they have. And then he has
to go to school too! The guardian of the children is an old grandmother, who
has problems with her eyes and can't work on the land. It is clear that
Geoffry really needs my help.
I was happy to see that Uganda has improved the last two years. Many roads
have been repaired. The dirt road to Rakai, which has always been covered
with potholes, has been tarmaced (thanks to Danida, the Danish development
organisation). The people in the street seem to be wearing better clothes.
There is now a bus driving daily to Kampala (the capital of Uganda) and back.
This means that there are more people that can afford to pay for the trip,
which is a good sign.
Overall I was very happy to see the improvements. Of course there is still a
long way to go. AIDS doesn't just go away and there are still an awful lot of
orphans in poor families. But it makes me feel good to see that our help
there really helps the people. And this stimulates me to continue supporting
KCC.
If you would like to help the orphans in Kibaale, please see ":help kcc" in
Vim, or see www.vim.org/iccf/sponsor.html and www.vim.org/iccf/donate.html.
If you have any further questions, don't hesitate to ask me.
--
hundred-and-one symptoms of being an internet addict:
181. You make up words that go with the "happy tune" your modem makes
while dialing your ISP.
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello all,
I am very happy to announce that the voting went very well. In total there
were 392 valid and 11 invalid vote lists. Thank you all for sending in your
votes! It certainly stimulates me to continue work on Vim.
NOTE: Don't send votes anymore. I will just throw them away.
Here are the results, sorted on total number of votes. The first number is
the total number of votes for the item. The number in brackets is the number
negative points (total = positive + negative).
317 (-5) add folding (display only a selected part of the text)
252 (-10) vertically split windows (side-by-side)
197 (-3) add configurable auto-indenting for many languages (like 'cindent')
183 (-5) fix all problems, big and small; make Vim more robust
155 (-8) add Perl compatible search pattern
125 (-1) search patterns that cross line boundaries
125 (-1) improve syntax highlighting speed
116 improve syntax highlighting functionality
101 add a menu that lists all buffers
93 (-6) multiple top-level windows for one running Vim
93 (-1) improve the overall performance
90 (-4) be able to edit the command line with Vi commands
90 (-36) add a shell window (to type and execute shell commands in)
83 add patterns to define sections/paragraphs for "{", "[[", "%", etc.
81 improve Visual block mode: more commands that work on blocks
71 (-13) reduce the size of the executable and the runtime memory use
70 (-5) improve the on-line help
68 (-2) improve multi-byte character support
59 (-8) improve the Visual Studio interface (VisVim)
59 (-12) make it possible to run Vim inside a window of another program
58 (-11) add an undo tree (be able to go back to any previous situation)
58 impvove "gq" formatting of text (left&right justified, 'comments')
57 (-9) add support for loading a shared library that defines new commands
54 (-1) add a way to execute a command in multiple buffers/windows
52 improve the Perl interface
51 (-10) improve printing from gvim (File.Print menu entry)
50 (-20) make a "Vim lite" version, which is small and low on features
47 add a method to repeat a prev. executed change ("c.", "d.", etc.)
44 (-8) add more features to the internal scripting language
37 (-2) add better support for editing files in projects (with ID utils)
37 add a command to repeat a whole mapping (not only its last change)
33 (-3) add handling for buffer-changed outside of Vim (when reg. focus)
28 (-14) add persistent undo (undo to before the file was saved/loaded)
28 improve Insert mode completion
25 improve command line completion
23 (-30) be able to run a program in a Vim window, with an interface to it
22 improve the quickfix commands
21 (-6) add a special window for editing option values, with short docs
21 (-1) add mappings and abbreviations local to a buffer
19 (-4) add file locking
18 (-1) add a way to disable (error) messages for a moment
17 (-5) add encryption for loading/storing files and for the swapfile
10 (-2) improve "gq" formatting of text (left&right justified, 'comments')
10 (-1) add scope arguments to the ":tag" command (like Elvis)
10 improve the port for MacOS X Server aka Rhapsody
10 add Qt interface
9 (-3) improve the tutor (course for beginners)
8 (-6) improve the performance of Vim scripts (pre-parse them)
8 (-3) improve 'viminfo' (keeping information when quitting Vim)
8 (-1) add a stack for saving/restoring options
8 improve the port for OS/2
7 (-2) add more autocommand events (for ":cd", start Insert mode, etc.)
6 (-4) improve the TCL interface
6 (-4) add option to move the cursor where there is no text in Visual mode
5 improve the port for MacOS
4 (-8) add POSIX compatible search patterns
4 (-5) add option not to move the cursor when using a scrollbar
4 improve the port for GTK
4 add Diff, Merge capability with CVS like in emacs.
3 (-2) improve the Cscope interface
3 (-14) add option to move the cursor where there is no text in any mode
3 improve the port for X Window (use GTK, or Athena)
2 add support for Borland Delphi (to replace borland's def. editor)
2 add on-the-fly paragraph formatting / word wraps
1 improve the port for "EPOC 32"
1 add GUI to record/stop/play a keystroke macro
0 (-2) improve ":mksession" support (switch to a previously saved state)
-1 (-1) improve the port for * (fill in a system name at the *. E.g. VMS")
-4 (-77) add more GUI functions (requesters, menus, dialogs)
-10 (-17) improve compatibility of the Ex mode
-10 (-15) improve the OLE interface
-10 (-14) add "open" mode, like the original Vi
-12 (-89) add on-the-fly spell checking
-13 (-32) improve Vi compatibility
-13 (-24) reduce the size of the distribution (harddisk usage)
-25 (-38) add a lot of small features, instead of a few big ones
-47 (-53) improve the 16 bit DOS version (avoid out-of-memory problems)
-81 (-123) improve gvim to fit in the MS-Windows look&feel (with an option)
-110 (-136) stop changing Vim, it's fine as it is
-117 (-122) remove functionality, there is too much of it
Vim versions used:
1.15 1 (on the Amiga)
2.0 1
3.0 16
3.2 1
4.x 4
4.0 3
4.2 7
4.5 15
4.6 34
5.x 7
5.0 91
5.1 151
5.2 73
5.3 616
5.4a 18
Operating systems mentioned:
Unix 655 Linux 227 Debian 23
RedHat 36
Various 168
Solaris/SunOS 196
HP-UX 77
Irix 58
AIX 46
Digital/OSF 31
FreeBSD 20
Various 28
Windows 303 Windows NT 152
Windows 95 109
Windows 98 23
Windows 3.1 6
Windows various 13
MS-DOS 35
OS/2 8
Amiga 7
Macintosh 6
RISC/os 4
VMS 3
LynxOX 3
QNX 1
A few remarks:
- Only Vim users responded. This means that opinions of people who don't use
Vim yet, perhaps because something is missing or not working well, are not
included here. When deciding what to do next, items for first-time Vim
users may be given a higher priority than what the votes indicate.
- The explanation was a bit unclear about the maximum number of points. A few
people used 15 positive and 5 negative points (total 10 points). Since
these were only a few, I let them slip through.
- One person was caught sending in six vote lists from different addresses.
All his votes were discarded (he admitted he was doing a bad thing and
apologized). A few obviously doubled messages were removed. If others sent
in more than one list, they got away with it :-).
- Some people can't count till ten. I allowed them to send in a new list.
- One person mentioned using Vim on 40 different platforms!
--
ARTHUR: (as the MAN next to him is squashed by a sheep) Knights! Run away!
Midst echoing shouts of "run away" the KNIGHTS retreat to cover with the odd
cow or goose hitting them still. The KNIGHTS crouch down under cover.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
There was a small mistake. One line got mangled, thus it was listed in two
versions, with and without typo. They need to be added together:
Delete these lines:
58 impvove "gq" formatting of text (left&right justified, 'comments')
10 (-2) improve "gq" formatting of text (left&right justified, 'comments')
Add this line:
68 (-2) improve "gq" formatting of text (left&right justified, 'comments')
--
ARTHUR: (as the MAN next to him is squashed by a sheep) Knights! Run away!
Midst echoing shouts of "run away" the KNIGHTS retreat to cover with the odd
cow or goose hitting them still. The KNIGHTS crouch down under cover.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello Vimmers -
I have been interviewed for ext2.org by Rob Kennedy. The interview contains a
bit of interesting information on Vim. Well, that depends on what you find
interesting, see for yourself. You can find it at
http://ext2.org/99/02/vim.html
Rob is to be held responsible for the title...
Sven, can you make a link to this from www.vim.org somewhere?
--
The greatest lies of all time:
(1) The check is in the mail.
(2) We have a really challenging assignment for you.
(3) I love you.
(4) That bug has been fixed.
(5) This won't hurt a bit.
(6) The Mercedes is paid for.
(7) I have just sent you an e-mail about that.
(8) Of course I'll respect you in the morning.
(9) I'm from the government, and I'm here to help you.
--/-/------ Bram Moolenaar ----- mool@... ------ Bram@... -----\-\--
\ \ www.vim.org/iccf www.oce.com www.vim.org / /
Hello all,
your vim-mailinglists-master is writing to inform you about some changes coming
up in the very near future:
- The machine which currently serves the maillinglists will be
exchanged by a better one (you know -- faster, more RAM and
such...). To be specific: We are going to switch from one machine
to another, i.e. IP-number and hostname will change.
- The mailing list software will be upgraded.
That means for you:
- Nothing. Simply keep on sending to <list>@vim.org as usual.
Except:
- Better handling of `unauthorized' mails to the list.
- Better aliasing support -- have one email-address you wish to
recipe mails and multiple you send from.
- Improvements for the digests lists:
- Digests will be created, whenever (n days went by | k bytes
came in | l messages came in).
- Better MIME support -- f.e. threading in mutt will be
better.
It _may_ happen, that something goes wrong and some delay or bounces of mails
occur... but I don't think so... (gulp)
Well, anyway, I'll come through again with the last notification soon.
cheers,
oec
postmaster&mailinglistmaster for VIM
--
~
~
~
".signature" 4 lines, 50 characters written
Announcing: Vim (Vi IMproved) version 5.4l BETA
Author: Bram Moolenaar et al.
Announcement
------------
This is a Beta test version for a minor release of Vim. Since version 5.3 new
features have been added and bugs have been fixed.
Vim 5.4 has already been alpha tested by quite a few people over the past
months, there should be no serious problems. But, it is still in a testing
phase, use at your own risk!
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim should run on any Unix flavor, MS-DOS, Windows 3.1, Windows 95, Windows
NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.3
---------------------
A short overview:
- Port to the GTK+ GUI.
- A version-specific runtime directory has been introduced. This makes it
easier to upgrade to a newer version, or run two versions at the same time.
- 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.
- Vim scripts have been improved: Line continuation with a backslash, more
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.
- A number of useful commands and options added.
- Many improvements for existing commands.
And many bug fixes! This version is aimed at stability.
See ":help version-5.4" in Vim for the details.
Note that the ":version" command reports 5.4l to be an ALPHA version. This is
a mistake, it's really BETA.
Where to get it
---------------
You can find a list of distribution sites at
http://ftp.vim.org/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/unreleased
ftp://ftp.vim.org/pub/vim/unreleased
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/unreleased
What is available
-----------------
Note that for most systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives (except for OS/2).
Note: it's all under the "unreleased" directory.
FILE SYSTEM COMMENTS
unix/vim-5.4l-src.tar.gz Unix(*) Sources
unix/vim-5.4k-5.4l-src.diff.gz sources diff with version 5.4k
unix/vim-5.4l-rt.tar.gz Unix(*) runtime files
unix/vim-5.4k-5.4l-rt.diff.gz runtime diff with version 5.4k
extra/vim-5.4l-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
extra/vim-5.4k-5.4l-extra.diff.gz diff with version 5.4k
pc/vim54lrt.zip Win32 DOS and MS-Windows runtime files
pc/gvim54l.zip Win32 32 bit Windows 95/NT GUI binaries.
Recommended for Windows 95 and NT. The
best choice for syntax highlighting and
speed.
pc/gvim54lole.zip Win32 32 bit Windows 95/NT GUI binaries, with
OLE support and VisVim.
pc/gvim54l_s.zip Win32s 32 bit Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim54lw32.zip Win32 32 bit Windows 95/98/NT console binaries.
Recommended for Windows NT, not for 95/98.
Supports long file names.
pc/vim54ld32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, Windows 3.1 and
Windows 95/98 console. It is compiled with
DJGPP, it may need a DPMI driver (CWSDPMI
is included). Supports long file names on
Windows 95/NT.
pc/vim54ld16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim54lsrc.zip PC Sources for PC versions (with CR-LF).
os2/vim54los2.zip OS/2 binary and docs.
(use the Unix archives for sources)
amiga/vim54lrt.tgz Amiga runtime files
amiga/vim54lbin.tgz Amiga Binary
amiga/vim54lbig.tgz Amiga Binary with more features
amiga/vim54lsrc.tgz Amiga Sources for Amiga
doc/vim54lhtml.zip all Documentation converted to HTML
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time that is spend on
answering mail is subtracted from the time that is spend on improving Vim!
Always give a reproducable example and try to find out which settings or other
things influence the appearance of the bug. Try different machines if
possible. See ":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
Ed's Radiator Shop: The Best Place in Town to Take a Leak.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.4m BETA
Author: Bram Moolenaar et al.
Announcement
------------
This is a Beta test version for a minor release of Vim. Since version 5.3 new
features have been added and bugs have been fixed.
Vim 5.4 has already been tested by quite a few people over the past months,
there should be no serious problems. But, it is still in a testing phase, use
at your own risk!
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim should run on any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows
95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.3
---------------------
A short overview:
- Port to the GTK+ GUI.
- A version-specific runtime directory has been introduced. This makes it
easier to upgrade to a newer version, or run two versions at the same time.
- 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 about 150 file types.
- Vim scripts have been improved: Line continuation with a backslash, more
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.
- A number of useful commands and options added.
- Many improvements for existing commands.
And many bug fixes! This version is aimed at stability.
See ":help version-5.4" in Vim for the details.
Where to get it
---------------
You can find a list of distribution sites at
ftp://ftp.vim.org/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/unreleased
ftp://ftp.vim.org/pub/vim/unreleased
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/unreleased
What is available
-----------------
Note that for all systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives.
Note: it's all under the "unreleased" directory.
FILE SYSTEM COMMENTS
unix/vim-5.4m-src.tar.gz Unix(*) Sources.
unix/vim-5.4l-5.4m-src.diff.gz Sources diff with version 5.4l.
unix/vim-5.4m-rt.tar.gz Unix(*) Runtime files.
unix/vim-5.4l-5.4m-rt.diff.gz Runtime diff with version 5.4l.
extra/vim-5.4m-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
extra/vim-5.4l-5.4m-extra.diff.gz diff with version 5.4l
pc/vim54mrt.zip Win32 DOS and MS-Windows runtime files.
pc/gvim54m.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries.
Recommended for MS-Windows 95/98 and NT.
The best choice for syntax highlighting and
speed.
pc/gvim54mole.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries,
with OLE support and VisVim.
pc/gvim54m_s.zip Win32s 32 bit MS-Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim54mw32.zip Win32 32 bit MS-Windows 95/98/NT console binaries.
Recommended for Windows NT, NOT for 95/98.
Supports long file names.
pc/vim54md32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, MS-Windows 3.1 and
MS-Windows 95/98 console. It is compiled
with DJGPP, it may need a DPMI driver
(CWSDPMI is included). Supports long file
names on MS-Windows 95/98/NT.
pc/vim54md16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim54msrc.zip PC Sources for PC versions (with CR-LF).
os2/vim54mos2.zip OS/2 Binaries.
os2/vim54mrt.zip OS/2 Runtime files (same as for PC).
(use the Unix+extra archives for sources)
amiga/vim54mrt.tgz Amiga Runtime files.
amiga/vim54mbin.tgz Amiga Binary.
amiga/vim54mbig.tgz Amiga Binary with more features.
amiga/vim54msrc.tgz Amiga Sources for Amiga.
doc/vim54mhtml.zip all Documentation converted to HTML.
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
-------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time that is spend on
answering mail is subtracted from the time that is spend on improving Vim!
Always give a reproducable example and try to find out which settings or other
things influence the appearance of the bug. Try different machines if
possible. See ":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
hundred-and-one symptoms of being an internet addict:
195. Your cat has its own home page.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.4n BETA
Author: Bram Moolenaar et al.
Announcement
------------
This is a Beta test version for a minor release of Vim. Since version 5.3 new
features have been added and bugs have been fixed.
Vim 5.4 has already been tested by quite a few people over the past months,
there should be no serious problems. But, it is still in a testing phase, use
at your own risk!
Compared to version 5.4m, released two weeks ago, more than 25 bugs have been
fixed, three syntax files have been added and a few other enhancements have
been made. Details have been send to the vim-dev mailing list. An archive is
kept at http://www.egroups.com/group/vimdev.
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim should run on any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows
95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.3
---------------------
A short overview:
- Port to the GTK+ GUI.
- A version-specific runtime directory has been introduced. This makes it
easier to upgrade to a newer version, or run two versions at the same time.
- 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 about 150 file types.
- Vim scripts have been improved: Line continuation with a backslash, more
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.
- A number of useful commands and options added.
- Many improvements for existing commands.
And many bug fixes! This version is aimed at stability.
See ":help version-5.4" in Vim for the details.
Where to get it
---------------
You can find a list of distribution sites at
ftp://ftp.vim.org/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/unreleased
ftp://ftp.vim.org/pub/vim/unreleased
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/unreleased
What is available
-----------------
Note that for all systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives.
Note: it's all under the "unreleased" directory.
FILE SYSTEM COMMENTS
unix/vim-5.4n-src.tar.gz Unix(*) Sources.
unix/vim-5.4m-5.4n-src.diff.gz Sources diff with version 5.4m.
unix/vim-5.4n-rt.tar.gz Unix(*) Runtime files.
unix/vim-5.4m-5.4n-rt.diff.gz Runtime diff with version 5.4m.
extra/vim-5.4n-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
extra/vim-5.4m-5.4n-extra.diff.gz diff with version 5.4m
pc/vim54nrt.zip Win32 DOS and MS-Windows runtime files.
pc/gvim54n.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries.
Recommended for MS-Windows 95/98 and NT.
The best choice for syntax highlighting and
speed.
pc/gvim54nole.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries,
with OLE support and VisVim.
pc/gvim54n_s.zip Win32s 32 bit MS-Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim54nw32.zip Win32 32 bit MS-Windows 95/98/NT console binaries.
Recommended for Windows NT, NOT for 95/98.
Supports long file names.
pc/vim54nd32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, MS-Windows 3.1 and
MS-Windows 95/98 console. It is compiled
with DJGPP, it may need a DPMI driver
(CWSDPMI is included). Supports long file
names on MS-Windows 95/98/NT.
pc/vim54nd16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim54nsrc.zip PC Sources for PC versions (with CR-LF).
os2/vim54nos2.zip OS/2 Binaries.
os2/vim54nrt.zip OS/2 Runtime files (same as for PC).
(use the Unix+extra archives for sources)
amiga/vim54nrt.tgz Amiga Runtime files.
amiga/vim54nbin.tgz Amiga Binary.
amiga/vim54nbig.tgz Amiga Binary with more features.
amiga/vim54nsrc.tgz Amiga Sources for Amiga.
doc/vim54nhtml.zip all Documentation converted to HTML.
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
-------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time that is spend on
answering mail is subtracted from the time that is spend on improving Vim!
Always give a reproducable example and try to find out which settings or other
things influence the appearance of the bug. Try different machines if
possible. See ":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
ARTHUR: No, hang on! Just answer the five questions ...
GALAHAD: Three questions ...
ARTHUR: Three questions ... And we shall watch ... and pray.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.4p BETA
Author: Bram Moolenaar et al.
Announcement
------------
This is a Beta test version for a minor release of Vim. Since version 5.3 new
features have been added and bugs have been fixed.
Vim 5.4 has already been tested by quite a few people over the past months,
there should be no serious problems. But, it is still in a testing phase, use
at your own risk!
Compared to version 5.4n, released two weeks ago, quite a few bugs have been
fixed and a few enhancements were made. Details have been sent to the vim-dev
mailing list. An archive of the vim-dev maillist is kept at
http://www.egroups.com/group/vimdev
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim should run on any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows
95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.3
---------------------
A short overview:
- Port to the GTK+ GUI.
- A version-specific runtime directory has been introduced. This makes it
easier to upgrade to a newer version, or run two versions at the same time.
- 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 about 150 file types.
- Vim scripts have been improved: Line continuation with a backslash, more
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.
- A number of useful commands and options added.
- Many improvements for existing commands.
And many bug fixes! This version is aimed at stability.
See ":help version-5.4" in Vim for the details.
Where to get it
---------------
You can find a list of distribution sites at
ftp://ftp.vim.org/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/unreleased
ftp://ftp.vim.org/pub/vim/unreleased
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/unreleased
What is available
-----------------
Note that for all systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives.
Note: it's all under the "unreleased" directory.
FILE SYSTEM COMMENTS
unix/vim-5.4p-src.tar.gz Unix(*) Sources.
unix/vim-5.4o-5.4p-src.diff.gz Sources diff with version 5.4o.
unix/vim-5.4p-rt.tar.gz Unix(*) Runtime files.
unix/vim-5.4o-5.4p-rt.diff.gz Runtime diff with version 5.4o.
extra/vim-5.4p-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
extra/vim-5.4o-5.4p-extra.diff.gz diff with version 5.4o
pc/vim54prt.zip Win32 DOS and MS-Windows runtime files.
pc/gvim54p.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries.
Recommended for MS-Windows 95/98 and NT.
The best choice for syntax highlighting and
speed.
pc/gvim54pole.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries,
with OLE support and VisVim.
pc/gvim54p_s.zip Win32s 32 bit MS-Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim54pw32.zip Win32 32 bit MS-Windows 95/98/NT console binaries.
Recommended for Windows NT, NOT for 95/98.
Supports long file names.
pc/vim54pd32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, MS-Windows 3.1 and
MS-Windows 95/98 console. It is compiled
with DJGPP, it may need a DPMI driver
(CWSDPMI is included). Supports long file
names on MS-Windows 95/98/NT.
pc/vim54pd16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim54psrc.zip PC Sources for PC versions (with CR-LF).
os2/vim54pos2.zip OS/2 Binaries.
os2/vim54prt.zip OS/2 Runtime files (same as for PC).
(use the Unix+extra archives for sources)
amiga/vim54prt.tgz Amiga Runtime files.
amiga/vim54pbin.tgz Amiga Binary.
amiga/vim54pbig.tgz Amiga Binary with more features.
amiga/vim54psrc.tgz Amiga Sources for Amiga.
doc/vim54phtml.zip all Documentation converted to HTML.
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
-------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time that is spent on
answering mail is subtracted from the time that is spent on improving Vim!
Always give a reproducable example and try to find out which settings or other
things influence the appearance of the bug. Try different machines if
possible. See ":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
hundred-and-one symptoms of being an internet addict:
162. You go outside and look for a brightness knob to turn down the sun.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Oezguer Kesim has created a new mailling list, on my request. It is called
vim-multibyte. Its purpose is to communicate about using and improving the
multi-byte aspects of Vim.
Oezguer Kesim wrote:
> vim-multibyte@... is now available as well as
> vim-multibyte-digest@... for those, who prefere having a mailling list
> in digest form. All other properties of the other lists also apply
> to this new one.
>
> Messages to vim-announce will be forwarded to vim-multibyte.
I'll ask egroups to create an archive.
--
hundred-and-one symptoms of being an internet addict:
248. You sign your letters with your e-mail address instead of your name.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.4
Author: Bram Moolenaar et al.
Announcement
------------
This is a minor release of Vim. Since version 5.3 new features have been
added and bugs have been fixed.
Vim 5.4 has already been tested by quite a few people over the past months.
It should be the most stable Vim version ever. But it's free software, the
usual disclaimers apply.
Compared to the BETA test versions released in the past weeks, there are only
a few changes. Details have been sent to the vim-dev mailing list. An
archive of the vim-dev maillist is kept at
http://www.egroups.com/group/vimdev
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim runs on almost any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows
95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.3
---------------------
A short overview:
- Port to the GTK+ GUI. Includes a toolbar, tear-off menus, dialogs, etc.
- A version-specific runtime directory has been introduced. This makes it
easier to upgrade to a newer version, or run two versions at the same time.
- 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.
And many bug fixes! This version is aimed at stability.
See ":help version-5.4" in Vim for the details.
Where to get it
---------------
You can find a list of distribution sites at
ftp://ftp.vim.org/pub/vim/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/
ftp://ftp.vim.org/pub/vim/
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/
What is available
-----------------
Note that for all systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives.
FILE SYSTEM COMMENTS
unix/vim-5.4-src.tar.gz Unix(*) Sources.
unix/vim-5.4-rt.tar.gz Unix(*) Runtime files.
extra/vim-5.4-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim).
unreleased/unix/vim-5.4p-5.4-rt.diff.gz Runtime diff with version 5.4p.
unreleased/unix/vim-5.4p-5.4-src.diff.gz Sources diff with version 5.4p.
unreleased/extra/vim-5.4p-5.4-extra.diff.gz Extra diff with version 5.4p.
pc/vim54rt.zip Win32 MS-DOS and MS-Windows runtime files.
pc/gvim54.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries.
Recommended for MS-Windows 95/98/NT.
The best choice for syntax highlighting and
speed.
pc/gvim54ole.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries,
with OLE support and VisVim.
pc/gvim54_s.zip Win32s 32 bit MS-Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim54w32.zip Win32 32 bit MS-Windows 95/98/NT console binaries.
Recommended for Windows NT, NOT for 95/98.
Supports long file names.
pc/vim54d32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, MS-Windows 3.1 and
MS-Windows 95/98 console. It is compiled
with DJGPP, it may need a DPMI driver
(CWSDPMI is included). Supports long file
names on MS-Windows 95/98 (NOT on NT).
pc/vim54d16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim54src.zip PC Sources for PC versions (with CR-LF).
os2/vim54os2.zip OS/2 Binaries.
os2/vim54rt.zip OS/2 Runtime files (same as for PC).
(use the Unix+extra archives for sources)
amiga/vim54rt.tgz Amiga Runtime files.
amiga/vim54bin.tgz Amiga Binaries.
amiga/vim54big.tgz Amiga Binaries with more features.
amiga/vim54src.tgz Amiga Sources for Amiga.
doc/vim54html.zip all Documentation converted to HTML.
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
-------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time spent on answering
mail is subtracted from the time that is spent on improving Vim! Always give
a reproducable example and try to find out which settings or other things
influence the appearance of the bug. Try different machines if possible. See
":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
Women are probably the main cause of free software starvation.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Good news!
From http://www.linuxworld.com/linuxworld/lw-1999-07/lw-07-finalists.html:
<quote>
LinuxWorld announces finalists in 1999 Editors' Choice Awards
[...]
Drawn from its editorial staff and pool of first-rate authors, LinuxWorld's
team of expert judges nominated outstanding Linux tools, companies, and
individuals in 17 categories. Products from both commercial vendors and the
open source and free software communities were considered for awards. In
choosing the finalists, the judges carefully weighed each product's features
and functions, as well as the impact of each product, company, and individual
on the advancement of Linux as an operating system.
From the judging process, the following finalists emerged:
[...]
Text Editing
- Emacs (Richard M. Stallman)
- Vim (Bram Moolenaar)
</quote>
There is also a link to http://www.wpi.com/linuxworld/lw-ec-finalists.html,
but that is not filled with info yet.
The winners of the award will be announced August 11th, at the LinuxWorld
Expo. This happens to be the day of the solar eclipse (97% over here). Also
just after noon (but there's a time difference).
I would expect that Emacs will get the award. But the nomination is a reward
in itself! I'm happy already. Where is that champagne bottle...
(does someone know how to "help" them with making a choice? :-)
--
Back up my hard drive? I can't find the reverse switch!
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
[This was written by Vince Negri, who did the Win16 port]
The new port of Vim to 16-bit MS Windows has been given a pre-release.
The port should be stable, but has not been tested with a wide user base;
hence it is not yet classified as 'official.' Assuming there are no disasters,
it is anticipated that the 5.5 release of Vim will incorporate the Win16 port.
You can get the port here:
ftp://ftp.vim.org/pub/vim/unreleased/pc
Or use one of the mirrors:
ftp://ftp.vim.org/pub/vim/MIRRORS
The following archives are available:
gvim54w16.zip - executable with most features enabled, including toolbar and
gui dialogues. Requires CTL3DV2.DLL (you should have it
already, it's freely available anyway)
gvim54m16.zip - executable with minimum features, intended for old machines
with little memory. No menus, dialogues, or toolbar (but the
mouse does work :)
vim54s16.zip - pack of additional sources required to build the exes
yourself. This is needed in *addition* to the main pc source
archive.
For all versions, you will need the main pc runtime files archive as well.
All exes have been built with Borland C++ 5.02. The zip files contain readmes
with extra info.
Suggested usage guide for W3.1x users:
If you have a fast machine (>=100MHz) and lots of RAM (>=24M) then you may as
well use the Win32s port.
If you have very little RAM (< 4M) then use the min-feat version.
Otherwise, the standard Win16 version is probably your best overall bet.
Bug Reporting
=============
If you find a bug, *please* try it on another version of Vim first - I
recommend the 32-bit DOS version which will run in a Dos box. This is to
separate general Vim bugs from those specific to the Win16 port.
Notes on the Win16 Port
=======================
The Win16 Port has most of the functionality of its big brother, the Win32
port. What is missing (and probably will remain so):
1) Bold/Italic text not used (to speed up repaint/reduce resource usage)
2) No tearoff menus (use too much resources)
3) No OLE
4) No long filename support (of course)
5) No tooltips on toolbar buttons - instead they produce command-line tips
like menu items do.
Gotcha:
It is recommended that you use a raster font and not a TrueType fixed-pitch
font. e.g. Use Courier, not Courier New. This is not just to use less
resources but because there are subtle bugs in the handling of fixed-pitch
TrueType in Win3.1x. In particular, when you move a block cursor over a pipe
character '|', the cursor is drawn in the wrong size and bits get left behind.
This is a bug in the Win3.1x GDI, it doesn't happen if you run the exe under
95/NT.
--
I used to wonder about the meaning of life. But I looked it
up in the dictionary under "L" and there it was - the meaning
of life. It was less than I expected. - Dogbert
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Axel Kielhorn has compiled Vim 5.4 for the MacIntosh and created .sit
archives. Patches up to 49 have been included.
The files are located at ftp://ftp.vim.org/pub/vim/mac/
SIZE FILE CONTENTS
1103481 runtime.sit runtime files packed for Mac
743586 vim54.sit Mac 68k and PPC binaries
If you have problems, please contact Axel Kielhorn <A.Kielhorn@...>.
--
ARTHUR: Bloody peasant!
DENNIS: Oh, what a give away. Did you here that, did you here that, eh?
That's what I'm on about -- did you see him repressing me, you saw it
didn't you?
The Quest for the Holy Grail (Monty Python)
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.5
Author: Bram Moolenaar et al.
Announcement
------------
This is a bug-fix release of Vim. Since version 5.4 bugs have been fixed, and
some items cleaned up.
Vim 5.5 has been tested by quite a few people over the past weeks, and there
are no big changes since version 5.4. This should be the most stable Vim
version ever. But it's free software, the usual disclaimers apply.
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim runs on almost any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows
95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.4
---------------------
Not much:
- Support for a mouse scroll wheel in X11 (GTK, Athena and Motif). Should
also work in an xterm when translations are installed.
- Support for decompression of bzip2 files in the example vimrc file.
- Handling of patch numbers, they show up in the ":version" output.
- Uninstall program for MS-Windows, for those that have a problem with the
"Edit with Vim" popup menu entry.
And many bug fixes! This version is aimed at stability.
See ":help version-5.5" in Vim for the details.
Where to get it
---------------
You can find a list of distribution sites at
ftp://ftp.vim.org/pub/vim/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/
ftp://ftp.vim.org/pub/vim/
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/
What is available
-----------------
Note that for all systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives.
FILE SYSTEM COMMENTS
unix/vim-5.5-src.tar.gz Unix(*) Sources.
unix/vim-5.5-rt.tar.gz Unix(*) Runtime files.
extra/vim-5.5-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim).
unix/vim-5.4-5.5-rt.diff.gz Runtime diff with version 5.4.
unix/vim-5.4-5.5-src.diff.gz Sources diff with version 5.4.
extra/vim-5.4-5.5-extra.diff.gz Extra diff with version 5.4.
pc/vim55rt.zip Win32 MS-DOS and MS-Windows runtime files.
pc/gvim55.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries.
Recommended for MS-Windows 95/98/NT.
The best choice for syntax highlighting and
speed.
pc/gvim55ole.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries,
with OLE support and VisVim.
pc/gvim55_s.zip Win32s 32 bit MS-Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim55w32.zip Win32 32 bit MS-Windows 95/98/NT console binaries.
Recommended for Windows NT, NOT for 95/98.
Supports long file names.
pc/vim55d32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, MS-Windows 3.1 and
MS-Windows 95/98 console. It is compiled
with DJGPP, it may need a DPMI driver
(CWSDPMI is included). Supports long file
names on MS-Windows 95/98 (NOT on NT).
pc/vim55d16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim55src.zip PC Sources for PC versions (with CR-LF).
os2/vim55rt.zip OS/2 Runtime files (same as for PC).
os2/vim55os2.zip OS/2 Binaries.
(use the Unix+extra archives for sources)
amiga/vim55rt.tgz Amiga Runtime files.
amiga/vim55bin.tgz Amiga Binaries.
amiga/vim55big.tgz Amiga Binaries with more features.
amiga/vim55src.tgz Amiga Sources for Amiga.
doc/vim55html.zip all Documentation converted to HTML.
patches/* all Recent patches.
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
-------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html. An archive is kept at
http://www.egroups.com/group/vim.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list. An archive is kept at
http://www.egroups.com/group/vimdev.
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time spent on answering
mail is subtracted from the time that is spent on improving Vim! Always give
a reproducable example and try to find out which settings or other things
influence the appearance of the bug. Try different machines if possible. See
":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
hundred-and-one symptoms of being an internet addict:
141. You'd rather go to http://www.weather.com/ than look out your window.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Axel Kielhorn has compiled Vim 5.5 for the MacIntosh and created .sit
archives. Patches up to 5.5.002 have been included.
Syntax highlighting is not supported for 68k.
You will need StuffIt Expander 5.x to extract the files.
The files are located at ftp://ftp.vim.org/pub/vim/mac/
SIZE FILE CONTENTS
1136568 vim55rt.sit Vim 5.5 runtime files packed for Mac
746557 vim55bin.sit Vim 5.5 Mac 68k and PPC binaries
If you have problems, please contact Axel Kielhorn <A.Kielhorn@...>.
More info: http://www.tu-bs.de/~i0080108/macvim.html.
--
hundred-and-one symptoms of being an internet addict:
199. You read this entire list of symptoms, looking for something
that doesn't describe you.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Hi, fellow Vim users in California!
I am currently in Arcata (near Eureka) and I will be coming down to
San Francisco on Tuesday October 12th. I will probably take a look
at the Berkeley campus and maybe to meet some of you guys there.
So if you have some spare time on either of Oct 12-14 - let me know! :-)
I might not be able to check my email on my way until
I get into Sacramento on the weekend before (Oct 9/10).
Sven
Hello Vimmers,
This is a BETA version of Vim 5.6. It includes all patches that have been
sent out for 5.5, plus a few extras (new and updated syntax files, docs,
etc.).
The main reason for bringing out this beta version is that the DOS, Windows,
Amiga versions need testing, since there have been no patches for the
executables. And it doesn't hurt to give all the changes some more testing,
version 5.6 is supposed to be very reliable.
If all goes well, version 5.6 will be released in two weeks.
Note that all the files are under the "unreleased" directory.
There is a new way to obtain the latest Vim sources: CVS. You need the cvs
program for this. Info can be found at http://cvs.vim.org. It may take a
day before version 5.6a is available by CVS.
WHERE TO GET IT
---------------
You can find Vim 5.6a here:
ftp://ftp.vim.org/pub/vim/unreleased/
See this file for Mirrors:
ftp://ftp.vim.org/pub/vim/MIRRORS
FILE SYSTEM COMMENTS
unix/vim-5.6a-src.tar.gz Unix(*) Sources
unix/vim-5.5-5.6a-src.diff.gz sources diff with version 5.5
unix/vim-5.6a-rt.tar.gz Unix(*) runtime files
unix/vim-5.5-5.6a-rt.diff.gz runtime diff with version 5.5
extra/vim-5.6a-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim)
extra/vim-5.5-5.6a-extra.diff.gz diff with version 5.5
pc/vim56art.zip Win32 DOS and MS-Windows runtime files
pc/gvim56a.zip Win32 32 bit Windows 95/98/NT GUI binaries.
Recommended for Windows 95/98 and NT. The
best choice for syntax highlighting and
speed.
pc/gvim56aole.zip Win32 32 bit Windows 95/98/NT GUI binaries, with
OLE support and VisVim.
pc/gvim56a_s.zip Win32s 32 bit Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim56aw32.zip Win32 32 bit Windows console binaries.
Recommended for Windows NT, not for 95/98.
Supports long file names.
pc/vim56ad32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, Windows 3.1 and
Windows 95/98 console. It is compiled with
DJGPP, it may need a DPMI driver (CWSDPMI
is included). Supports long file names on
Windows 95/98.
pc/vim56ad16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim56asrc.zip PC Sources for PC versions (with CR-LF).
os2/vim56art.zip OS/2 runtime files (same as pc/vim55rt.zip)
os2/vim56aos2.zip OS/2 binaries
(use the Unix and extra archives for OS/2
sources)
amiga/vim56art.tgz Amiga runtime files
amiga/vim56abin.tgz Amiga Binary
amiga/vim56abig.tgz Amiga Binary with more features
amiga/vim56asrc.tgz Amiga Sources for Amiga
doc/vim56ahtml.zip all Documentation converted to HTML
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
unzip file.zip
WHAT IS NEW
-----------
This is the complete list of changes since version 5.5.
Changed:
Small changes to OleVim files. (Christian Schaller)
Inserted "/**/" between patch numbers in src/version.c. This allows for one
line of context, which some versions of patch need.
Reordered the Syntax menu to avoid long submenus. Removed keyboard shortcuts
for alphabetical items to avoid clash with fixed items.
Added:
Included Exuberant Ctags version 3.3.3. (Darren Hiebert)
New syntax files:
Abel "abel.vim"
MakeIndex syntax "ist.vim"
Arc Macro Language "aml.vim"
Java Server Pages "jsp.vim"
Apache-style config file "apachestyle.vim"
files with CTRL-H sequences "ctrlh.vim"
CUPL "cupl.vim" and "cuplsim.vim"
Remind "remind.vim"
Structured Query Report Writer "sqr.vim"
TADS "tads.vim"
X Pixmap v2 "xpm2.vim"
The 'C' flag in 'cpoptions' can be used to switch off concatenation for
sourced lines. See patch 5.5.013 below.
"excludenl" argument for the ":syntax" command. See patch 5.5.032 below.
Implemented "z+" and "z^" commands. See patch 5.5.050 below.
Fixed:
VMS: ioctl() in pty.c caused trouble, #ifndef VMS added.
Using this mapping in Select mode, terminates completion:
":vnoremap <C-N> <Esc>a<C-N>" (Benji Fisher)
Ignore K_SELECT in ins_compl_prep().
GTK GUI: With GTK 1.2.5 and later the scrollbars were not redrawn correctly.
Adjusted the gtk_form_draw() function.
Patch 5.5.001
Problem: Configure in the top directory did not pass on an argument with a
space correctly. For example "./configure --previs="/My home".
(Stephane Chazelas)
Solution: Use '"$@"' instead of '$*' to pass on the arguments.
Files: configure
Patch 5.5.002
Problem: Compilation error for using "fds[] & POLLIN". (Jeff Walker)
Solution: Use "fds[].revents & POLLIN".
Files: src/os_unix.c
Patch 5.5.003
Problem: The autoconf check for sizeof(int) is wrong on machines where
sizeof(size_t) != sizeof(int).
Solution: Use our own configure check. Also fixes the warning for
cross-compiling.
Files: src/configure.in, src/configure
Patch 5.5.004
Problem: On Unix it's not possible to interrupt ":sleep 100".
Solution: Switch terminal to cooked mode while asleep, to allow a SIGINT to
wake us up. But switch off echo, added TMODE_SLEEP.
Files: src/term.h, src/os_unix.c
Patch 5.5.005
Problem: When using <f-args> with a user command, an empty argument to the
command resulted in one empty string, while no string was
expected.
Solution: Catch an empty argument and pass no argument to the function.
(Paul Moore)
Files: src/ex_docmd.c
Patch 5.5.006
Problem: Python: When platform-dependent files are in another directory
than the platform-independent files it doesn't work.
Solution: Also check the executable directory, and add it to CFLAGS. (Tessa
Lau)
Files: src/configure.in, src/configure
Patch 5.5.007 (extra)
Problem: Win32 OLE: Occasional crash when exiting while still being used
via OLE.
Solution: Move OleUninitialize() to before deleting the application object.
(Vince Negri)
Files: src/if_ole.cpp
Patch 5.5.008
Problem: 10000@@ takes a long time and cannot be interrupted.
Solution: Check for CTRL-C typed while in the loop to push the register.
Files: src/normal.c
Patch 5.5.009
Problem: Recent Sequent machines don't link with "-linet". (Kurtis Rader)
Solution: Remove configure check for Sequent.
Files: src/configure.in, src/configure
Patch 5.5.010
Problem: Ctags freed a memory block twice when exiting. When out of
memory, a misleading error message was given.
Solution: Update to ctags 3.3.2. Also fixes a few other problems. (Darren
Hiebert)
Files: src/ctags/*
Patch 5.5.011
Problem: After "CTRL-V s", the cursor jumps back to the start, while all
other operators leave the cursor on the last changed character.
(Xiangjiang Ma)
Solution: Position cursor on last changed character, if possible.
Files: src/ops.c
Patch 5.5.012
Problem: Using CTRL-] in Visual mode doesn't work when the text includes a
space (just where it's useful). (Stefan Bittner)
Solution: Don't escape special characters in a tag name with a backslash.
Files: src/normal.c
Patch 5.5.013
Problem: The ":append" and ":insert" commands allow using a leading
backslash in a line. The ":source" command concatenates those
lines. (Heinlein)
Solution: Add the 'C' flag in 'cpoptions' to switch off concatenation.
Files: src/ex_docmd.c, src/option.h, runtime/doc/options.txt,
runtime/filetype.vim, runtime/scripts.vim
Patch 5.5.014
Problem: When executing a register with ":@", the ":append" command would
get text lines with a ':' prepended. (Heinlein)
Solution: Remove the ':' characters.
Files: src/ex_docmd.c, src/ex_getln.c, src/globals.h
Patch 5.5.015
Problem: When using ":g/pat/p", it's hard to see where the output starts,
the ":g" command is overwritten. Vi keeps the ":g" command.
Solution: Keep the ":g" command, but allow overwriting it with the report
for the number of changes.
Files: src/ex_cmds.c
Patch 5.5.016 (extra)
Problem: Win32: Using regedit to install Vim in the popup menu requires the
user to confirm this in a dialog.
Solution: Use "regedit /s" to avoid the dialog
Files: src/dosinst.c
Patch 5.5.017
Problem: If an error occurs when closing the current window, Vim could get
stuck in the error handling.
Solution: Don't set curwin to NULL when closing the current window.
Files: src/window.c
Patch 5.5.018
Problem: Absolute paths in shell scripts do not always work.
Solution: Use /usr/bin/env to find out the path.
Files: runtime/doc/vim2html.pl, runtime/tools/efm_filter.pl,
runtime/tools/shtags.pl
Patch 5.5.019
Problem: A function call in 'statusline' stops using ":q" twice from
exiting, when the last argument hasn't been edited.
Solution: Don't decrement quitmore when executing a function. (Madsen)
Files: src/ex_docmd.c
Patch 5.5.020
Problem: When the output of CTRL-D completion in the commandline goes all
the way to the last column, there is an empty line.
Solution: Don't add a newline when the cursor wrapped already. (Madsen)
Files: src/ex_getln.c
Patch 5.5.021
Problem: When checking if a file name in the tags file is relative,
environment variables were not expanded.
Solution: Expand the file name before checking if it is relative. (Madsen)
Files: src/tag.c
Patch 5.5.022
Problem: When setting or resetting 'paste' the ruler wasn't updated.
Solution: Update the status lines when 'ruler' changes because of 'paste'.
Files: src/option.c
Patch 5.5.023
Problem: When editing a new file and autocommands change the cursor
position, the cursor was moved back to the first non-white, unless
'startofline' was reset.
Solution: Keep the new column, just like the line number.
Files: src/ex_cmds.c
Patch 5.5.024 (extra)
Problem: Win32 GUI: When using confirm() to put up a dialog without a
default button, the dialog would not have keyboard focus.
(Krishna)
Solution: Always set focus to the dialog window. Only set focus to a button
when a default one is specified.
Files: src/gui_w32.c
Patch 5.5.025
Problem: When using "keepend" in a syntax region, a contained match that
includes the end-of-line could still force that region to
continue, if there is another contained match in between.
Solution: Check the keepend_level in check_state_ends().
Files: src/syntax.c
Patch 5.5.026
Problem: When starting Vim in a white-on-black xterm, with 'bg' set to
"dark", and then starting the GUI with ":gui", setting 'bg' to
"light" in the gvimrc, the highlighting isn't set. (Tsjokwing)
Solution: Set the highlighting when 'bg' is changed in the gvimrc, even
though full_screen isn't set.
Files: src/option.c
Patch 5.5.027
Problem: Unix: os_unix.c doesn't compile when XTERM_CLIP is used but
WANT_TITLE isn't. (Barnum)
Solution: Move a few functions that are used by the X11 title and clipboard
and put another "#if" around it.
Files: src/os_unix.c
Patch 5.5.028 (extra)
Problem: Win32 GUI: When a file is dropped on Win32 gvim while at the ":"
prompt, the file is edited but the command line is actually still
there, the cursor goes back to command line on the next command.
(Krishna)
Solution: When dropping a file or directory on gvim while at the ":" prompt,
insert the name of the file/directory. Allows using the
file/directory name for any Ex command.
Files: src/gui_w32.c
Patch 5.5.029
Problem: "das" at the end of the file didn't delete the last character of
the sentence.
Solution: When there is no character after the sentence, make the operation
inclusive in current_sent().
Files: src/search.c
Patch 5.5.030
Problem: Unix: in os_unix.c, "term_str" is used, which is also defined in
vim.h as a macro. (wuxin)
Solution: Renamed "term_str" to "buf" in do_xterm_trace().
Files: src/os_unix.c
Patch 5.5.031 (extra)
Problem: Win32 GUI: When exiting Windows, gvim will leave swap files behind
and will be killed ungracefully. (Krishna)
Solution: Catch the WM_QUERYENDSESSION and WM_ENDSESSION messages and try to
exit gracefully. Allow the user to cancel the shutdown if there
is a changed buffer.
Files: src/gui_w32.c
Patch 5.5.032
Problem: Patch 5.5.025 wasn't right. And C highlighting was still not
working correctly for a #define.
Solution: Added "excludenl" argument to ":syntax", to be able not to extend
a containing item when there is a match with the end-of-line.
Files: src/syntax.c, runtime/doc/syntax.txt, runtime/syntax/c.vim
Patch 5.5.033
Problem: When reading from stdin, a long line in viminfo would mess up the
file message. readfile() uses IObuff for keep_msg, which could be
overwritten by anyone.
Solution: Copy the message from IObuff to msg_buf and set keep_msg to that.
Also change vim_fgets() to not use IObuff any longer.
Files: src/fileio.c
Patch 5.5.034
Problem: "gvim -rv" caused a crash. Using 't_Co' before it's set.
Solution: Don't try to initilize the highlighting before it has been
initilized from main().
Files: src/syntax.c
Patch 5.5.035
Problem: GTK with XIM: Resizing with status area was messy, and
":set guioptions+=b" didn't work.
Solution: Make status area a separate widget, but not a separate window.
(Chi-Deok Hwang)
Files: src/gui_gtk_f.c, src/gui_gtk_x11.c, src/multbyte.c
Patch 5.5.036
Problem: The GZIP_read() function in $VIMRUNTIME/vimrc_example.vim to
uncompress a file did not do detection for 'fileformat'. This is
because the filtering is done with 'binary' set.
Solution: Split the filtering into separate write, filter and read commands.
Files: runtime/vimrc_example.vim
Patch 5.5.037
Problem: The "U" command didn't mark the buffer as changed. (McCormack)
Solution: Set the 'modified' flag when using "U".
Files: src/undo.c
Patch 5.5.038
Problem: When typing a long ":" command, so that the screen scrolls up,
causes the hit-return prompt, even though the user just typed
return to execute the command.
Solution: Reset need_wait_return if (part of) the command was typed in
getcmdline().
Files: src/ex_getln.c
Patch 5.5.039
Problem: When using a custom status line, "%a" (file # of #) reports the
index of the current window for all windows.
Solution: Pass a window pointer to append_arg_number(), and pass the window
being updated from build_stl_str_hl(). (Stephen P. Wall)
Files: src/buffer.c, src/screen.c, src/proto/buffer.pro
Patch 5.5.040
Problem: Multi-byte: When there is some error in xim_real_init(), it can
close XIM and return. After this there can be a segv.
Solution: Test "xic" for being non-NULL, don't set "xim" to NULL. Also try
to find more matches for supported styles. (Sung-Hyun Nam)
Files: src/multbyte.c
Patch 5.5.041
Problem: X11 GUI: CTRL-_ requires the SHIFT key only on some machines.
Solution: Translate CTRL-- to CTRL-_. (Robert Webb)
Files: src/gui_x11.c
Patch 5.5.042
Problem: X11 GUI: keys with ALT were assumed to be used for the menu, even
when the menu has been disabled by removing 'm' from 'guioptions'.
Solution: Ignore keys with ALT only when gui.menu_is_active is set. (Raf)
Files: src/gui_x11.c
Patch 5.5.043
Problem: GTK: Handling of fontset fonts was not right when 'guifontset'
contains exactly 14 times '-'.
Solution: Avoid setting fonts when working with a fontset. (Sung-Hyun Nam)
Files: src/gui_gtk_x11.c
Patch 5.5.044
Problem: pltags.pl contains an absolute path "/usr/local/bin/perl". That
might not work everywhere.
Solution: Use "/usr/bin/env perl" instead.
Files: runtime/tools/pltags.pl
Patch 5.5.045
Problem: Using "this_session" variable does not work, requires preceding it
with "v:". Default filename for ":mksession" isn't mentioned
in the docs. (Fisher)
Solution: Support using "this_session" to be backwards compatible.
Files: src/eval.c, runtime/doc/options.txt
Patch 5.5.046 (extra)
Problem: VMS: problems with path and filename.
Solution: Truncate file name at last ';', etc. (Zoltan Arpadffy)
Files: src/buffer.c, src/fileio.c, src/gui_motif.c, src/os_vms.c,
src/proto/os_vms.pro
Patch 5.5.047
Problem: VMS: Crash when using the popup menu
Solution: Turn the #define MENU_MODE_CHARS into an array. (Arpadffy)
Files: src/structs.h, src/menu.c
Patch 5.5.048
Problem: HP-UX 11: Compiling doesn't work, because both string.h and
strings.h are included. (Squassabia)
Solution: The configure test for including both string.h and strings.h
must include <Xm/Xm.h> first, because it causes problems.
Files: src/configure.in, src/configure, src/config.h.in
Patch 5.5.049
Problem: Unix: When installing Vim, the protection bits of files might be
influenced by the umask.
Solution: Add $(FILEMOD) to Makefile. (Shetye)
Files: src/Makefile
Patch 5.5.050
Problem: "z+" and "z^" commands are missing.
Solution: Implemented "z+" and "z^".
Files: src/normal.c, runtime/doc/scroll.txt, runtime/doc/index.txt
Patch 5.5.051
Problem: Several Unix systems have a problem with the optimization limits
check in configure.
Solution: Removed the configure check, let the user add it manually in
Makefile or the enviroment.
Files: src/configure.in, src/configure, src/Makefile
Patch 5.5.052
Problem: Crash when using a cursor key at the ATTENTION prompt. (Alberani)
Solution: Ignore special keys at the console dialog. Also ignore characters
> 255 for other uses of tolower() and toupper().
Files: src/menu.c, src/message.c, src/misc2.c
Patch 5.5.053
Problem: Indenting is wrong after a function when 'cino' has "fs". Another
problem when 'cino' has "{s".
Solution: Put line after closing "}" of a function at the left margin.
Apply ind_open_extra in the right way after a '{'.
Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
Patch 5.5.054
Problem: Unix: ":e #" doesn't work if the alternate file name contains a
space or backslash. (Hudacek)
Solution: When replacing "#", "%" or other items that stand for a file name,
prepend a backslash before special characters.
Files: src/ex_docmd.c
Patch 5.5.055
Problem: Using "<C-V>$r-" in blockwise Visual mode replaces one character
beyond the end of the line. (Zivkov)
Solution: Only replace existing characters.
Files: src/ops.c
Patch 5.5.056
Problem: After "z20<CR>" messages were printed at the old command line
position once. (Veselinovic)
Solution: Set msg_row and msg_col when changing cmdline_row in
win_setheight().
Files: src/window.c
Patch 5.5.057
Problem: After "S<Esc>" it should be possible to restore the line with "U".
(Veselinovic)
Solution: Don't call u_clearline() in op_delete() when changing only one
line.
Files: src/ops.c
Patch 5.5.058
Problem: Using a long search pattern and then "n" causes the hit-return
prompt. (Krishna)
Solution: Truncate the echoed pattern, like other messages. Moved code for
truncating from msg_attr() to msg_strtrunc().
Files: src/message.c, src/proto/message.pro, src/search.c
Patch 5.5.059
Problem: GTK GUI: When $term is invalid, using "gvim" gives an error
message, even though $term isn't really used. (Robbins)
Solution: When the GUI is about to start, skip the error messages for a
wrong $term.
Files: src/term.c
Patch 5.5.060 (extra)
Problem: Dos 32 bit: When a directory in 'backupdir' doesn't exist, ":w"
causes the file to be renamed to "axlqwqhy.ba~". (Matzdorf)
Solution: The code to work around a LFN bug in Windows 95 doesn't handle a
non-existing target name correctly. When renaming fails, make
sure the file has its original name. Also do this for the Win32
version, although it's unlikely that it runs into this problem.
Files: src/os_msdos.c, src/os_win32.c
Patch 5.5.061
Problem: When using "\:" in a modeline, the backslash is included in the
option value. (Mohsin)
Solution: Remove one backslash before the ':' in a modeline.
Files: src/buffer.c, runtime/doc/options.txt
Patch 5.5.062 (extra)
Problem: Win32 console: Temp files are created in the root of the current
drive, which may be read-only. (Peterson)
Solution: Use the same mechanism of the GUI version: Use $TMP, $TEMP or the
current directory. Cleaned up vim_tempname() a bit.
Files: src/fileio.c, src/os_win32.h, runtime/doc/os_dos.txt
Patch 5.5.063
Problem: When using whole-line completion in Insert mode, 'cindent' is
applied, even after changing the indent of the line.
Solution: Don't reindent the completed line after inserting/removing indent.
(Robert Webb)
Files: src/edit.c
Patch 5.5.064
Problem: has("sniff") doesn't work correctly.
Solution: Return 1 when Vim was compiled with the +sniff feature. (Pruemmer)
Files: src/eval.c
Patch 5.5.065
Problem: When dropping a file on Vim, the 'shellslash' option is not
effective. (Krishna)
Solution: Fix the slashes in the dropped file names according to
'shellslash'.
Files: src/ex_docmd.c, runtime/doc/options.txt
Patch 5.5.066
Problem: For systems with backslash in file name: Setting a file name
option to a value starting with "\\machine" removed a backslash.
Solution: Keep the double backslash for "\\machine", but do change
"\\\\machine" to "\\machine" for backwards compatibility.
Files: src/option.c, runtime/doc/options.txt
Patch 5.5.067
Problem: With 'hlsearch' set, the pattern "\>" doesn't highlight the first
match in a line. (Benji Fisher)
Solution: Fix highlighting an empty match. Also highlight the first
character in an empty line for "$".
Files: src/screen.c
Patch 5.5.068
Problem: Crash when a ":while" is used with an argument that has an error.
(Sylvain Viart)
Solution: Was using an uninitialized index in the cs_line[] array. The
crash only happened when the index was far off. Made sure the
uninitialized index isn't used.
Files: src/ex_docmd.c
Patch 5.5.069
Problem: Shifting lines in blockwise Visual mode didn't set the 'modified'
flag.
Solution: Do set the 'modified' flag.
Files: src/ops.c
Patch 5.5.070
Problem: When editing a new file, creating that file outside of Vim, then
editing it again, ":w" still warns for overwriting an existing
file. (Nam)
Solution: The BF_NEW flag in the "b_flags" field wasn't cleared properly.
Files: src/buffer.c, src/fileio.c
Patch 5.5.071
Problem: Using a matchgroup in a ":syn region", which is the same syntax
group as the region, didn't stop a contained item from matching in
the start pattern.
Solution: Also push an item on the stack when the syntax ID of the
matchgroup is the same as the syntax ID of the region.
Files: src/syntax.c
Patch 5.5.072 (extra)
Problem: Dos 32 bit: When setting 'columns' to a too large value, Vim may
crash, and the DOS console too.
Solution: Check that the value of 'columns' isn't larger than the number of
columns that the BIOS reports.
Files: src/os_msdos.c, src/proto/os_msdos.pro, src/option.c
Patch 5.5.073 (extra)
Problem: Win 32 GUI: The Find and Find/Replace dialogs didn't show the
"match case" checkbox. The Find/Replace dialog didn't handle the
"match whole word" checkbox.
Solution: Support the "match case" and "match whole word" checkboxes.
Files: src/gui_w32.c
--
BEDEVERE: Oooooh!
LAUNCELOT: No "Aaaaarrrrrrggghhh ... " at the back of the throat.
BEDEVERE: No! "Oooooh!" in surprise and alarm!
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
[Sending this again, the original message apparently got lost...]
Hello Vimmers,
I have created a desktop calendar for the year 2000, with some info about Vim
and ICCF Holland on the back. Useful, and may attract some attention at the
same time. It also has my Christmas and new year wishes on the bottom.
There are six files available (in .zip format to reduce the size):
Nederlands, A4, Corel Draw Nederlands, A4, PostScript
English, A4, Corel Draw English, A4, PostScript
English, Letter, Corel Draw English, Letter, PostScript
With the GhostScript program you can print the PostScript version on almost
any printer. It looks better on a color printer.
You can find it at: http://www.moolenaar.net
You are allowed to change it and pass on the modified version.
I wish you all a merry Christmas and a Vimmy 2000!
- Bram
--
The Characters and incidents portrayed and the names used are fictitious and
any similarity to the names, characters, or history of any person is entirely
accidental and unintentional.
Signed RICHARD M. NIXON
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Hello Vimmers,
I have created a desktop calendar for the year 2000, with some info about Vim
and ICCF Holland on the back. Useful, and may attract some attention at the
same time. It also has my Christmas and new year wishes on the bottom.
There are six files available (in .zip format to reduce the size):
Nederlands, A4, Corel Draw Nederlands, A4, PostScript
English, A4, Corel Draw English, A4, PostScript
English, Letter, Corel Draw English, Letter, PostScript
With the GhostScript program you can print the PostScript version on almost
any printer. It looks better on a color printer.
You can find it at: http://www.moolenaar.net
You are allowed to change it and pass on the modified version.
I wish you all a merry Christmas and a Vimmy 2000!
- Bram
--
The Characters and incidents portrayed and the names used are fictitious and
any similarity to the names, characters, or history of any person is entirely
accidental and unintentional.
Signed RICHARD M. NIXON
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
Announcing: Vim (Vi IMproved) version 5.6
Author: Bram Moolenaar et al.
Announcement
------------
This is a bug-fix release of Vim. Since version 5.5 bugs have been fixed and
a few improvements have been made.
Vim 5.6 has been tested by quite a few people over the past weeks, and there
are no big changes since version 5.5. This should be the most stable Vim
version ever. But it's free software, the usual disclaimers apply.
What is Vim?
------------
Vim is an almost 100% compatible version of the UNIX editor Vi. Many new
features have been added: Multi level undo, syntax highlighting, command line
history, filename completion, block operations, etc. Those who don't know Vi
can probably skip this message, unless you are prepared to learn something new
and useful. Vim is especially recommended for editing programs.
Vim runs on almost any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows
95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
For more information, see "http://www.vim.org".
New since version 5.5
---------------------
Not much:
- New "Edit with Vim" popup menu entry for MS-Windows. Avoids problems with
the MS Office taskbar.
- 18 new syntax files.
- "z+" and "z^" commands.
And many bug fixes! This version is aimed at stability.
See ":help version-5.6" in Vim for the details.
Where to get it
---------------
You can find a list of distribution sites at
ftp://ftp.vim.org/pub/vim/MIRRORS
Suggested locations:
ftp://ftp.<country>.vim.org/pub/vim/
ftp://ftp.vim.org/pub/vim/
Replace <country> with a country code, e.g.:
ftp://ftp.us.vim.org/pub/vim/
What is available
-----------------
Note that for all systems the distribution is split into an archive with
runtime files (documentation, syntax files, etc.) and a binary and/or source
archive. You should download at least two archives!
FILE SYSTEM COMMENTS
unix/vim-5.6-src.tar.gz Unix(*) Sources.
unix/vim-5.6-rt.tar.gz Unix(*) Runtime files.
extra/vim-5.6-extra.tar.gz Unix(*) Extra sources and docs (Farsi, OLE, VisVim).
unix/vim-5.5-5.6-rt.diff.gz Runtime diff with version 5.5.
unix/vim-5.5-5.6-src.diff.gz Sources diff with version 5.5.
extra/vim-5.5-5.6-extra.diff.gz Extra diff with version 5.5.
pc/vim56rt.zip Win32 MS-DOS and MS-Windows runtime files.
pc/gvim56.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries.
Recommended for MS-Windows 95/98/NT.
The best choice for syntax highlighting and
speed.
pc/gvim56ole.zip Win32 32 bit MS-Windows 95/98/NT GUI binaries,
with OLE support and VisVim.
pc/gvim56_s.zip Win32s 32 bit MS-Windows 3.1/3.11 GUI binaries.
Requires Win32s.
pc/vim56w32.zip Win32 32 bit MS-Windows 95/98/NT console binaries.
Recommended for Windows NT, NOT for 95/98.
Supports long file names.
pc/vim56d32.zip MS-DOS 32 bit protected mode binaries.
Recommended for MS-DOS, MS-Windows 3.1 and
MS-Windows 95/98 console. It is compiled
with DJGPP, it may need a DPMI driver
(CWSDPMI is included). Supports long file
names on MS-Windows 95/98 (NOT on NT).
pc/vim56d16.zip MS-DOS 16 bit real mode binaries.
Runs on most MS-DOS systems, but is
restricted to using 640K memory. Small
version, without e.g., syntax highlighting
and autocommands.
pc/vim56src.zip PC Sources for PC versions (with CR-LF).
os2/vim56rt.zip OS/2 Runtime files (same as for PC).
os2/vim56os2.zip OS/2 Binaries.
(use the Unix+extra archives for sources)
amiga/vim56rt.tgz Amiga Runtime files.
amiga/vim56bin.tgz Amiga Binaries.
amiga/vim56big.tgz Amiga Binaries with more features.
amiga/vim56src.tgz Amiga Sources for Amiga.
doc/vim56html.zip all Documentation converted to HTML.
patches/* all Recent patches.
(*) Also for BeOS, OS/2, VMS, Macintosh and Atari MiNT
The contents of the source archives depends on the specified system. To
obtain the full sources and docs, get the three Unix archives.
system file type Unpack with
Unix file.tar.gz gunzip file.tar.gz; tar xf file.tar
Amiga file.tgz gzip -d file.tgz; tar xf file.tar
PC file.zip pkunzip -d file.zip
or: unzip file.zip
Mailing lists
-------------
For user questions you can turn to the Vim mailing list. There are a lot of
tips, scripts and solutions. You can ask your Vim questions, but only if you
subscribe. See http://www.vim.org/mail.html. An archive is kept at
http://www.egroups.com/group/vim.
If you want to help developing Vim or get the latest patches, subscribe to the
vim-dev mailing list. An archive is kept at
http://www.egroups.com/group/vimdev.
Subject specific lists:
Multi-byte issues: vim-multibyte http://www.egroups.com/group/vim-multibyte
Macintosh issues: vim-mac http://www.egroups.com/group/vim-mac
Reporting bugs
--------------
Send them to <Bram@...>. Please be brief, all the time spent on answering
mail is subtracted from the time that is spent on improving Vim! Always give
a reproducable example and try to find out which settings or other things
influence the appearance of the bug. Try different machines if possible. See
":help bugs" in Vim. Send me patches if you can!
If something needs discussing with other developers, send a message to the
vim-dev mailing list. You need to subscribe first.
Happy Vimming!
--
hundred-and-one symptoms of being an internet addict:
195. Your cat has its own home page.
--/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
\ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /