comparison runtime/doc/todo.txt @ 5862:306caa30d83b

Runtime file updates.
author Bram Moolenaar <bram@vim.org>
date Thu, 01 May 2014 14:08:19 +0200
parents d735e62f5925
children 32de51778c27
comparison
equal deleted inserted replaced
5861:609b7c0be284 5862:306caa30d83b
1 *todo.txt* For Vim version 7.4. Last change: 2014 Apr 05 1 *todo.txt* For Vim version 7.4. Last change: 2014 Apr 30
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
33 33
34 *known-bugs* 34 *known-bugs*
35 -------------------- Known bugs and current work ----------------------- 35 -------------------- Known bugs and current work -----------------------
36 36
37 Regexp problems: 37 Regexp problems:
38 - Crash when using cpp syntax file with raw string. (Havard Garnes)
39 Edit "~/tmp/test.cc" and source "~/tmp/cpp.vim".
40 - NFA regexp doesn't count tab matches correctly. (Urtica Dioica / gaultheria 38 - NFA regexp doesn't count tab matches correctly. (Urtica Dioica / gaultheria
41 Shallon, 2013 Nov 18) 39 Shallon, 2013 Nov 18)
42 - After patch 7.4.100 there is still a difference between NFA and old engine. 40 - After patch 7.4.100 there is still a difference between NFA and old engine.
43 25 a's with pattern \v^(aa+)\1+$ (Urtica Dioica, 2013 Nov 21) Also: 9 a's 41 25 a's with pattern \v^(aa+)\1+$ (Urtica Dioica, 2013 Nov 21) Also: 9 a's
44 with pattern \v^(a{-2,})\1+$ (Nov 23) 42 with pattern \v^(a{-2,})\1+$ (Nov 23)
51 - Using \@> and \?. (Brett Stahlman, 2013 Dec 21) Remark from Marcin Szamotulski 49 - Using \@> and \?. (Brett Stahlman, 2013 Dec 21) Remark from Marcin Szamotulski
52 Remark from Brett 2014 Jan 6 and 7. 50 Remark from Brett 2014 Jan 6 and 7.
53 - Bug with back references. (Lech Lorens, 2014 Feb 3) 51 - Bug with back references. (Lech Lorens, 2014 Feb 3)
54 - Bug when using \>. (Ramel, 2014 Feb 2) (Aaron Bohannon, 2014 Feb 13) 52 - Bug when using \>. (Ramel, 2014 Feb 2) (Aaron Bohannon, 2014 Feb 13)
55 53
54 Update for documentation of 'ttymouse' option. (Hayaki Saito, 2014 Apr 30)
55 Typo: s/support/supports/
56
56 Problem that a previous silent ":throw" causes a following try/catch not to 57 Problem that a previous silent ":throw" causes a following try/catch not to
57 work. (ZyX, 2013 Sep 28) 58 work. (ZyX, 2013 Sep 28)
58 59
59 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the 60 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the
60 directory exists. (Sergio Gallelli, 2013 Dec 29) 61 directory exists. (Sergio Gallelli, 2013 Dec 29)
61 62
62 It is possible to define a function with a colon in the name. 63 Patch to fix positioning in tabs. (Nobuhiro Takasaki, 2014 Apr 25)
63 "g:" is not recognized as it should. (zyx, 2014 Mar 16) 64 New way to reproduce it: 2014 Apr 29
64 Do some plugins use names with a colon? Disallow it, but ignore the error
65 when an option is set?
66
67 ":lunmap" cannot be abbrevated to ":lu". (ZyX)
68 65
69 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) 66 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15)
70 67
71 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) 68 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack)
72
73 Crash in setqflist(). (Benoit Mortgat, 2010 Nov 18)
74 69
75 MS-Windows: Crash opening very long file name starting with "\\". 70 MS-Windows: Crash opening very long file name starting with "\\".
76 (Christian Brock, 2012 Jun 29) 71 (Christian Brock, 2012 Jun 29)
77 72
78 Crash in autocmd that unloads buffers in a BufUnload event. (Andrew Pimlott,
79 2012 Aug 11) Disallow :new when BufUnload is being handled?
80
81 Spell files use a latin single quote. Unicode also has another single quote.
82 Adjust spell file scripts to duplicate words to support both quotes.
83 (Ron Aaron, 2014 Apr 4)
84
85 Problem with 'spellsuggest' file, only works for some words.
86 (Cesar Romani, 2013 Aug 20) Depends on file name? (Aug 24)
87 Additional remark by glts: the suggested words are marked bad?
88
89 Syntax highlighting slow (hangs) in SASS file. (Niek Bosch, 2013 Aug 21) 73 Syntax highlighting slow (hangs) in SASS file. (Niek Bosch, 2013 Aug 21)
74
75 Inconsistant error messages when comparing dict and when comparing list.
76 (ZyX, 2014 Apr 19)
77
78 Add #ifdef around struct members not used by GTK. (Cade Forester, 2014 Apr 10)
90 79
91 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19) 80 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19)
92 81
93 Syntax file for gnuplot. Existing one is very old. (Andrew Rasmussen, 2014 82 Syntax file for gnuplot. Existing one is very old. (Andrew Rasmussen, 2014
94 Feb 24) 83 Feb 24)
95 84
96 Add digraph for Rouble: =P. What's the Unicode? 85 Add digraph for Rouble: =P. What's the Unicode?
97 86
87 Include .hgignore in the distribution, so that patches for it work.
88
98 Issue 174: Detect Mason files. 89 Issue 174: Detect Mason files.
99 90
100 No error for missing endwhile. (ZyX, 2014 Mar 20) 91 No error for missing endwhile. (ZyX, 2014 Mar 20)
101 92
102 Phpcomplete.vim update. (Complex, 2014 Jan 15) 93 Phpcomplete.vim update. (Complex, 2014 Jan 15)
103 94
104 PHP syntax is extremely slow. (Anhad Jai Singh, 2014 Jan 19) 95 PHP syntax is extremely slow. (Anhad Jai Singh, 2014 Jan 19)
96
97 After setting 'spellfile' the screen is not redrawn. (issue 221)
98 Patch from Christian Brabandt on the issu.
99
100 Spell files use a latin single quote. Unicode also has another single quote:
101 0x2019. (Ron Aaron, 2014 Apr 4)
102 New OpenOffice spell files support this with ICONV. But they are not
103 compatible with Vim spell files. The old files can no longer be downloaded.
105 104
106 Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30) 105 Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30)
107 Also fixes wrong result from executable(). 106 Also fixes wrong result from executable().
108 Update from Ken Takata, 2014 Jan 10. Newer 2014 Apr 3. 107 Update from Ken Takata, 2014 Jan 10. Newer 2014 Apr 3.
109 108
110 Can we make ":unlet $VAR" use unsetenv() to delete the env var? 109 Can we make ":unlet $VAR" use unsetenv() to delete the env var?
111 What for systems that don't have unsetenv()? 110 What for systems that don't have unsetenv()?
111
112 Patch for problem that v:register is set to '_' after deleting into the black
113 hole register.
112 114
113 This does not give an error: (Andre Sihera, 2014 Mar 21) 115 This does not give an error: (Andre Sihera, 2014 Mar 21)
114 vim -u NONE 1 2 3 -c 'bufdo if 1 | echo 1' 116 vim -u NONE 1 2 3 -c 'bufdo if 1 | echo 1'
115 This neither: (ZyX) 117 This neither: (ZyX)
116 vim -u NONE 1 2 3 -c 'bufdo while 1 | echo 1' 118 vim -u NONE 1 2 3 -c 'bufdo while 1 | echo 1'
117 119
118 'viewdir' default on MS-Windows is not a good choice, it's a system directory. 120 'viewdir' default on MS-Windows is not a good choice, it's a system directory.
119 Change 'viewdir' to "$HOME/vimfiles/view" and use 'viewdiralt' to also read 121 Change 'viewdir' to "$HOME/vimfiles/view" and use 'viewdiralt' to also read
120 from? 122 from?
123
124 Patch to add arglistid(), get the ID of the currently used argument list.
125 (Marcin Szamotulski, 2014 Apr 27)
121 126
122 Include a plugin manager with Vim? Neobundle seems to be the best currently. 127 Include a plugin manager with Vim? Neobundle seems to be the best currently.
123 Long message about this from ZyX, 2014 Mar 23. And following replies. 128 Long message about this from ZyX, 2014 Mar 23. And following replies.
124 Also see http://vim-wiki.mawercer.de/wiki/topic/vim%20plugin%20managment.html 129 Also see http://vim-wiki.mawercer.de/wiki/topic/vim%20plugin%20managment.html
125 User view: 130 User view:
154 useful). 159 useful).
155 160
156 Setting the spell file in a session only reads the local additions, not the 161 Setting the spell file in a session only reads the local additions, not the
157 normal spell file. (Enno Nagel, 2014 Mar 29) 162 normal spell file. (Enno Nagel, 2014 Mar 29)
158 163
164 When typing the first character of a command, e.g. "f", then using a menu, the
165 menu item doesn't work. Clear typeahead when using a menu?
166
159 Editing an ascii file as ucs-2 or ucs-4 causes display errors. 167 Editing an ascii file as ucs-2 or ucs-4 causes display errors.
160 (ZyX, 2014 Mar 30) 168 (ZyX, 2014 Mar 30)
161 169
162 ":Next 1 some-arg" does not complain about trailing argument. Also for 170 ":Next 1 some-arg" does not complain about trailing argument. Also for
163 various other commands. (ZyX, 2014 Mar 30) 171 various other commands. (ZyX, 2014 Mar 30)
1152 option only for when jumping to another buffer, not when the command argument 1160 option only for when jumping to another buffer, not when the command argument
1153 is executed. 1161 is executed.
1154 1162
1155 ":pedit %" with a BufReadPre autocommand causes the cursor to move to the 1163 ":pedit %" with a BufReadPre autocommand causes the cursor to move to the
1156 first line. (Ingo Karkat, 2008 Jul 1) Ian Kelling is working on this. 1164 first line. (Ingo Karkat, 2008 Jul 1) Ian Kelling is working on this.
1165 Similar problem with ":e". (Marc Montu, 2014 Apr 22)
1157 1166
1158 Wildmenu not deleted: "gvim -u NONE", ":set nocp wildmenu cmdheight=3 1167 Wildmenu not deleted: "gvim -u NONE", ":set nocp wildmenu cmdheight=3
1159 laststatus=2", CTRL-D CTRL-H CTRL-H CTRL-H. (A.Politz, 2008 April 1) 1168 laststatus=2", CTRL-D CTRL-H CTRL-H CTRL-H. (A.Politz, 2008 April 1)
1160 Works OK with Vim in an xterm. 1169 Works OK with Vim in an xterm.
1161 1170
1499 with the more prompt. Caused by setting the guitablabel? (Thomas Michael 1508 with the more prompt. Caused by setting the guitablabel? (Thomas Michael
1500 Engelke, 2007 Dec 20 - 2008 Jan 17) 1509 Engelke, 2007 Dec 20 - 2008 Jan 17)
1501 1510
1502 Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing 1511 Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing
1503 pointer in long and seek offset in 64 bit var. 1512 pointer in long and seek offset in 64 bit var.
1513 Patches from Ken Takata might help (2014 Apr 17)
1504 1514
1505 Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17) 1515 Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17)
1506 1516
1507 Win32: When 'shell' is bash shellescape() doesn't always do the right thing. 1517 Win32: When 'shell' is bash shellescape() doesn't always do the right thing.
1508 Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape() 1518 Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape()