Yongwei Wu wrote:
Hi List,

I am keeping an updated version of gvim.exe on my Web site now. I
still feel it is convenient to have one installation of Vim and
overwrite the main executable now and then. Antoine used to do that,
and I am doing that too ;-).

It is built with MSVC 8 (the free Visual C++ 2005 Express Edition),
with mostly the same configuration as the official Win32 build. The
deviation is that Tcl 8.4 instead of 8.3 is used--ActivateState no
longer provides the 8.3 download, so I think it should be OK.

The link is here:

http://wyw.dcweb.cn/#download

or directly

http://wyw.dcweb.cn/download.asp?path=vim&file=gvim70.zip

Best regards,

Yongwei


A word of caution to anyone using this approach: the runtime files need to be updated periodically, as discussed yesterday (plus-minus one day, depending on your time zone) in a thread named "Bug in map <expr> and complete()" on this mailing list. An alternative is to use Steve Hall's "Vim" (not to be confused with "Cream for Vim") installers from time to time, at least when a patch published on the vim-dev list includes a change to some file with extension .vim .txt or .po (meaning vim-script, helpfile, or language-translations respectively).

Steve Hall's Vim can be downloaded (with runtime files as of build date) from https://sourceforge.net/project/showfiles.php?group_id=43866&package_id=39721 -- the latest patchlevel as of this writing is 7.0.118 dated Oct. 3, 2006; and as the "release notes" show, it has the following characteristics:
  Big version with MS-Windows 32-bit GUI and OLE support, and also (IIUC)
  Big MS-Windows 32-bit version without GUI
  +gettext/dyn
  +iconv/dyn
  +multi_byte_ime/dyn
  +mzscheme/dyn, for libmzsch352.dll and libmzgc352.dll
  +perl/dyn, for perl58.dll
  +python/dyn, for python24.dll
  +ruby/dyn, for msvcrt-ruby18.dll
  +tcl/dyn, for tcl84.dll

As you probably know, /dyn means that the feature will be "present" if the appropriate DLL is found in the PATH, and that Vim will work OK, but without the feature, if the DLL is not found. IIUC, +multi_byte_ime/dyn also means that it will function as +multi_byte but -multi_byte_ime if the Windows IME is not found.

This is not to berate Yongwei's efforts, quite the opposite: the runtime files don't really need to be updated as often as the binaries, and downloading only the latter saves bandwidth (both yours and at the download site).


Best regards,
Tony.

Reply via email to