Patches for version 6.3b of Vim - Vi IMproved The files in this directory contain source code changes to fix problems in unstable versions of Vim. Each file also contains an explanation of the problem that is fixed, like the message that was sent to the vim-dev maillist. The best is to apply the patches in sequence. This avoids problems when a patch depends on a previous patch. If you did not unpack the extra archive, you may want to skip patches marked with "extra:". Similarly for the "lang" archive. Before patching, change to the top Vim directory, where the "src" and "runtime" directories are located. Depending on the version of "patch" that you use, you may have add an argument to make it patch the right file: patch -p < 6.3b.001 patch -p0 < 6.3b.001 After applying a patch, you need to compile Vim. There are no patches for binaries. SIZE NAME FIXES 2570 6.3b.001 (extra) Building with Borland C 5 doesn't work 2416 6.3b.002 Win32: conversion during write fails for double-byte char 3326 6.3b.003 (extra) Win32: utf-8 'encoding' doesn't work with BCC 5.5 1672 6.3b.004 ":helpgrep" keeps trailing CR in matches 1657 6.3b.005 "echo &g:ai" uses local instead of global option value 2902 6.3b.006 using CTRL-V for paste leaves cursor in wrong position 5198 6.3b.007 session file doesn't restore window view properly 2342 6.3b.008 ":finally" doesn't work correctly in user command 3201 6.3b.009 (extra) Win32: errors for -P argument not handled properly 2339 6.3b.010 Win32: -D argument causes hang for expanding arguments 4561 6.3b.011 CTRL-\ e aborts command line for entering expression 1767 6.3b.012 (after 6.3b.010) can't compile with tiny features 2070 6.3b.013 loading session file may result in editing wrong file 2791 6.3b.014 ":runtime!" may use freed memory when 'rtp' is changed 3961 6.3b.015 lalloc(0) error when using "p" in Visual mode 1973 6.3b.016 "x" doesn't work at end of screen line when 'virtualedit' set 2887 6.3b.017 Win32: "vim --remote-wait" doesn't quit when file was edited 2933 6.3b.018 "local additions" table in help doesn't list utf-8 text 1795 6.3b.019 "local additions" table in help may list all help files 1629 6.3b.020 used keymap sometimes not displayed in status line 3213 6.3b.021 swap file is not readable by others when it should 1830 6.3b.022 "4v" may put the cursor beyond the end of the line 1401 6.3b.023 "3dip" does not delete trailing white lines 3089 6.3b.024 "2daw" does not include trailing white space like "daw" does 2748 6.3b.025 ruler percentage isn't updated when deleting a line 4593 6.3b.026 crash when selecting "abort" at the ATTENTION prompt 1825 6.3b.027 Win32: enabling menu while maximized uses too many lines 1624 6.3b.028 setting 'rightleft' in diff mode causes a crash 1508 6.3b.029 Win32: warning for uninitialized variable 2067 6.3b.030 second redo uses wrong Visually selected area size