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.