Patches for Vim - Vi IMproved The files in this directory contain source code changes to fix problems in released 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 < 5.5.001 patch -p0 < 5.5.001 After applying a patch, you need to compile Vim. There are no patches for binaries. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Patches for Vim 6.3 are in the "6.3" directory !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Collection of patches for Vim 6.2: SIZE NAME INCLUDES 68765 6.2.001-100.gz patches 6.2.001 to 6.2.100, gzip'ed 138268 6.2.101-200.gz patches 6.2.101 to 6.2.200, gzip'ed 136345 6.2.201-300.gz patches 6.2.201 to 6.2.300, gzip'ed 98866 6.2.301-400.gz patches 6.2.301 to 6.2.400, gzip'ed 124916 6.2.401-500.gz patches 6.2.401 to 6.2.500, gzip'ed Individual patches for Vim 6.2: SIZE NAME FIXES 2146 6.2.001 help tags for ":stopinsert" were missing 1803 6.2.002 crash for UTF-8 char when compiled without +eval feature 2363 6.2.003 GTK 2: wide characters between 128 and 256 not displayed right 1890 6.2.004 put in Visual-line selection at end of file goes wrong 1350 6.2.005 GTK: Find and Find-Replace dialogs don't work 5612 6.2.006 the netbeans code had an obsolete function with "vim61" 2922 6.2.007 listing Cscope tag matches does not always work 1505 6.2.008 XIM with GTK 2: preedit chars wrong after using backspace 4129 6.2.009 Win32: self-installing exe "Full" install doesn't work 1584 6.2.010 cursor can't move with multi-byte char and 'virtualedit' set 1617 6.2.011 compilation problem when stat() is a macro 1959 6.2.012 may hang when polling for a character when XSMP is supported 1657 6.2.013 (extra) Win32: GvimExt uninstall key used "Vim 6.1" 1493 6.2.014 (after 6.2.012) XSMP doesn't work when using poll() 2821 6.2.015 the +xsmp feature is never enabled 5242 6.2.016 small problems with cscope, also on Win32 2102 6.2.017 test 11 sometimes prompts the user for a changed file 3108 6.2.018 Unix: may need to press a key when reading from stdin 2635 6.2.019 (lang) Portugese menu contains a split line 2537 6.2.020 the "Syntax/Set syntax only" menu item causes an error message 4626 6.2.021 the user manual section on exceptions contains small mistakes 1929 6.2.022 (extra) Win32: delete menu item remains in torn off menu 1699 6.2.023 (extra) the clean rule of Make_ivc.mak didn't clean enough 2058 6.2.024 (extra) Win32: compiler warnings for typecasts 1553 6.2.025 Mac: missing prototype for sigaltstack() 1439 6.2.026 may get a warning for utimes() argument 1475 6.2.027 warning for uninitialized variable when not using multi-byte 1709 6.2.028 cscope may kill wrong process 1364 6.2.029 using remote server may cause memory to leak 3355 6.2.030 Mac: warnings for not using precompiled header files 3392 6.2.031 ":options" causes a couple of errors 2356 6.2.032 the lpc filetype was never recognized 3676 6.2.033 (extra) Mac: various compiler warnings 1522 6.2.034 Mac: avoid redefining DEFAULT_TERM 2547 6.2.035 Mac: avoid compiler warnings in Python interface 2182 6.2.036 Mac: add slash to directory names like on Unix 1698 6.2.037 Win32: could get arbitrary codepage from encoding name 5094 6.2.038 (extra) Win32: warning messages when using the MingW compiler 1947 6.2.039 (extra) fix a few more warning messages for MingW 2241 6.2.040 crash while starting up when using +xsmp feature 3110 6.2.041 (extra, after 6.2.033) Mac: fix various compiler warnings 2157 6.2.042 (extra) Cygwin: avoid optimizer problem with GCC 3.2 6364 6.2.043 compiling with both netbeans and workshop doesn't work 4119 6.2.044 confusing error message for ":au" about wrong event name 2065 6.2.045 obtaining the '( mark changes the '' mark 1910 6.2.046 with error in function arguments the function is still called 2266 6.2.047 (extra) Win32: more MingW compiler warning fixes 2462 6.2.048 Win32: Python interface doesn't work with Python 2.3 1579 6.2.049 ":command -range=" doesn't give an error message 1557 6.2.050 test 32 doesn't work on MS-Windows 2110 6.2.051 when using "\=submatch(0)" in ":s" line breaks become NUL 2008 6.2.052 a couple of messages are not translated 1645 6.2.053 prototype for bzero() differs from what most systems use 2136 6.2.054 backslash in trail byte doesn't work inside strings 1499 6.2.055 wrong result when using col('.') after CTRL-O in Insert mode 1744 6.2.056 (extra) Win32: building with Sniff++ doesn't work 3848 6.2.057 (extra) Mac: compiler warnings when using -DMACOS_X 1752 6.2.058 crash when 'autochdir' is set and buffer has no name 1858 6.2.059 part of window not updated after listing completions 3760 6.2.060 (extra) Win32: lalloc(0) error for copy/paste when 'enc' set 1446 6.2.061 GUI: shift-left-click scrolls text instead of doing "*" 1579 6.2.062 syntax highlighting wrong when using "containedin" 21709 6.2.063 when using custom completion end up with no matches 21234 6.2.064 resolve() only does one symlink; add the simplify() function 1769 6.2.065 ":windo 123" only updates other windows when entering them 7705 6.2.066 (extra) the Ruby interface doesn't work with Ruby 1.8 2028 6.2.067 redraw error when searched text starts with composing char 2359 6.2.068 Netbeans: file name with special characters causes trouble 2732 6.2.069 (after 6.2.064) warnings for unused variables 1749 6.2.070 (after 6.2.069) still a warning for an unused variable 2779 6.2.071 limit for nr of items in 'statusline' is too low 2762 6.2.072 using foldlevel() in 'foldexpr' cannot get level of prev. line 7937 6.2.073 adding filetype detection requires editing "filetype.vim" 3295 6.2.074 warnings when compiling the Python interface 1696 6.2.075 message for failed writing of viminfo file contains NULL 8821 6.2.076 cscope tags can be listed in the wrong order 1869 6.2.077 custom completion function gets zero instead of empty string 1925 6.2.078 "make test" doesn't work if Vim was not compiled yet 2238 6.2.079 ":w ++enc=utf-8 !cmd" doesn't work 3320 6.2.080 when 't_ti' is not empty "ZZ" may not clear the command line 1469 6.2.081 length of multibyte string in the statusline is computed wrong 2298 6.2.082 can't compile with Perl 5.8.1 4112 6.2.083 words marked with ^^^^ in quickfix window don't line up 1813 6.2.084 in Visual mode "g_" always goes to past the end of the line 3876 6.2.085 ":verb set ts" should refer to "-c" and "--cmd" argument 2331 6.2.086 "{" and "}" don't work very well with closed folds 3779 6.2.087 CTRL-^ and ":bnext" don't respect the 'confirm' option 3125 6.2.088 when 'sidescrolloff' is set 'showmatch' may not work correctly 1880 6.2.089 ":set isk+=" adds a comma 3024 6.2.090 (extra) #pragma's cause trouble for MingW compiler 2329 6.2.091 dropping a file on Vim may cause following messages to scroll 3202 6.2.092 a few invalid tags appear in the help tags file 1639 6.2.093 "nnoremenu" worked like ":noremenu" 3083 6.2.094 GTK version can't be compiled with tiny features 1796 6.2.095 the message "Cannot go to buffer x" is confusing for ":buf 6" 2426 6.2.096 Win32: ":let @* = ''" put a newline on the clipboard 2064 6.2.097 changing 'insertmode' doesn't always have immediate effect 3231 6.2.098 (after 6.2.097) can't compile with tiny features 1636 6.2.099 (extra) test 49 fails because of a wrong Polish translation 2670 6.2.100 cannot generate prototypes when Perl interface is enabled 3248 6.2.101 syntax highlighting can become very slow for big files 33002 6.2.102 CR and equal() conflict with Mac header files, rename them 2422 6.2.103 (extra) extra files for patch 6.2.102 1999 6.2.104 unmatched curly braces in table with options 2860 6.2.105 crash in rare situation when using cindent() 2682 6.2.106 tag searching gets stuck on a very long line in tags file 71562 6.2.107 (extra) Win32: add support for Netbeans interface 2708 6.2.108 crash when giving German message for ignoring case in tag 2199 6.2.109 compiler warning for Amiga compiler (and others) 2186 6.2.110 a menu translation without encoding isn't always found 1482 6.2.111 encoding "cp1251" is not recognized 2995 6.2.112 "make clean" doesn't delete enough files in src/testdir 1901 6.2.113 using ":startinsert" after "$" works like "a" instead of "i" 2647 6.2.114 size of screen may be wrong when stdout is redirected 8474 6.2.115 (extra) compiler warnings with various Amiga compilers 1925 6.2.116 (extra) keypad problems on German keyboard with numlock set 6688 6.2.117 breakpoints did not work in while loops 50945 6.2.118 (extra) Mac: compile Carbon version with Unix Makefile 6132 6.2.119 (after 6.2.107) DOS/Windows source archive misses a few files 2287 6.2.120 Win32 GUI: console dialogs are not supported for no reason 1503 6.2.121 (after 6.2.118) not every make accepts += in Makefile 4137 6.2.122 (after 6.2.119) Aap recipe missing; add "clean" maze program 2032 6.2.123 (after 6.2.118) running configure fails on "==" 11900 6.2.124 (after 6.2.121)(extra) problem with M4FLAGS and runtime files 1939 6.2.125 Win32: the winsock2.h file is not always available 1531 6.2.126 Win32: CTRL-C for confirm() doesn't throw an exception 1574 6.2.127 (extra) Win32 console: no exception for CTRL-C in confirm() 1889 6.2.128 (after 6.2.118) configure script is older than configure.in 2212 6.2.129 add columns to 'wrapmargin' for 'number' and other options 1942 6.2.130 (extra) Win32 console: 'norestorescreen' clears screen on exit 1715 6.2.131 (extra) Win32 GUI: leaking font handles when switching fonts 2618 6.2.132 (extra) Win32 console: doesn't work on Windows Server 2003 2180 6.2.133 error message for 'imactivatekey' may be given at wrong moment 3997 6.2.134 (extra) Win32: avoid unnecessary redrawing when scrolling 1530 6.2.135 <> argument of ":command" is interpreted as 1782 6.2.136 ":e ++enc=utf8 newfile" did not set 'fenc' in a new file 4414 6.2.137 "d%" can't be repeated when using the matchit plugin 2268 6.2.138 (extra) VMS: compilation problems in vms_read() 5688 6.2.139 code is repeated in two Perl files 10751 6.2.140 (after 6.2.121) Mac: compiling with Python/Perl doesn't work 3757 6.2.141 (extra) Mac: The b_FSSpec field is sometimes unused 13862 6.2.142 (after 5.2.124) Mac: can't compile without Carbon 2105 6.2.143 "K" in Visual mode fails to include all bytes of last char 7081 6.2.144 2html script doesn't work correctly when g:html_use_css is set 1388 6.2.145 undefining "bool" in vim.h doesn't work for some systems 3026 6.2.146 warning for iconv() argument because of wrong prototype 2209 6.2.147 substituting with "\=col('.')" always resulted in "1" 4007 6.2.148 an insert action can't be partly undone; add CTRL-G u 4906 6.2.149 display errors and a crash when using over 21,474,748 lines 2709 6.2.150 when reading from stdin lines are broken at NUL characters 2467 6.2.151 "--remote +startinsert" inserts commands as text 1471 6.2.152 cursor() doesn't reset the offset for 'virtualedit' 2555 6.2.153 Win32: ":lang german" doesn't use German messages 3001 6.2.154 Python bails out when giving a warning message 1561 6.2.155 Win32: ":tjump www" results in two matches, should be one 1767 6.2.156 Win32: NetBeans fails to build because EINTR is undefined 1656 6.2.157 "%p" in 'errorformat' uses a wrong column number 2643 6.2.158 configure doesn't get the right compile flags for Perl 1843 6.2.159 "undo" in 'foldopen' doesn't work with expression folding 1711 6.2.160 crash with 'virtualedit' and selecting double-wide character 4432 6.2.161 (extra) VMS: missing include file; avoid busy wait 1372 6.2.162 ":redraw" doesn't adjust the view before redrawing 2286 6.2.163 "AAPDIR" directories should not be installed 2984 6.2.164 (after 6.2.144) 2html script still fails when css used 2318 6.2.165 autoconf 2.57 cannot handle the configure script 3980 6.2.166 the gzip plugin doesn't work when $GZIP contains -N 2985 6.2.167 the Python interface may leak memory 3428 6.2.168 Python interface: can't get the indices from a range object 1716 6.2.169 get a warning for the _Xmblen() prototype 2547 6.2.170 when using Sun Workshop 'autochdir' isn't set automatically 2389 6.2.171 (after 6.2.163) not all "find" versions accept "-or" 1737 6.2.172 (after 6.2.169) _Xmblen prototype still causes trouble 7194 6.2.173 (extra) Ruby 1.8 doesn't work with Cygwin, MingW and BC5 3003 6.2.174 mouse click at hit-enter prompt only works in last line 2048 6.2.175 setting 'backupext' in a *WritePre autocommand doesn't work 2226 6.2.176 accented characters in help are not used in 'iskeyword' 5518 6.2.177 (extra) VisVim: space in file name, random chars are executed 2266 6.2.178 newbies can't figure out how to exit and try CTRL-C 8091 6.2.179 (extra) English message translations don't work 3564 6.2.180 Win32: compiling with GTK doesn't work 2477 6.2.181 (after 6.2.171) CVS directories still unecessarily installed 2258 6.2.182 tiny features compile fails with missing get_past_head() 1685 6.2.183 warning for char vs char_u pointer use 17719 6.2.184 when auto-formatting text paragraph may be split 16279 6.2.185 resizing windows (from session) doesn't work properly 25517 6.2.186 (after 6.2.185) mistakes in eval.txt help file 14704 6.2.187 reading uninit. memory and memory leaks detected by Insure 1398 6.2.188 (extra) Win32: window title can't have multi-byte chars 1814 6.2.189 no marks stored when setting 'viminfo' after reading a buffer 14493 6.2.190 marks are lost when editing a compressed file 15447 6.2.191 information about registering and sponsoring is missing 1620 6.2.192 using CTRL-T and CTRL-D with "gR" messes up the text 12364 6.2.193 recalling search pat from history has problems with separator 27798 6.2.194 (after 6.2.068) NetBeans needs to save a file itself 2080 6.2.195 (after 6.2.190) compiling fails on missing symbol 1635 6.2.196 (after 6.2.191) help tags from sponsor.txt are missing 4685 6.2.197 can't redraw statuslines without side effects 1535 6.2.198 a few messages are not marked to be translated 4958 6.2.199 (after 6.2.194) NetBeans: reset timestamp when saving et al. 1907 6.2.200 recovering a file doesn't set 'ff', 'fenc', etc. correctly 2383 6.2.201 ":qall" doesn't obey the 'autowriteall' option 29178 6.2.202 use filetype "ch" for CH script, "chill" for Chill (was "ch") 1787 6.2.203 "3P" and "3p" don't work as expected with characterwise text 2055 6.2.204 "]]" skips over closed folds 2868 6.2.205 (extra) Win32: Vim window posn. wrong when taskbar at the left 11915 6.2.206 cannot use multi-byte characters as hotkey in console dialog 2189 6.2.207 with 'multi-byte' 'enc': expanding abbrev. replaces too much 4375 6.2.208 folding with markers sometimes doesn't work correctly 1853 6.2.209 using "P" in the middle of a closed fold messes up folds 10479 6.2.210 (extra) Mac OSX: doesn't use antialiased fonts 20317 6.2.211 (extra) handling files dropped on Vim doesn't use position 2458 6.2.212 (after 6.2.199) NetBeans: problem when replacing with a count 1834 6.2.213 (after 6.2.208) "{{{1" doesn't start a new fold when it should 1601 6.2.214 (extra, after 6.2.211) warning for unused variable 5428 6.2.215 NetBeans: confusion about modified/unmodified buffer 1551 6.2.216 (after 6.2.206) still can't use multi-byte char as hotkey 1577 6.2.217 GTK: window title isn't always set successfully 2149 6.2.218 warning for missing prototype in balloon eval code 5570 6.2.219 hang in syntax highlighting for empty item with nextgroup 1653 6.2.220 console server doesn't use message from client until key hit 1581 6.2.221 no file name completion for ":cscope" command 2544 6.2.222 remote server can't handle two client messages at once 16310 6.2.223 cscope may hang on a prompt; perror() messes up display 1718 6.2.224 Mac: can't compile with tiny features and GUI 1839 6.2.225 modified state reported to NetBeans isn't exactly right 3318 6.2.226 (after 6.2.107, extra) "ws2-32.lib" isn't always available 3676 6.2.227 (extra) "PC" is defined but never used 4448 6.2.228 CTRL-\ CTRL-N is not recognized after "f" and "m" 1638 6.2.229 function name with curlies doesn't work inside a function 8244 6.2.230 (extra) Win32: a complicated pattern may cause a crash 21018 6.2.231 raising an exception in a builtin function not done correctly 2462 6.2.232 invoking ":python" recursively crashes Vim 24292 6.2.233 Mac: configure/build problems for Ruby, Perl, Tcl and Python 3258 6.2.234 GTK2: cursor isn't removed after ":sp" and then ":q" 1481 6.2.235 (extra) cursor isn't removed when "0" causes scrolling 2891 6.2.236 NetBeans: get "connection lost" messages when using Agide 2976 6.2.237 GTK2: Thai text is displayed wrong 96331 6.2.238 (after 6.2.231) cannot define a function inside a while loop 3551 6.2.239 GTK2: arrow of scrollbar doesn't work well for closed folds 3758 6.2.240 GTK2: searching toolbar icons works different from other GUIs 7738 6.2.241 GTK2: search/replace dialog buttons don't work properly 5155 6.2.242 when compiled with Gnome --help does not show Vim help 2527 6.2.243 Mac: Dropping a file on a Vim icon causes a hit-enter prompt 1723 6.2.244 echoing an illegal byte that could be a lead byte is wrong 3332 6.2.245 completion doesn't work for ":keepmarks" and ":lockmarks" 3635 6.2.246 Mac: starting gvim from Finder doesn't show error messages 1528 6.2.247 (after 6.2.193) search pat from viminfo misses last char 8278 6.2.248 GTK 2: When XIM is enabled "2" and keypad "2" are identical 5240 6.2.249 after ":cnfile" there is no way to go back 3454 6.2.250 memory leaks when using signs 3491 6.2.251 GTK 2: 'v' flag in 'guioptions' was not supported 2059 6.2.252 (extra, after 6.2.243) hit-enter prompt for dropped file 1379 6.2.253 ":tag foo" may not work when 'tagstack' is off 1868 6.2.254 error messages may not fit in buffer 1683 6.2.255 GTK: new menu item appears in the wrong position 2074 6.2.256 Mac: MacRoman encoding is not recognized 1714 6.2.257 (after 6.2.250) signs deleted too early, with ":bdel" 2281 6.2.258 grey-out of popup menu items doesn't work 2997 6.2.259 not using hit-enter prompt on exiting when needed 5998 6.2.260 GTK: Esc and Enter not handled properly for dialogs 1517 6.2.261 'cindent' does not work on comment when 'autoindent' is set 1544 6.2.262 1 CTRL-W w beeps when there is one window 6247 6.2.263 various lint warnings and unnecessary code 1628 6.2.264 (after 6.2.247) reading past allocated memory 3792 6.2.265 in the sandbox ":set" doesnt work but ":let &opt = val" does 2587 6.2.266 line breaks missing in redirected text when ":silent" is used 11043 6.2.267 (extra) Win32: torn off menu cannot contain "&" 3049 6.2.268 GUI: window goes off-screen when adding flags in 'guioptions' 1717 6.2.269 diff highlighting is wrong for a change in combining char 1810 6.2.270 redo of Insert mode completion doesn't work for combining char 11056 6.2.271 NetBeans: connection info is not passed securely 5021 6.2.272 deleting "src/po" dir after configuring causes make to loop 1846 6.2.273 with wrong range arguments of a function are not skipped over 2060 6.2.274 missing empty lines when 'list' set, "eol" not in 'listchars' 2159 6.2.275 (extra, after 6.2.267) warning for uninitialized variable 1844 6.2.276 missing line break for ":echo func()" command 1402 6.2.277 crash when using ":runtime" recursively 1606 6.2.278 using "too much" instead of "too many" in an error message 2920 6.2.279 confirm() does not have a default choice 5284 6.2.280 "do" and ":diffget" can't get deleted lines at buffer end 2883 6.2.281 PostScript printing on Mac OS X 10.3.2 doesn't work 4430 6.2.282 help buffer: CTRL-O makes it listed, 'isk' not always set 2450 6.2.283 wrong encoding for local additions list in help index 2896 6.2.284 listing function and variables can't be quit properly 1593 6.2.285 cursor not removed when "gj" causes a wrapped line to scroll 2269 6.2.286 rename(from, to) deletes "to" when "from" doesn't exist 3439 6.2.287 (after 6.2.264) command line history lines are repeated 1891 6.2.288 (extra) Mac: CTRL-C doesn't interrupt an external command 3657 6.2.289 Tcl with threads causes ":make" to fail 5890 6.2.290 (extra) Mac: the mousewheel doesn't work 5069 6.2.291 (extra) Mac: the close and zoom buttons don't work 2077 6.2.292 Motif: removing GUI arguments duplicates the last argument 2665 6.2.293 (after 6.2.255) GTK: menu items appear before the tearoff item 1841 6.2.294 (extra) Mac: modifiers don't work for Space, Tab, Enter, Esc 20431 6.2.295 crash when receiving a message from a client in debug mode 7404 6.2.296 (extra) addition to 6.2.295 for extra files 5511 6.2.297 (after 6.2.232) can't use ":python" recursive with Python 2.3 21157 6.2.298 can't move to old change positions or skip setting '. 48457 6.2.299 (CORRECTED) cannot use translated help files 1615 6.2.300 (after 6.2.297) missing semicolon 5866 6.2.301 the "select all" popup menu doesn't work in Select mode 8258 6.2.302 CTRL-O . in Insert mode doesn't work properly 3827 6.2.303 cannot use Unicode digraphs when 'encoding' is not Unicode 11109 6.2.304 (extra, after 6.2.256) Mac: no proper support for 'encoding' 3646 6.2.305 (after 6.2.300) Win32: can't compile with Python 2.3 1627 6.2.306 (extra) BCC 5.5: missing prototype warning for console Vim 2112 6.2.307 (after 6.2.299) installing help files fails 1939 6.2.308 some systems don't have "whoami", causes an empty user name 2287 6.2.309 "3grx" doesn't work, waits for two Esc to be typed 1689 6.2.310 setting 'undolevels' just after a change causes error message 11472 6.2.311 (after 6.2.298) "xxx" adds three entries to change list 2433 6.2.312 (after 6.2.299) "make install" clears screen making doc tags 11056 6.2.313 when opening folds in diff mode can't comparing windows 2218 6.2.314 crash with "rx" in virtualedit block selection and using "$" 1868 6.2.315 CTRL-C in vmap with 'im' set stops return to Insert mode 1932 6.2.316 (after 6.2.307) connect to X server when installing help files 2153 6.2.317 (after 6.2.313) "zi" doesn't have effect on other diff windows 1713 6.2.318 external commands don't echo when compiled with _THREAD_SAFE 3445 6.2.319 (extra) building gvimext.dll with Mingw doesn't work properly 2216 6.2.320 when adding/removing menu bar 'lines' decreases 11600 6.2.321 modeless selection inserts line break for wrapped line 2237 6.2.322 'showcmd' may not display "d" after using "dd" 3916 6.2.323 Win32: "~/file" in autocmd pattern expands with backslashes 2562 6.2.324 (extra) Win32: space in "vimrun.exe" path makes ":!xxd" fail 2197 6.2.325 ":set tags=~/tags" doesn't work when $HOME includes a space 3122 6.2.326 ":windo set syntax=foo" doesn't work 37769 6.2.327 text formatting deletes marks and always moves the cursor 12214 6.2.328 can't see what XIM is doing, add logging function 2117 6.2.329 ":=" prints the current line number instead of the last line 1562 6.2.330 (extra, after 6.2.267) Win32: crash tearing off a menu 2526 6.2.331 (after 6.2.327) "gwap" moves cursor to first paragraph line 2965 6.2.332 (extra) Amiga: compile errors, with and without GUI 1688 6.2.333 (extra) Win32: can't specify charset when printing 2106 6.2.334 (extra, after 6.2.296) Win32: remote eval in debug mode prblm 1944 6.2.335 cannot put another command after ":sign" 1696 6.2.336 (after 6.2.327) mixup of items in expression 2280 6.2.337 (extra, after 6.2.319) building gvimext.dll with MingW fails 4316 6.2.338 (after 6.2.331) cursor posn wrong: undo "gwap" or auto-fomat 5760 6.2.339 crash when using many highlight groups and UserN highlighting 2482 6.2.340 ":reg" does not show actual contents of the clipboard 2971 6.2.341 (extra) Win32: diff mode doesn't work if $VIM includes a space 5658 6.2.342 (extra) Win32: WINVER defined to 0x400 instead of 0x0400 5356 6.2.343 X11: setting window title fails with a few window managers 3588 6.2.344 (extra, after 6.2.337) can't build GvimExt with MingW on Linux 8112 6.2.345 (extra) Win32: copy/paste fails when 'encoding' is wrong 2045 6.2.346 Win32 console: console codepage is not detected 2715 6.2.347 (extra) MS-Windows XP theme support is missing. 1707 6.2.348 Win32: "vim c:\dir\(test)" doesn't work 5198 6.2.349 crash using 'mathpairs'; 'matchpairs' not used for 'showmatch' 2052 6.2.350 not enough info about startup timing 2210 6.2.351 Win32: %VAR% in $HOME is not expanded 2290 6.2.352 (after 6.2.335) ":sign texthl=||" doesn't work 2632 6.2.353 (extra) Win32: length of Vim server name is limited 1531 6.2.354 (extra) mouse pointer remains hidden when on a tear-off menu 12211 6.2.355 (after 6.2.303) problems with double-byte 'encoding' 2657 6.2.356 "vy" only yanks for byte of a double-byte character 2096 6.2.357 (after 6.2.321) memory leak when resizing the Vim window 1622 6.2.358 (after 6.2.299) memory leak when help tag with lang. not found 1583 6.2.359 (after 6.2.352) compiler warning for long to int type cast 1560 6.2.360 "100|" in an empty line gives wrong ruler "0-100" 2354 6.2.361 (extra) Win32: mouse pointer disappears after Alt-Tab-Esc 2123 6.2.362 (extra, after 6.2.347) Win32: gvim doesn't run everywhere 2314 6.2.363 ruler in empty line shows "0-1" instead of "1" in Insert mode 2085 6.2.364 HTML version of the help files don't mention the encoding used 12659 6.2.365 configure for Perl and Python may cause building to break 1435 6.2.366 no error message when the GUI can't start b.o. a missing font 1870 6.2.367 building help tags fails if there is another Vim in $PATH 2072 6.2.368 'autochdir' is not used when closing a window 14349 6.2.369 various memory leaks and use of NULL pointers 3723 6.2.370 (extra, after 6.2.341) Win32: still problems with diff mode 1938 6.2.371 "dtx" doesn't delete the whole Tab before "x" 8803 6.2.372 balloon evaluation doesn't do "p->item" and "array[val]" 2015 6.2.373 in a zero-height window the ruler always shows "Top" 6650 6.2.374 "echo 'hello' | silent normal n" clears the "hello" 1511 6.2.375 hit-enter prompt may be off-screen after changing 'guioptions' 1856 6.2.376 Win32: Ruby interface doesn't work with Ruby 1.6 2212 6.2.377 (after 6.2.372) signed/unsigned warning 4620 6.2.378 (extra, after 6.2.118) Mac: can't build with Project Builder 6986 6.2.379 ":mkvimrc" may use "delete" value for 'bufhidden' 1862 6.2.380 (extra) DOS: can't repeat "make test" or do it with Borland C 3056 6.2.381 no error for ":set fenc=latin1,utf8", title not updated 2011 6.2.382 "make test" puts marks in viminfo file 1310 6.2.383 crash when doing ":hi foo term='bla'" 3726 6.2.384 ":menu a.&b" ":unmenu a.b" doesn't work with translations 2754 6.2.385 (extra) Win32 console: can't compile with small features 1851 6.2.386 wasting time reading marks from viminfo that won't be there 7493 6.2.387 translated items in help files can't be highlighted 3621 6.2.388 GTK2: some double-wide chars are displayed as single-wide 2893 6.2.389 if last line doesn't fit it is drawn unnecessarily 1785 6.2.390 "r*" in Visual mode replaces only half of multi-byte chars 6616 6.2.391 (extra) the ":highlight" command isn't tested 1626 6.2.392 (after patch 6.2.384) compiler warning for unused variable 9263 6.2.393 with very long line in register viminfo can become very long 1869 6.2.394 (after 6.2.391) test 51 fails on terminal with eight colors 14021 6.2.395 ":pop" may change the order of matching tag 1543 6.2.396 CTRL-T does not always go to the desired line 6184 6.2.397 mapping doesn't work with double-byte 'encoding' 10046 6.2.398 (extra) Win32 console: extra modifiers don't work 2982 6.2.399 get part of error message for ":set" inside try/catch 1527 6.2.400 can't compile if_xcmdsrv.c on HPUX 11 1858 6.2.401 cursor position wrong in buffer when first line has indent 1674 6.2.402 Mac: "make install" doesn't generate help tags 2302 6.2.403 ":@y" may read from stdin, which may fail in the GUI 7685 6.2.404 library wcwidth() may work better than our own function 2472 6.2.405 cannot remap zero without disabling typing a count 2077 6.2.406 ":help \zs" and ":help \<=" don't find useful help 1811 6.2.407 ":help \@<=" doesn't work 8307 6.2.408 ":compiler" sets local options but a global variable 2363 6.2.409 cursor in wrong column when using 'indentexpr' 1957 6.2.410 (after 6.2.389) diff mode: filler lines are not drawn 8974 6.2.411 a "\n" in a pattern doesn't match a "\n" in a string 3778 6.2.412 ":python < for custom completion function 2205 6.2.415 crash when resizing window and changing 'guioptions' 1470 6.2.416 compiler warning for pointer type of poll() argument 7409 6.2.417 users often forget to put a \ before the " item in 'viminfo' 2082 6.2.418 abbreviation still used for result of ":noremap" mapping 9709 6.2.419 (extra) Win32: can't open Vim inside an MDI application 10310 6.2.420 cannot edit a file in binary mode without ":set binary" 2792 6.2.421 cannot set '[ and '] marks when needed 3169 6.2.422 the Insert mode completion messages are not optimal 3706 6.2.423 ":vert wincmd ]" does not split vertically 1653 6.2.424 BufEnter autocmd stops 'mousefocus' from working 2017 6.2.425 can only drag rightmost status line above cmdline window 1756 6.2.426 matchgroup highlighting of region end only does last line 15470 6.2.427 (extra) pasting a long text causes conversion errors 11149 6.2.428 (CORRECTED) X11: wrong copy/paste: two Vims and 'enc' differs 2591 6.2.429 Unix: glob() doesn't work for a name with a single quote 2192 6.2.430 BOM at the start of a Vim script file is not recognized 12773 6.2.431 horizontal scrollbar is limited by length of cursor line 2045 6.2.432 (after 6.2.430 and 6.2.431) lint warnings 2283 6.2.433 translating Visual mode messages gives weird results 1495 6.2.434 (after 6.2.431) compiler warning 1985 6.2.435 minimal Vim window height is wrong with vertical splits 3139 6.2.436 running test 49 changes the user's viminfo file 1869 6.2.437 ":mksession" uses ":set nocompatible" which has side effects 2290 6.2.438 after backspacing with 'v' in 'cpo' too much is overtyped 4048 6.2.439 GTK: changing 'lines' can give a messed up window layout 3526 6.2.440 window title and status are still updated when 'lz' is set 2484 6.2.441 trailing space after ":unabbr" command is not ignored 16605 6.2.442 can't manipulate the command line from a function 6692 6.2.443 source info for error msg is not redirected after ":silent!" 11457 6.2.444 adding 'c' flag to ":s" sometimes finds more matches 2902 6.2.445 vimtutor creates a temp file in a way that's not 100% secure 2436 6.2.446 (after 6.2.404) library wcwidth() doesn't work properly 1471 6.2.447 (after 6.2.440) can't update window title from a function 6004 6.2.448 (after 6.2.427) Mac: pasting a long text doesn't work 1800 6.2.449 (after 6.2.431) errors when there is a horizontal scrollbar 3861 6.2.450 default 'include' and 'define' don't allow spaces before # 23450 6.2.451 GTK: various problems when using XIM 5309 6.2.452 with DiffAdd and DiffText equal, DiffChange used for new line 2418 6.2.453 ":s/foo\|\nbar/x/g" only replaces foo in "foo\nbar" 1862 6.2.454 ":let b:changedtick" doesn't work 2626 6.2.455 current locale confuses Python library functions 24720 6.2.456 (extra) Win32: can't handle filenames with multi-byte chars 2482 6.2.457 (after 6.2.244) wrong utf-8 to latin1 conv. when writing file 2024 6.2.458 when 'virtualedit' is set "y$" does not include trailing ^M 1584 6.2.459 (after 6.2.454) variable "b" cannot be assigned to 1580 6.2.460 (extra, after 6.2.456) missing function prototypes 2333 6.2.461 after searching "x" puts single chars in numbered registers 3711 6.2.462 "%" doesn't handle backslash in a trail byte correctly 9708 6.2.463 (extra) Win32: info streams are not copied properly 1627 6.2.464 (extra) Amiga: gcc can't handle #ifdef in Read() 1741 6.2.465 GUI: resizing the window sometimes moves it off-screen 2190 6.2.466 (extra) Win32: can't compile with Borland C 1866 6.2.467 (extra, after 6.2.463) Win32: compiling requires mbyte feat. 21017 6.2.468 compiler warnings for shadowed variables 2440 6.2.469 (extra, after 6.2.456) Win32: can't create swap file 2007 6.2.470 tempname() may return name also used for shell output 9596 6.2.471 configure: superfluous "-L/usr/lib", -ldl and -lw missing 7260 6.2.472 window count wrong when autocommand changes buffer 1621 6.2.473 using CTRL-] in a help buffer without a name causes a crash 8977 6.2.474 (extra, after 6.2.456) Win32: runtime files not found 9880 6.2.475 skipping over ":perl <") causes Vim to hang 3831 6.2.478 Win32: "gvim --remote" fails when cur. dir starts with quote 2758 6.2.479 error message from recovery goes unnoticed 3832 6.2.480 NetBeans: using wrong array index, reads past trailing \ 8210 6.2.481 cannot specify that writing breaks soft and/or hard links 58209 6.2.482 isdigit() considers superscript 1 to be a digit 3959 6.2.483 (extra, after 6.2.482) extra part of patch 6.2.482 6545 6.2.484 MS-Windows: diff mode ignores text changes after CTRL-Z 4846 6.2.485 in BufWriteCmd autocmd don't know if ! was used for ":write" 4514 6.2.486 (after 6.2.482) diff for src/eval.c was missing 1809 6.2.487 (extra, after 6.2.456) non-static prototype for static func 1458 6.2.488 missing parenthesis in *.ch filetype detection 2511 6.2.489 loading a session already opened gives a lot of prompts 2045 6.2.490 two spaces in 'paragraph' do not match a dot by itself 3987 6.2.491 decrementing position is wrong for multi-byte characters 1569 6.2.492 after ":redraw" a message is not overwritten 2906 6.2.493 using "CTRL-O @x" in Insert mode inserts the commands 1953 6.2.494 fold opens in other window when moving cursor in diff mode 13372 6.2.495 (extra, after 6.2.456) file dialog doesn't work on Win95 6753 6.2.496 FreeBSD: with threads out-of-stack situation is not handled 3973 6.2.497 (extra) only one encoding for Russian messages supported 3712 6.2.498 help files in utf-8 only work when 'encoding' is "utf-8" 2222 6.2.499 on journalling filesystem written file may be lost 3496 6.2.500 (extra) dos install program doesn't use "diff --binary" 7850 6.2.501 can't compile on MorphOS 3119 6.2.502 missing message translation files breaks building 3732 6.2.503 Mac: can't build with big features without GUI 64022 6.2.504 various wrong indent amounts with 'cindent' 2627 6.2.505 help for -P argument is missing 18515 6.2.506 (extra) Win32: conversion from/to codepages doesn't work 7383 6.2.507 NetBeans: missing check if connection file is world readable 3410 6.2.508 Win32: value displayed for message language is wrong 1668 6.2.509 (after 6.2.508) Win32: crash when $LANG is empty 1561 6.2.510 (after 6.2.507) compiler warning for pointer type 23509 6.2.511 cannot handle help tags in utf-8 encoding 3367 6.2.512 translating "\"\n" is not very useful 1990 6.2.513 (after 6.2.507) NetBeans: checking user ID is not necessary 2124 6.2.514 syntax/highlight group name is not checked for invalid chars 2859 6.2.515 ":options" resets global 'swapfile' 11740 6.2.516 the sign column is invisible, looks like extra indent 4015 6.2.517 multi-byte characters not handled well with "r" in Visual mode 1944 6.2.518 display error after doing "J" and then "D" 6722 6.2.519 Mac: reading and writing MacRoman files does not always work 20161 6.2.520 (extra) Win32: NSIS installer is outdated 1583 6.2.521 silent ex mode waits after a message that is skipped 1650 6.2.522 setting 'cmdheight' while starting up causes layout problems 2711 6.2.523 aborting a session leaves the user with useless windows 30826 6.2.524 (extra, after 6.2.520) Win32: NSIS installer problems 2432 6.2.525 crash with ":history" when history entry is very long 2280 6.2.526 menu translations not found when s:lang is two characters 5959 6.2.527 2html.vim does not work in combination with some autocmds 5917 6.2.528 changes for "~" are not reported to NetBeans 1952 6.2.529 (extra) VisVim only works for Admin 1208 6.2.530 Amiga: compiler warning in version.c 2923 6.2.531 can't see debug messages in silent Ex mode 5825 6.2.532 (extra) can't compile with MSVC 4.1 for Win32s version Collection of patches for Vim 6.1: SIZE NAME INCLUDES 85516 6.1.1-100.gz patches 6.1.001 to 6.1.100, gzip'ed 128949 6.1.101-200.gz patches 6.1.101 to 6.1.200, gzip'ed 99305 6.1.201-300.gz patches 6.1.201 to 6.1.300, gzip'ed 199266 6.1.301-400.gz patches 6.1.301 to 6.1.400, gzip'ed Individual patches for Vim 6.1: SIZE NAME FIXES 6488 6.1.001 Multi-byte: composing char on space isn't formatted properly 1523 6.1.002 (extra) Win32: mouse pointer stays hidden after ":popup" 1806 6.1.003 when 'laststatus' is zero vertical separator drawn wrong 6442 6.1.004 Multi-byte: update for Unicode 3.2 1647 6.1.005 using more than 50 items in 'statusline' causes a crash 4937 6.1.006 using "P" or "p" in Visual mode may give wrong results 1951 6.1.007 error message for ":filetype plugin off" when no plugins used 1692 6.1.008 "%" didn't correctly ignore \" inside a string 1334 6.1.009 crash when using a huge maxwid in 'statusline' 11369 6.1.010 "?\?", ":s?\??" and ":g?\??" didn't work 4503 6.1.011 XIM: problem when 'number' is set; also a focus problem 1555 6.1.012 system() fails when fread() does CR-LF to LF translation 3035 6.1.013 Win32: default for 'printexpr' fails for special characters 12028 6.1.014 "r" in Visual block mode is wrong when 've' is "block" 1357 6.1.015 fix missing define of patch 6.1.014 4791 6.1.016 (extra) Win32: fix reversing of Hebrew and Arabic text 1368 6.1.017 Cygwin: system() still doesn't work, need binary I/O 2329 6.1.018 Error message when using cterm highlighting 1397 6.1.019 (extra) Win32: editing "d:" gives extra characters 1582 6.1.020 col("'>") returns a huge number after Visual line mode 2140 6.1.021 (depends on 6.1.009) crash when huge minwid in 'statusline' 3333 6.1.022 dragging status line above cmdline window isn't possible 6444 6.1.023 (extra) VMS: a few tests fail 2305 6.1.024 function prototypes with extra parenthesis cause trouble 3220 6.1.025 a few "vim --help" messages don't start with a capital 4471 6.1.026 *.patch and php scripts are not recognized 1608 6.1.027 a highlighted wrapping item may disturb the 'foldcolumn' 2369 6.1.028 when --remote-expr fails the exit status is still zero 2450 6.1.029 if 'enc' is special 8-bit encoding editing a UTF-8 file fails 2929 6.1.030 CTRL-N is mapped after using CTRL-X CTRL-N in Insert mode 2139 6.1.031 Cygwin: Xxd may use text mode I/O instead of binary mode 4181 6.1.032 can't specify an error file without jumping to first error 1420 6.1.033 GUI: when losing selection cursor is in wrong position 1969 6.1.034 a CVS diff file isn't recognized as a diff filetype 5019 6.1.035 (extra)(depends on 6.1.016) Win32: fix reversing again 1733 6.1.036 ":v/./,//-j" may cause a crash 2447 6.1.037 wrong redraw after hit-enter prompt when 'lazyredraw' is set 2050 6.1.038 trouble for multi-byte char with trailbyte '~' in ":s" command 1716 6.1.039 folds are not always updated when reloading a file 6165 6.1.040 if cannot return to current dir, may change dir unexpectedly 3925 6.1.041 ":mkvimrc" wrong on a mapping with a leading space in the rhs 1627 6.1.042 "vim -r" doesn't list swap files when 'wig' contains *.swp 3636 6.1.043 (depends on 6.1.040) warning for argument type of mch_chdir() 39653 6.1.044 (extra) GUI: find/replace dialogs don't work properly 2232 6.1.045 when 'scrolloff' is 999 moving in Visual mode scrolls up/down 2259 6.1.046 X11 GUI: if 'linespace' >= 2 cursor can become big rectangle 3416 6.1.047 after an error the expression for ":if" is still evaluated 1700 6.1.048 recognize Hangul Jamo chararacters as composing chars 37164 6.1.049 (extra) GUI: with 32 bit colors get message for invalid color 1658 6.1.050 (depends on 6.1.049) doesn't compile without GUI 1600 6.1.051 (depends on 6.1.044) doesn't compile with GUI + small features 3677 6.1.052 Unix: executable() doesn't work when "which" not available 2619 6.1.053 ":mksession" stores option values with a line break wrongly 7872 6.1.054 mouse click at hit-return or more prompt is ignored 4748 6.1.055 compressed file contents is checked to detect filetype 3315 6.1.056 allow skipping to load the Syntax menu to reduce startup time 1869 6.1.057 ESC inside a mapping goes to Insert mode when 'im' set 1777 6.1.058 CTRL-X CTRL-Y in Insert mode scrolls a closed fold wrong 2955 6.1.059 environment vars in argument for ":redir >" are not expanded 2141 6.1.060 undo wrong if deleting char before Tab with 'virtualedit' set 2384 6.1.061 highlighting Tab in Visual mode wrong when 'virtualedit' set 2771 6.1.062 man plugin doesn't work properly on Solaris 5 2829 6.1.063 java indent plugin sometimes indents too much 17255 6.1.064 the netrw plugin didn't recognize standard URL for ftp and rcp 3970 6.1.065 VMS: the colorscheme, keymap and compiler menus are empty 6701 6.1.066 (extra) calling system() in a plugin hangsup reading stdin 1472 6.1.067 when 'viminfo' contains "f0" file marks are still stored 1647 6.1.068 after reloading a file diff mode isn't always updated 2203 6.1.069 with "$" in 'cpoptions' "C" may sometimes not remove the $ 1644 6.1.070 (depends on 6.1.060) compiler warning for signed/unsigned 1411 6.1.071 g CTRL-G counts one char too much when 'sel' is "exclusive" 5534 6.1.072 cannot jump to tag in remote file 2784 6.1.073 (extra) BC5: can't easily select tiny-huge version 8119 6.1.074 ":cd" may fail to find dir when 'cdpath' contains "../.." 1336 6.1.075 (depends on 6.1.072) missing pointer declaration 6443 6.1.076 (extra) various fixes for the Macintosh 4316 6.1.077 on Debian with ACL need to link with the attr library 1696 6.1.078 no folds when using fold markers and the first one is missing 4694 6.1.079 using "s" in Visual block mode with 've' set goes wrong 4227 6.1.080 gcc doesn't like adding /usr/local to the search path 1533 6.1.081 ":help CTRL-\_CTRL-N" doesn't work 2101 6.1.082 "p" doesn't replace selection after loading vimrc_example.vim 1527 6.1.083 Slovak menu isn't always automatically used 4397 6.1.084 (depends on 6.1.080) mistake in configure check for gcc path 1370 6.1.085 "(insert)" sticks after in Insert mode 1344 6.1.086 GUI: The guifg color for CursorIM doesn't take effect 2086 6.1.087 thesaurus completion doesn't work very well for Japanese 1953 6.1.088 (extra) Win32: generate debugging info and add *.cpp to tags 4142 6.1.089 on BSDI ss_base is used instead of ss_sp for sigaltstack() 2029 6.1.090 CTRL-F may get stuck when 'scrolloff' is non-zero 2944 6.1.091 GTK: can't switch preeditstate without 'imactivatekey' 1663 6.1.092 ":mapclear " doesn't work 7537 6.1.093 Mac and MS-Windows GUI: scrolling may break ":s" command 2111 6.1.094 Cygwin: files with backslashes cause problems 1798 6.1.095 X11: can free item on stack when using signs 2442 6.1.096 erasing right halve of double-wide char may clear too much 1855 6.1.097 (depends on 6.1.090) CTRL-F at end of file scrolls one line 1963 6.1.098 MS-Windows: executing xxd from the menu may fail 1857 6.1.099 closing a fold of more than 99999 lines corrupts memory 2549 6.1.100 (extra, depends on 6.1.088) don't always use /mapinfo 3688 6.1.101 ":options" changes 'tabstop'; 'awa' can't be set 1840 6.1.102 multi-byte chars in statusline are not truncated correctly 4007 6.1.103 a verbose message about a returning function may be missing 3999 6.1.104 gcc 3.1 has an optimizer problem, add argument to avoid it 2128 6.1.105 Win32: 'shellpipe' isn't initialized optimally 1797 6.1.106 the maze generating program crashes 3154 6.1.107 current line in error window displayed wrong when 'list' set 2481 6.1.108 interrupting a filter command makes the buffer read-only 1628 6.1.109 CTRL-W = doesn't equalize window heights when 'ead' is "hor" 1464 6.1.110 ":badd file" doesn't make an existing buffer listed 2916 6.1.111 add has("macunix") and has("win32unix") 2940 6.1.112 ":bufdo", ":argdo" and ":windo" set too many jump marks 3118 6.1.113 ":bufdo bwipe" doesn't wipe out all listed buffers 1880 6.1.114 Python: using an empty array of lines caused an error 2061 6.1.115 "das" on last sentence of paragraph keeps trailing "." 4824 6.1.116 changing 'eol' in a 'binary' buffer doesn't mark it modified 6993 6.1.117 small problems with netrw plugin for ftp and cygwin 1821 6.1.118 reloading a file in diff mode doesn't redraw other windows 2165 6.1.119 (extra) Sniff: can crash when connection to Sniff 2093 6.1.120 CTRL-F at end of file messes up closed fold at top 3128 6.1.121 Paste menu in Select-Insert mode leaves cursor too far left 2529 6.1.122 buffer created to hold the alternate file name was listed 1539 6.1.123 ":match" doesn't complain if it gets too many arguments 1452 6.1.124 a hidden buffer may be considered modified when it isn't 4423 6.1.125 explorer plugin ignores modified buffer is in another window 57274 6.1.126 GUI: loading the syntax menu takes a long time 2498 6.1.127 --remote causes commands inserted as text when 'im' set 1853 6.1.128 a long prompt with input() puts cursor in wrong line 6081 6.1.129 on Solaris stat() accepts a file name ending in a slash 38606 6.1.130 the documentation for the quickfix commands was unclear 1783 6.1.131 X11 GUI: a CSI byte in a typed key wasn't handled right 1762 6.1.132 executing a register in Ex mode may skip commands 3096 6.1.133 drawing wide character in statusline may clear half a char 2155 6.1.134 error for ":match" argument is reported inside ":if 0" 2002 6.1.135 shell command can't have a newline without a backslash 3587 6.1.136 when $TERM is "linux" 'background' may be wrong in GUI 5076 6.1.137 converting to HTML doesn't handle tabs very well 2817 6.1.138 user can't extend individual choices syntax menu 1297 6.1.139 Cygwin: PATH_MAX is not defined 2107 6.1.140 Cygwin: can't expand ":e `ls *.c`" with shell using CR-LF 10364 6.1.141 ":wincmd c" may delay closing the window 24880 6.1.142 add 'a' and 'w' flags to 'formatoptions' for auto-format 2643 6.1.143 (depends on 6.1.142) auto formatting has a few problems 1525 6.1.144 obtaining size of a line in screen characters may go wrong 6906 6.1.145 GTK GUI: dropping files on Vim doesn't always work properly 1446 6.1.146 MS-Windows: _viminfo wasn't stored in $HOMEDRIVE/$HOMEPATH 3357 6.1.147 (extra) Win32: Enter closes a dialog when there is no default 3550 6.1.148 (extra) Win32: support ACL in a better way 5348 6.1.149 (extra) Win32: edit in diff mode from context menu 1868 6.1.150 getcwd() doesn't obey 'shellslash' 5443 6.1.151 Win32: NTFS substreams are not copied 2969 6.1.152 translated menus are not used when lang contains "iso8859" 1787 6.1.153 searching in included files could loop recursively 1539 6.1.154 (extra) MS-DOS: "vim -h" leaves cursor in wrong position 1882 6.1.155 Win32: cursor sometimes disappears in Insert mode 6497 6.1.156 Win32: clean up conversion between DBCS and UTF-8 2342 6.1.157 'hlsearch' didn't show all matches for an empty match 2114 6.1.158 "zs" and "ze" don't work properly with ":set nowrap siso=1" 5429 6.1.159 expanding a multi-byte abbreviation deletes too much 2591 6.1.160 gzip plugin could handle ":$r file.gz" 1947 6.1.161 (depends on 6.1.158) warning for "<", 'siso' can be negative 1537 6.1.162 Python: initialize threads properly 2365 6.1.163 Win32 Python: need to dynamically load init function 2376 6.1.164 when conversion to xxd fails 'filetype' was set anyway 6381 6.1.165 undo information is corrupted when splitting a saved line 2333 6.1.166 when using mswin.vim CTRL-V in Insert mode removes auto-indent 1653 6.1.167 a negative argument to ":retab" causes trouble 2996 6.1.168 CTRL-C at the hit-enter prompt doesn't make it return 1425 6.1.169 bufnr() doesn't find a buffer by a symbolic link to it 3438 6.1.170 -S option requires an argument while ":mksession" doesn't 2704 6.1.171 opening a line above a closed fold may put cursor in wrong col 2688 6.1.172 commandline completion of ":ta /pat" doesn't work properly 6685 6.1.173 ":drop file" fails "file" is the current buffer and modified 4025 6.1.174 can't easily see if an existing option actually works 2642 6.1.175 when piping commands to Vim a CTRL-C may cause a hang 1799 6.1.176 a very large stack limit may cause wrong out-of-stack errors 1985 6.1.177 (depends on 6.1.141) ":wincmd" doesn't allow following command 2266 6.1.178 "r" doesn't insert a literal Tab when 'et' is set 2011 6.1.179 (depends on 6.1.091) undefined symbol for X11R5 2810 6.1.180 #ifdefs around code for GUI forking is inconsistent 2816 6.1.181 when terminal doesn't auto-wrap last column is blank 3562 6.1.182 (depends on 6.1.142) can't only auto-format comments 3644 6.1.183 reading utf-8 file with illegal bytes gives confusing message 15461 6.1.184 (extra) Win32: add support for X1 and X2 mouse buttons 1720 6.1.185 (depends on 6.1.182) can't compile with minimal features 2289 6.1.186 (depends on 6.1.177) ":wincmd" doesn't allow a comment 1719 6.1.187 ":doarg" may fail when starting in the current file 1552 6.1.188 unused variable "p" in the small version 1698 6.1.189 inputdialog() doesn't work with 'c' flag in 'guioptions' 101021 6.1.190 (extra) VMS: various updates for GTK, Python, Tcl, etc. 2107 6.1.191 avoid delay when stdout is not a tty and using "-s script" 2199 6.1.192 ":diffsplit" doesn't add "hor" to 'scrollopt' 2696 6.1.193 possible crash in syntax highlighting for "containedin" list 3215 6.1.194 when t_ti not empty shell prompt could be on write message 32594 6.1.195 fixed window height isn't possible for any window 2729 6.1.196 generating osdef.h fails on Mac OS X 1524 6.1.197 ":help " causes an error message 4517 6.1.198 (extra)(depends on 6.1.076) Mac: fix GUI dialogues 1981 6.1.199 Win32: 'guifontwide' doesn't work properly 1646 6.1.200 ":syn sync fromstart" would get executed after ":if 0" 1374 6.1.201 (depends on 6.1.192) warning for illegal pointer 3852 6.1.202 (extra)(depends on 6.1.148) Win32: filewritable() wrong on dir 1582 6.1.203 ":%s/~//" may crash when previous substitute string is empty 1642 6.1.204 (depends on 6.1.129) warning for illegal pointer on Solaris 2101 6.1.205 the gzip plugin changes the alternate file 7595 6.1.206 mappings may confuse the script generated by ":mksession" 3565 6.1.207 indenting a Java file may cause a hang 1718 6.1.208 can't obtain the buffer number in the Python interface 1980 6.1.209 Mac: printing doesn't work on Mac OS Classic 2086 6.1.210 an iconv() error when reading a file was not reset 9285 6.1.211 "use ! to override" is confusing, use "add ! to override" 1598 6.1.212 ":enew" has 'readonly' set when started with "-R" 1863 6.1.213 CTRL-W H may cause a gap below the last window 4593 6.1.214 installing Vim may also install a few CVS directories 1582 6.1.215 Win32: ":cwd" uses backslashes even when 'shellslash' is set 4985 6.1.216 dynamically loaded iconv library may use different error nrs 4742 6.1.217 sourcing same script under two names isn't noticed 3207 6.1.218 no error message when calling a function with a wrong argument 4254 6.1.219 when 'im' set using buffer menu doesn't go back to Insert mode 10477 6.1.220 reloading a file changed outside Vim may fail b.o. an autocmd 51923 6.1.221 changing case does not work properly in every locale 1910 6.1.222 (depends on 6.1.219) fix for ":amenu" was missing 5280 6.1.223 'iminsert' gets a wrong value when leaving Insert mode 1616 6.1.224 "expand('$VAR')" is empty when $VAR is not an existing file 2106 6.1.225 may have a delay before redrawing 3547 6.1.226 ":debug normal ix" caused a hang 1788 6.1.227 ":let asdf:asdf = 5" did not give an error message 13306 6.1.228 (extra) Win32: special Hangul code didn't work right 8237 6.1.229 Win32: when iconv library is missing conversion doesn't work 2739 6.1.230 (extra) Win16: building didn't work 2647 6.1.231 double clicking to select a word didn't work for multi-byte 2027 6.1.232 (depends on 6.1.226) using variable not always available 1514 6.1.233 ":help expr-||" does not work 3210 6.1.234 get warning for using negative value for st_dev 2413 6.1.235 'iminsert' may change from 1 to 2 when leaving Insert mode 2422 6.1.236 memory leak for ":diffput", ":diffget", loading changed buffer 15607 6.1.237 "p" and "P" in Visual mode don't always work correctly 6552 6.1.238 (extra) the "icon=" argument of ":menu" is not well supported 1447 6.1.239 extra message for missing ":endif" or ":endwhile" after CTRL-C 4583 6.1.240 (extra) BC5 makefile picks up $CPU from the environment 2807 6.1.241 GUI: drawing/undrawing cursor is not always correct 1612 6.1.242 pasting on the command line can't be interrupted 3680 6.1.243 (extra) Win32: tried registering for OLE when not possible 1997 6.1.244 missing part of patch 6.1.237 3781 6.1.245 multi-byte: ignore case compare was not always correct 1646 6.1.246 ":blast" ended up on the first buffer if the last is unlisted 4480 6.1.247 ACL support may not work, add --disable-acl configure argument 2612 6.1.248 ":let" doesn't quit listing when pressing 'q' (offset -2 lines) 1710 6.1.249 can't expand multi-byte file name with "|" trail byte 3965 6.1.250 crash when changing 'lines' in 'diffexpr' 1306 6.1.251 completion for ":lcd" and ":lchdir" also expands files 2513 6.1.252 "vi}" did not include line break when this is desired 16593 6.1.253 (extra) Cygwin improvements: better Makefile and path fix 20434 6.1.254 various fixes for using magic braces in expressions 3060 6.1.255 (depends on 6.1.254) fix crash when resourcing menu.vim 2131 6.1.256 (depends on 6.1.255) ":delfunc" leaks memory 3469 6.1.257 ":cwindow" doesn't remember previous window correctly 2680 6.1.258 buffers menu entries can't shorten multi-byte file names 1973 6.1.259 (extra) Mac OS X: 'patchmode' truncates file names 2997 6.1.260 (depends on 6.1.104) gcc 3.2 has an optimizer bug 1697 6.1.261 Perl interface: Delete() may move cursor in wrong window 1419 6.1.262 "z[" and "zj" don't set the previous context mark 2345 6.1.263 multi-byte char that triggers an abbreviation was lost 4236 6.1.264 (depends on 6.1.254) exists() does not work for builtin func 5692 6.1.265 security problem: 'foldexpr' may use libcall() or rename() 1536 6.1.266 (depends on 6.1.265) Win32 compile error 1697 6.1.267 "p" with Visual selection may cause a crash 3704 6.1.268 triggering an abbreviation with a multi-byte char may fail 1593 6.1.269 text written by ":redir" gets extra indent after using input() 3236 6.1.270 (depends on 6.1.260) gcc 3.2.1 still has an optimizer bug 4267 6.1.271 compiling with +syntax feature causes errors 1584 6.1.272 crash after using ":set define<" 1507 6.1.273 GUI: cursor invisible after redrawing an exposed area 2050 6.1.274 resetting iconv() state is wrong for an incomplete sequence 1587 6.1.275 using "v" in a startup script gives warning message 17970 6.1.276 "gvim --remote file" doesn't work for encrypted file 1642 6.1.277 (depends on 6.1.276) compilation error without GUI 2101 6.1.278 using signs causes line number in closed fold to be misaligned 5415 6.1.279 prototype for smgs() didn't match function definition 3936 6.1.280 no error for using lastline and firstline as function args 1738 6.1.281 after CTRL-X CTRL-G in Insert mode cursor is in wrong position 2088 6.1.282 accept "se " in a modeline where "set " is accepted 1995 6.1.283 cannot use a space in icon file name for ":sign" command 2215 6.1.284 warning for "struct utimbuf" on Solaris 3552 6.1.285 can't wipe out a buffer with the 'bufhidden' option 3015 6.1.286 'showbreak' cannot contain multi-byte characters 1866 6.1.287 (depends on 6.1.285) mixed up "wipe"/"delete" in 'bufhidden' 4088 6.1.288 ":silent function F" hangs 2090 6.1.289 compiler warning for char pointer 1842 6.1.290 (extra) multi-byte string in message box truncated wrong 2469 6.1.291 (extra) Win32 GUI: CTRL-@ doesn't work 17657 6.1.292 (extra)(depends on 6.1.253) various fixes for Win32 makefiles 5191 6.1.293 byte2line() returns a wrong line number for some values 2584 6.1.294 support "\u1234": multi-byte character in a string 2137 6.1.295 error when processing cs.po, Czech message translations 2184 6.1.296 Win32: cancelling font dialog leaves 'guifont' set to "*" 1956 6.1.297 test 6 fails in an UTF-8 environment 2104 6.1.298 redraw error for sign in first line of closed fold 3744 6.1.299 "+cmd" argument for edit commands didn't handle '\' correctly 3479 6.1.300 (extra) simplify handling of ETO_IGNORELANGUAGE 1654 6.1.301 (extra) missing file name in French file save dialog 2229 6.1.302 size of Visual area is incorrect for closed folds 3563 6.1.303 (extra) Win32: bold characters may be displayed too wide 4105 6.1.304 (extra, depends on 6.1.292) problems in bc5 and ming makefiles 1839 6.1.305 with 'verbose' >= 14 listing a function causes a crash 1752 6.1.306 AIX: VisualAge compiler doesn't define __STDC__ 2121 6.1.307 display mess after double-byte char with illegal tail byte 6721 6.1.308 can't reset the Visual mode returned by visualmode() 102677 6.1.309 add German and Greek tutor translations 1584 6.1.310 (depends on 6.1.307) all double-byte chars displayed as XX 14578 6.1.311 (extra) VMS: various fixes for file name handling 2963 6.1.312 in debugging mode ":silent" needs to be disabled 9624 6.1.313 ":drop fname" didn't use another window containing "fname" 29940 6.1.314 (depends on 6.1.126) missing backslash in syntax menu item 3698 6.1.315 (extra) hostname() may return garbage 2146 6.1.316 may get 'file changed' warning when using ":wq" 2241 6.1.317 window position wrong after closing a window with splits 3169 6.1.318 quotes in compiler flags cause trouble in auto/pathdef.c 2012 6.1.319 :vim --remote +cmd file" did not execute "cmd" 4713 6.1.320 (depends on 6.1.313) '\' in ":drop file\ name" not removed 2435 6.1.321 when 'mouse' is "n" the mouse may still start Visual mode 1831 6.1.322 (extra, depends on 6.1.315) Win32: host name starts with "PC" 5887 6.1.323 ":registers" doesn't stop for "q" at more prompt 10357 6.1.324 drag vert. separator may crash Vim; keep focus when dragging 1549 6.1.325 in an xterm shift-Tab is not recognized 1737 6.1.326 searching may result in reading from uninitialzed data 3319 6.1.327 UTF-8 characters in mbyte.txt help file are unreadable 1923 6.1.328 missing prototype for enc_canon_search() 2544 6.1.329 expanding ":Cmd %" does not work properly for file "a b c" 4021 6.1.330 GUI: keypad keys produce same code as normal keys 2645 6.1.331 in a translated help file "LOCAL ADDITIONS" cannot be found 9886 6.1.332 (extra) Win32: Perl 5.8 cannot be used 20579 6.1.333 (extra) Win32: Unicode on the clipboard is not supported 2929 6.1.334 (extra, depends on 6.1.303) Hebrew characters drawn wrong 1763 6.1.335 (extra) failure of obtaining position/size is ignored 1552 6.1.336 (extra) Win32: warning for prototype of smsg() 2001 6.1.337 "finish" in debug mode doesn't stop at end of each function 1709 6.1.338 in Insert mode files changed outside of Vim are not detected 1677 6.1.339 cmdline completion for ":let g:" doesn't work 2352 6.1.340 (extra, depends on 6.1.332) can't build with Perl interface 7066 6.1.341 problems with double-wide chars in Insert mode 2285 6.1.342 (depends on 6.1.341) cursor wrong for "c" on double-wide char 3860 6.1.343 (depends on 6.1.342) can't compile with(out) some features 1514 6.1.344 ":silent filetype" writes to the message history 3209 6.1.345 (extra) Win32: 'imdisable' doesn't work 7584 6.1.346 make the scroll wheel scroll the window at the mouse pointer 3554 6.1.347 tags listed for cscope are sometimes in the wrong order 3797 6.1.348 ":set wildmode=list,full" sometimes returned wrong entry 19583 6.1.349 "vim --serverlist" didn't work properly without Vim servers 2401 6.1.350 ":bnext" may overrule cursor position from autocommand 3044 6.1.351 crash on first startup in an X server 2658 6.1.352 (extra, depends on 6.1.345) crash when setting 'imd' in vimrc 2954 6.1.353 (extra, depends on 6.1.334) problem drawing multi-byte chars 1842 6.1.354 (extra, depends on 6.1.333) notepad can't paste from clipboard 20777 6.1.355 '\n' in a regexp will never match anything in a string 5880 6.1.356 (extra, depends on various) fix compiler warnings 1661 6.1.357 in Insert mode CR in quickfix window doesn't jump to error 2609 6.1.358 tutor does not select another local version correctly 3005 6.1.359 (extra) Mac: set focus; crash when using horizontal scrollbar 8367 6.1.360 (depends on 6.1.341) ^R ESC in Insert mode garbles multi-byte 4367 6.1.361 cannot jump to another file with ":'M" 7017 6.1.362 error code from tgetent() and tgetflag() may be misinterpreted 1791 6.1.363 byte2line() can return one more than the number of lines 5443 6.1.364 the FileChangedShell event does not allow nesting 1457 6.1.365 ":breakadd" doesn't work for a relative file name 181487 6.1.366 add the Netbeans interface, 'autochdir', -bg and -fg for GTK 2418 6.1.367 (depends on 6.1.365) can't set a breakpoint in a function 4231 6.1.368 ":map" completion and ":mkexrc" misses and