Mercurial > vim
comparison runtime/doc/todo.txt @ 3237:91e53bcb7946
Updated runtime files.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Fri, 30 Dec 2011 13:11:27 +0100 |
parents | 8b8ef1fed009 |
children | ba708ee8d69d |
comparison
equal
deleted
inserted
replaced
3236:12a5ea0526b1 | 3237:91e53bcb7946 |
---|---|
1 *todo.txt* For Vim version 7.3. Last change: 2011 Dec 14 | 1 *todo.txt* For Vim version 7.3. Last change: 2011 Dec 30 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
36 | 36 |
37 Go through more coverity reports. | 37 Go through more coverity reports. |
38 | 38 |
39 Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10) | 39 Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10) |
40 | 40 |
41 Patch to fix crash with EXITFREE. (Dominique Pelle, 2011 Dec 20) | |
42 | |
41 Patch to fix "Console prompts fail to reset the console pager". | 43 Patch to fix "Console prompts fail to reset the console pager". |
42 Issue 14 on googlecode | 44 Issue 14 on googlecode |
43 | 45 |
44 Issue 33 on googlecode: feedkeys() leaks memory. | 46 Issue 33 on googlecode: feedkeys() leaks memory. |
45 | 47 |
48 Patch for Mac using NULL pointer. (Bjorn Winckler, 2011 Dec 18) | |
49 | |
46 Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1) | 50 Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1) |
47 Needs more work. | 51 Needs more work. |
52 | |
53 Issue 43: patch with new C keywords. | |
54 | |
55 When setting 'undofile' while the file is already loaded, but unchanged, try | |
56 to read the undo file. Requires computing a checksum of the text. (Andy | |
57 Wokula) | |
58 Patch from Christian Brabandt, 2011 Dec 22. Dec 24 with test. | |
59 | |
60 Patch for Vim moving to another window when resizing. (Yukihiro Nakadaira, | |
61 2011 Dec 18) | |
62 | |
63 Compilation problem on z/OS, POUND is equal to '#', duplicate case. | |
64 (Stephen Bovy, 2011 Dec 16) | |
48 | 65 |
49 Once syntax and other runtime files have been fixed: add "set cp" to | 66 Once syntax and other runtime files have been fixed: add "set cp" to |
50 check.vim. Use a function to run both with 'cp' and 'nocp'. | 67 check.vim. Use a function to run both with 'cp' and 'nocp'. |
51 | 68 |
52 Patch to make ":helpgrep" work with non-UTF-8 encoding. (Yasuhiro Matsumoto, | 69 Patch to make ":helpgrep" work with non-UTF-8 encoding. (Yasuhiro Matsumoto, |
80 | 97 |
81 Patch to highlight cursor line number. (Howard Buchholz (lhb), 2011 Oct 18) | 98 Patch to highlight cursor line number. (Howard Buchholz (lhb), 2011 Oct 18) |
82 | 99 |
83 Patch for urxvt mouse support after shell command. (Issue 31) | 100 Patch for urxvt mouse support after shell command. (Issue 31) |
84 | 101 |
102 When exiting with unsaved changes, selecting an existing file in the file | |
103 dialog, there is no dialog to ask whether the existing file should be | |
104 overwritten. (Felipe G. Nievinski, 2011 Dec 22) | |
105 | |
85 7 Setting an option always sets "w_set_curswant", while this is only | 106 7 Setting an option always sets "w_set_curswant", while this is only |
86 required for a few options. Only do it for those options to avoid the | 107 required for a few options. Only do it for those options to avoid the |
87 side effect. | 108 side effect. |
88 Patch by Kana Natsuno, 2011 Nov 12. | 109 Patch by Kana Natsuno, 2011 Nov 12. |
89 | 110 |
90 Patch for option in 'cino' to specify more indent for continued conditions. | 111 Patch for option in 'cino' to specify more indent for continued conditions. |
91 (Lech Lorens, 2011 Nov 27) | 112 (Lech Lorens, 2011 Nov 27) |
92 Isn't this already possible? | 113 Isn't this already possible? |
93 | 114 |
115 Patch for using objcpp file type for headers files. Issue 44. | |
116 | |
94 Docs fix for v:register. (Ingo Karkat, 2011 Sep 26, 27) | 117 Docs fix for v:register. (Ingo Karkat, 2011 Sep 26, 27) |
95 v:register doesn't work exactly as expected. (David Fishburn, 2011 Sep 20) | 118 v:register doesn't work exactly as expected. (David Fishburn, 2011 Sep 20) |
96 | 119 |
97 Patch for: (Christian Brabandt, 2011 Aug 22) | 120 Patch for: (Christian Brabandt, 2011 Aug 22) |
98 - Make it possible to enter "r<C-E>" and "r<C-Y>" (get character from line | 121 - Make it possible to enter "r<C-E>" and "r<C-Y>" (get character from line |
102 8 ":sign unplace * file={filename}" should work. Also: ":sign unplace * | 125 8 ":sign unplace * file={filename}" should work. Also: ":sign unplace * |
103 buffer={bufnr}". So one can remove all signs for one file/buffer. | 126 buffer={bufnr}". So one can remove all signs for one file/buffer. |
104 | 127 |
105 Patch to add "onselected" callback for completion. (Taro Muraoka, 2011 Sep 24) | 128 Patch to add "onselected" callback for completion. (Taro Muraoka, 2011 Sep 24) |
106 | 129 |
130 Use a count before "v" and "V" to select that many characters or lines? | |
131 (Kikyous) | |
132 | |
107 ":tab drop buffer.c" always opens a new tab, also if buffer.c is already in an | 133 ":tab drop buffer.c" always opens a new tab, also if buffer.c is already in an |
108 open window. (Herb Sitz, 2011 Nov 17) | 134 open window. (Herb Sitz, 2011 Nov 17) |
109 | 135 |
110 Problem with winfixheight and resizing. (Yukihiro Nakadaira, 2011 Sep 17) | 136 Problem with winfixheight and resizing. (Yukihiro Nakadaira, 2011 Sep 17) |
111 Patch Sep 18. | 137 Patch Sep 18. |
132 "fC" doesn't position the cursor correctly when there are concealed | 158 "fC" doesn't position the cursor correctly when there are concealed |
133 characters. Patch by Christian Brabandt, 2011 Oct 11) | 159 characters. Patch by Christian Brabandt, 2011 Oct 11) |
134 | 160 |
135 Patch for 'transparency' option. (Sergiu Dotenco, 2011 Sep 17) | 161 Patch for 'transparency' option. (Sergiu Dotenco, 2011 Sep 17) |
136 Only for MS-Windows. No documentation. Do we want this? | 162 Only for MS-Windows. No documentation. Do we want this? |
163 | |
164 Patch to support cursor shape in Cygwin console. (Ben bgold, 2011 Dec 27) | |
137 | 165 |
138 'cursorline' is displayed too short when there are concealed characters and | 166 'cursorline' is displayed too short when there are concealed characters and |
139 'list' is set. (Dennis Preiser) | 167 'list' is set. (Dennis Preiser) |
140 Patch 7.3.116 was the wrong solution. | 168 Patch 7.3.116 was the wrong solution. |
141 Christian Brabandt has another incomplete patch. (2011 Jul 13) | 169 Christian Brabandt has another incomplete patch. (2011 Jul 13) |
470 2010 Nov 5) | 498 2010 Nov 5) |
471 | 499 |
472 Patch to use 'foldnextmax' also for "marker" foldmethod. (Arnaud Lacombe, 2011 | 500 Patch to use 'foldnextmax' also for "marker" foldmethod. (Arnaud Lacombe, 2011 |
473 Jan 7) | 501 Jan 7) |
474 | 502 |
475 When setting 'undofile' while the file is already loaded, but unchanged, try | |
476 to read the undo file. Requires computing a checksum of the text. (Andy | |
477 Wokula) | |
478 | |
479 Bug with 'incsearch' going to wrong line. (Wolfram Kresse, 2009 Aug 17) | 503 Bug with 'incsearch' going to wrong line. (Wolfram Kresse, 2009 Aug 17) |
480 Only with "vim -u NONE". | 504 Only with "vim -u NONE". |
481 | 505 |
482 Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8) | 506 Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8) |
483 | 507 |
1053 Latest version: 2011 May 18 | 1077 Latest version: 2011 May 18 |
1054 8 Windows install with NSIS: make it possible to do a silent install, see | 1078 8 Windows install with NSIS: make it possible to do a silent install, see |
1055 http://nsis.sourceforge.net/Docs/Chapter4.html#4.12 | 1079 http://nsis.sourceforge.net/Docs/Chapter4.html#4.12 |
1056 Version from Guopeng Wen that does this (2010 Dec 27) | 1080 Version from Guopeng Wen that does this (2010 Dec 27) |
1057 | 1081 |
1058 Windows installer: licence text should not use indent, causes bad word wrap. | 1082 Windows installer should install 32-bit version of right-click handler also on |
1059 (Benjamin Fritz, 2010 Aug 16) | 1083 64-bit systems. (Brian Cunningham, 2011 Dec 28) |
1060 | |
1061 Dos uninstal may delete vim.bat from the wrong directory (e.g., when someone | |
1062 makes his own wrapper). Add a magic string with the version number to the | |
1063 .bat file and check for it in the uninstaller. E.g. | |
1064 # uninstall key: vim7.3* | |
1065 | |
1066 Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov, | |
1067 2007 Feb 8) | |
1068 | |
1069 Patch for Win32 clipboard under Cygwin. (Frodak Baksik, Feb 15) | |
1070 Sutcliffe says it works well. | |
1071 Update 2007 May 22 for Vim 7.1 | |
1072 Update 2008 Dec 2008 for Vim 7.2.xx (Sharonov) | |
1073 | |
1074 Win32: Can't complete shell command names. Why is setting xp_context in | |
1075 set_one_cmd_context() inside #ifndef BACKSLASH_IN_FILENAME? | |
1076 | |
1077 Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2) | |
1078 | |
1079 Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7) | |
1080 | |
1081 Win32: XPM support only works with path without spaces. Patch by Mathias | |
1082 Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31. | |
1083 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other | |
1084 patches by Mathias, see mail Feb 22) | |
1085 | |
1086 Win32: compiling with normal features and OLE fails. Patch by Mathias | |
1087 Michaelis, 2006 Jun 4. | |
1088 | |
1089 Win32: echo doesn't work for gvim.exe.mnf. Use inline file. Patch by Mathias | |
1090 Michaelis. http://groups.yahoo.com/group/vimdev/message/43765 | |
1091 Patch that includes this and does more by George Reilly, 2007 Feb 12 | |
1092 | |
1093 Win16: include patches to make Win16 version work. (Vince Negri, 2006 May 22) | |
1094 | |
1095 Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis, | |
1096 2007 Feb 18) | |
1097 Patch by Alex Dobrynin, 2007 Jun 3. Also fixes other scroll wheel problems. | |
1098 | |
1099 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages | |
1100 label. (Tsakiridis, 2007 Feb 18) Patch from Ian Kelling, 2008 Aug 6. | |
1101 | |
1102 Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen | |
1103 with the more prompt. Caused by setting the guitablabel? (Thomas Michael | |
1104 Engelke, 2007 Dec 20 - 2008 Jan 17) | |
1105 | |
1106 Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing | |
1107 pointer in long and seek offset in 64 bit var. | |
1108 | |
1109 Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17) | |
1110 | |
1111 Win32: When there is 4 Gbyte of memory mch_avail_mem() doesn't work properly. | |
1112 Unfinished patch by Jelle Geerts, 2008 Aug 24. | |
1113 Let mch_avail_mem() return Kbyte instead? | |
1114 | |
1115 Win32: When 'shell' is bash shellescape() doesn't always do the right thing. | |
1116 Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape() | |
1117 only takes 'shellslash' into account. | |
1118 | |
1119 Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph | |
1120 Ebersbach, 2008 Feb 1) | |
1121 | |
1122 Menu item that does "xxd -r" doesn't work when 'fileencoding' is utf-16. | |
1123 Check for this and use iconv? (Edward L. Fox, 2007 Sep 12) | |
1124 Does the conversion in the other direction work when 'filenecodings' is set | |
1125 properly? | |
1126 | |
1127 Cursor displayed in the wrong position when using 'numberwidth'. (James Vega, | |
1128 2007 Jun 21) | |
1129 | |
1130 When $VAR contains a backslash expand('$VAR') removes it. (Teemu Likonen, 2008 | |
1131 Jun 18) | |
1132 | |
1133 If the variable "g:x#y#z" exists completion after ":echo g:x#" doesn't work. | |
1134 | |
1135 Feature request: Command to go to previous tab, like what CTRL-W p does for | |
1136 windows. (Adam George) | |
1137 | |
1138 F1 - F4 in an xterm produce a different escape sequence when used with a | |
1139 modifier key. Need to catch three different sequences. Use K_ZF1, like | |
1140 K_ZHOME? (Dickey, 2007 Dec 2) | |
1141 | |
1142 UTF-8: mapping a multi-byte key where the second byte is 0x80 doesn't appear | |
1143 to work. (Tony Mechelynck, 2007 March 2) | |
1144 | |
1145 In debug mode, using CTRL-R = to evaluate a function causes stepping through | |
1146 the function. (Hari Krishna Dara, 2006 Jun 28) | |
1147 | |
1148 C++ indenting wrong with "=". (James Kanze, 2007 Jan 26) | |
1149 | |
1150 ":lockvar" should use copyID to avoid endless loop. | |
1151 | |
1152 When using --remote-silent and the file name matches 'wildignore' get an E479 | |
1153 error. without --remote-silent it works fine. (Ben Fritz, 2008 Jun 20) | |
1154 | |
1155 Gvim: dialog for closing Vim should check if Vim is busy writing a file. Then | |
1156 use a different dialog: "busy saving, really quit? yes / no". | |
1157 | |
1158 Check other interfaces for changing curbuf in a wrong way. Patch like for | |
1159 if_ruby.c. | |
1160 | |
1161 ":helpgrep" should use the directory from 'helpfile'. | |
1162 | |
1163 Patch to dynamically load Python on Solaris. (Danek Duvall, 2009 Feb 16) | |
1164 Needs more work. | |
1165 | |
1166 The need_fileinfo flag is messy. Instead make the message right away and put | |
1167 it in keep_msg? | |
1168 | |
1169 Editing a file remotely that matches 'wildignore' results in a "no match" | |
1170 error. Should only happen when there are wildcards, not when giving the file | |
1171 name literally, and esp. if there is only one name. | |
1172 | |
1173 Test 61 fails sometimes. This is a timing problem: "sleep 2" sometimes takes | |
1174 longer than 2 seconds. | |
1175 | |
1176 Using ":au CursorMoved * cmd" invokes mch_FullName(), which can be slow. | |
1177 Can this be avoided? (Thomas Waba, 2008 Aug 24) | |
1178 Also for ":w" without a file name. | |
1179 The buffer has the full path in ffname, should pass this to the autocommand. | |
1180 | |
1181 "vim -C" often has 'nocompatible', because it's set in some startup script. | |
1182 Set 'compatible' after startup is done? Patch by James Vega, 2008 Feb 7. | |
1183 | |
1184 VMS: while editing a file found in complex, Vim will save file into the first | |
1185 directory of the path and not to the original location of the file. | |
1186 (Zoltan Arpadffy) | |
1187 | |
1188 VMS: VFC files are in some cases truncated during reading (Zoltan Arpadffy) | |
1189 | |
1190 input() completion should not insert a backslash to escape a space in a file | |
1191 name? | |
1192 | |
1193 Ruby completion is insecure. Can this be fixed? | |
1194 | |
1195 When 'backupskip' is set from $TEMP special characters need to be escaped. | |
1196 (patch by Grembowietz, 2007 Feb 26, not quite right) | |
1197 Another problem is that file_pat_to_reg_pat() doesn't recognize "\\", so "\\(" | |
1198 will be seen as a path separator plus "\(". | |
1199 | |
1200 gvim d:\path\path\(FILE).xml should not remove the \ before the (. | |
1201 This also fails with --remote. | |
1202 | |
1203 When doing ":quit" the Netbeans "killed" event isn't sent. (Xavier de Gaye, | |
1204 2008 Nov 10) call netbeans_file_closed() at the end of buf_freeall(), or in | |
1205 all places where buf_freeall() is called? | |
1206 | |
1207 ":python os.chdir('/tmp')" makes short buffer names invalid. (Xavier de Gaye) | |
1208 Check directory and call shorten_fnames()? | |
1209 | |
1210 aucmd_prepbuf() should also use a window in another tab page. | |
1211 | |
1212 When unloading a buffer in a BufHidden autocommand the hidden flag is reset? | |
1213 (Bob Hiestand, 2008 Aug 26, Aug 27) | |
1214 | |
1215 Substituting an area with a line break with almost the same area does change | |
1216 the Visual area. Can this be fixed? (James Vega, 2006 Sept 15) | |
1217 | 1084 |
1218 Windows installer could add a "open in new tab of existing Vim" menu entry. | 1085 Windows installer could add a "open in new tab of existing Vim" menu entry. |
1219 Gvimext: patch to add "Edit with single Vim &tabbed" menu entry. | 1086 Gvimext: patch to add "Edit with single Vim &tabbed" menu entry. |
1220 Just have two choices, always using one Vim and selecting between using an | 1087 Just have two choices, always using one Vim and selecting between using an |
1221 argument list or opening each file in a separate tab. | 1088 argument list or opening each file in a separate tab. |
1222 (Erik Falor, 2008 May 21, 2008 Jun 26) | 1089 (Erik Falor, 2008 May 21, 2008 Jun 26) |
1090 | |
1091 Windows installer: licence text should not use indent, causes bad word wrap. | |
1092 (Benjamin Fritz, 2010 Aug 16) | |
1093 | |
1094 Dos uninstal may delete vim.bat from the wrong directory (e.g., when someone | |
1095 makes his own wrapper). Add a magic string with the version number to the | |
1096 .bat file and check for it in the uninstaller. E.g. | |
1097 # uninstall key: vim7.3* | |
1098 | |
1099 Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov, | |
1100 2007 Feb 8) | |
1101 | |
1102 Patch for Win32 clipboard under Cygwin. (Frodak Baksik, Feb 15) | |
1103 Sutcliffe says it works well. | |
1104 Update 2007 May 22 for Vim 7.1 | |
1105 Update 2008 Dec 2008 for Vim 7.2.xx (Sharonov) | |
1106 | |
1107 Win32: Can't complete shell command names. Why is setting xp_context in | |
1108 set_one_cmd_context() inside #ifndef BACKSLASH_IN_FILENAME? | |
1109 | |
1110 Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2) | |
1111 | |
1112 Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7) | |
1113 | |
1114 Win32: XPM support only works with path without spaces. Patch by Mathias | |
1115 Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31. | |
1116 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other | |
1117 patches by Mathias, see mail Feb 22) | |
1118 | |
1119 Win32: compiling with normal features and OLE fails. Patch by Mathias | |
1120 Michaelis, 2006 Jun 4. | |
1121 | |
1122 Win32: echo doesn't work for gvim.exe.mnf. Use inline file. Patch by Mathias | |
1123 Michaelis. http://groups.yahoo.com/group/vimdev/message/43765 | |
1124 Patch that includes this and does more by George Reilly, 2007 Feb 12 | |
1125 | |
1126 Win16: include patches to make Win16 version work. (Vince Negri, 2006 May 22) | |
1127 | |
1128 Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis, | |
1129 2007 Feb 18) | |
1130 Patch by Alex Dobrynin, 2007 Jun 3. Also fixes other scroll wheel problems. | |
1131 | |
1132 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages | |
1133 label. (Tsakiridis, 2007 Feb 18) Patch from Ian Kelling, 2008 Aug 6. | |
1134 | |
1135 Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen | |
1136 with the more prompt. Caused by setting the guitablabel? (Thomas Michael | |
1137 Engelke, 2007 Dec 20 - 2008 Jan 17) | |
1138 | |
1139 Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing | |
1140 pointer in long and seek offset in 64 bit var. | |
1141 | |
1142 Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17) | |
1143 | |
1144 Win32: When there is 4 Gbyte of memory mch_avail_mem() doesn't work properly. | |
1145 Unfinished patch by Jelle Geerts, 2008 Aug 24. | |
1146 Let mch_avail_mem() return Kbyte instead? | |
1147 | |
1148 Win32: When 'shell' is bash shellescape() doesn't always do the right thing. | |
1149 Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape() | |
1150 only takes 'shellslash' into account. | |
1151 | |
1152 Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph | |
1153 Ebersbach, 2008 Feb 1) | |
1154 | |
1155 Menu item that does "xxd -r" doesn't work when 'fileencoding' is utf-16. | |
1156 Check for this and use iconv? (Edward L. Fox, 2007 Sep 12) | |
1157 Does the conversion in the other direction work when 'filenecodings' is set | |
1158 properly? | |
1159 | |
1160 Cursor displayed in the wrong position when using 'numberwidth'. (James Vega, | |
1161 2007 Jun 21) | |
1162 | |
1163 When $VAR contains a backslash expand('$VAR') removes it. (Teemu Likonen, 2008 | |
1164 Jun 18) | |
1165 | |
1166 If the variable "g:x#y#z" exists completion after ":echo g:x#" doesn't work. | |
1167 | |
1168 Feature request: Command to go to previous tab, like what CTRL-W p does for | |
1169 windows. (Adam George) | |
1170 | |
1171 F1 - F4 in an xterm produce a different escape sequence when used with a | |
1172 modifier key. Need to catch three different sequences. Use K_ZF1, like | |
1173 K_ZHOME? (Dickey, 2007 Dec 2) | |
1174 | |
1175 UTF-8: mapping a multi-byte key where the second byte is 0x80 doesn't appear | |
1176 to work. (Tony Mechelynck, 2007 March 2) | |
1177 | |
1178 In debug mode, using CTRL-R = to evaluate a function causes stepping through | |
1179 the function. (Hari Krishna Dara, 2006 Jun 28) | |
1180 | |
1181 C++ indenting wrong with "=". (James Kanze, 2007 Jan 26) | |
1182 | |
1183 ":lockvar" should use copyID to avoid endless loop. | |
1184 | |
1185 When using --remote-silent and the file name matches 'wildignore' get an E479 | |
1186 error. without --remote-silent it works fine. (Ben Fritz, 2008 Jun 20) | |
1187 | |
1188 Gvim: dialog for closing Vim should check if Vim is busy writing a file. Then | |
1189 use a different dialog: "busy saving, really quit? yes / no". | |
1190 | |
1191 Check other interfaces for changing curbuf in a wrong way. Patch like for | |
1192 if_ruby.c. | |
1193 | |
1194 ":helpgrep" should use the directory from 'helpfile'. | |
1195 | |
1196 Patch to dynamically load Python on Solaris. (Danek Duvall, 2009 Feb 16) | |
1197 Needs more work. | |
1198 | |
1199 The need_fileinfo flag is messy. Instead make the message right away and put | |
1200 it in keep_msg? | |
1201 | |
1202 Editing a file remotely that matches 'wildignore' results in a "no match" | |
1203 error. Should only happen when there are wildcards, not when giving the file | |
1204 name literally, and esp. if there is only one name. | |
1205 | |
1206 Test 61 fails sometimes. This is a timing problem: "sleep 2" sometimes takes | |
1207 longer than 2 seconds. | |
1208 | |
1209 Using ":au CursorMoved * cmd" invokes mch_FullName(), which can be slow. | |
1210 Can this be avoided? (Thomas Waba, 2008 Aug 24) | |
1211 Also for ":w" without a file name. | |
1212 The buffer has the full path in ffname, should pass this to the autocommand. | |
1213 | |
1214 "vim -C" often has 'nocompatible', because it's set in some startup script. | |
1215 Set 'compatible' after startup is done? Patch by James Vega, 2008 Feb 7. | |
1216 | |
1217 VMS: while editing a file found in complex, Vim will save file into the first | |
1218 directory of the path and not to the original location of the file. | |
1219 (Zoltan Arpadffy) | |
1220 | |
1221 VMS: VFC files are in some cases truncated during reading (Zoltan Arpadffy) | |
1222 | |
1223 input() completion should not insert a backslash to escape a space in a file | |
1224 name? | |
1225 | |
1226 Ruby completion is insecure. Can this be fixed? | |
1227 | |
1228 When 'backupskip' is set from $TEMP special characters need to be escaped. | |
1229 (patch by Grembowietz, 2007 Feb 26, not quite right) | |
1230 Another problem is that file_pat_to_reg_pat() doesn't recognize "\\", so "\\(" | |
1231 will be seen as a path separator plus "\(". | |
1232 | |
1233 gvim d:\path\path\(FILE).xml should not remove the \ before the (. | |
1234 This also fails with --remote. | |
1235 | |
1236 When doing ":quit" the Netbeans "killed" event isn't sent. (Xavier de Gaye, | |
1237 2008 Nov 10) call netbeans_file_closed() at the end of buf_freeall(), or in | |
1238 all places where buf_freeall() is called? | |
1239 | |
1240 ":python os.chdir('/tmp')" makes short buffer names invalid. (Xavier de Gaye) | |
1241 Check directory and call shorten_fnames()? | |
1242 | |
1243 aucmd_prepbuf() should also use a window in another tab page. | |
1244 | |
1245 When unloading a buffer in a BufHidden autocommand the hidden flag is reset? | |
1246 (Bob Hiestand, 2008 Aug 26, Aug 27) | |
1247 | |
1248 Substituting an area with a line break with almost the same area does change | |
1249 the Visual area. Can this be fixed? (James Vega, 2006 Sept 15) | |
1223 | 1250 |
1224 GUI: When combining fg en bg make sure they are not equal. | 1251 GUI: When combining fg en bg make sure they are not equal. |
1225 | 1252 |
1226 Spell checking: Add a way to specify punctuation characters. Add the | 1253 Spell checking: Add a way to specify punctuation characters. Add the |
1227 superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079. | 1254 superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079. |