Mercurial > vim
comparison runtime/doc/todo.txt @ 6292:31f7581068a9
Update runtime files and translations.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 15 Oct 2014 22:51:52 +0200 |
parents | bd18da914be9 |
children | 4abac79c0b7a |
comparison
equal
deleted
inserted
replaced
6291:8e00861fcd61 | 6292:31f7581068a9 |
---|---|
1 *todo.txt* For Vim version 7.4. Last change: 2014 Oct 02 | 1 *todo.txt* For Vim version 7.4. Last change: 2014 Oct 15 |
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 - The NFA engine does not implement the time limit passed to | |
39 nfa_regexec_multi() | |
38 - Bug with pattern: '\vblock (\d+)\.\n.*\d+%(\1)@<!\.$' | 40 - Bug with pattern: '\vblock (\d+)\.\n.*\d+%(\1)@<!\.$' |
39 (Lech Lorens, 2014 Feb 3) | 41 (Lech Lorens, 2014 Feb 3) |
40 - Issue 164: freeze on regexp search. | 42 - Issue 164: freeze on regexp search. |
41 - Ignorecase not handled properly for multi-byte characters. (Axel Bender, | 43 - Ignorecase not handled properly for multi-byte characters. (Axel Bender, |
42 2013 Dec 11) | 44 2013 Dec 11) |
56 | 58 |
57 Patch to make getregtype() return the right size for non-linux systems. | 59 Patch to make getregtype() return the right size for non-linux systems. |
58 (Yasuhiro Matsumoto, 2014 Jul 8) | 60 (Yasuhiro Matsumoto, 2014 Jul 8) |
59 Breaks test_eval. Inefficient, can we only compute y_width when needed? | 61 Breaks test_eval. Inefficient, can we only compute y_width when needed? |
60 | 62 |
61 Patch to fix 'linebreak' when applying an operator. And fix the test not | |
62 actually testing. (Christian Brabandt, 2014 Sep 23) | |
63 | |
64 patch to fix issue 26. (Christian) | |
65 | |
66 Test 11 and 100 do not work properly on Windows. | |
67 Patch by Ken Takata (2014 Sep 25) | |
68 Alternative patch Oct 1. | |
69 | |
70 Problem that a previous silent ":throw" causes a following try/catch not to | 63 Problem that a previous silent ":throw" causes a following try/catch not to |
71 work. (ZyX, 2013 Sep 28) | 64 work. (ZyX, 2013 Sep 28) |
72 | 65 |
73 Patch to avoid problems with encoding conversion with diff.vim. | 66 Patch to avoid problems with encoding conversion with diff.vim. |
74 (Yasuhiro Matsumoto, 2014 Sep 1. | 67 (Yasuhiro Matsumoto, 2014 Sep 1. |
75 Depends on current language, language of file can be different. | 68 Depends on current language, language of file can be different. |
76 | 69 |
77 Add books from Steve Oualline to Vim website. (2014 Sep 25) | |
78 | |
79 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the | 70 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the |
80 directory exists. (Sergio Gallelli, 2013 Dec 29) | 71 directory exists. (Sergio Gallelli, 2013 Dec 29) |
81 | |
82 Patch to have the fold and sign column and at the last line of the buffer. | |
83 (Marco Hinz, 2014 Sep 25) | |
84 Alternate suggestion: let all columns continue, also number column. | |
85 | 72 |
86 Patch by Marcin Szamotulski to add count to :close (2014 Aug 10, update Aug | 73 Patch by Marcin Szamotulski to add count to :close (2014 Aug 10, update Aug |
87 14, Aug 30) | 74 14, Aug 30) |
88 Make ":1close" close the first window. | 75 Make ":1close" close the first window. |
89 Make ":+1close" close the next window. | 76 Make ":+1close" close the next window. |
90 Make ":-1close" close the previous window. | 77 Make ":-1close" close the previous window. |
91 Doesn't look right, asked for updates. | 78 Doesn't look right, asked for updates. |
92 | 79 |
93 Patch to handle multi-byte printer name on MS-Windows. (Yasuhiro Matsumoto, | |
94 2014 Sept 28) | |
95 | |
96 Two patches by Christian, 2014 Sep 29: | |
97 - Combination of precedes listchar and 'showbreak' doesn't work well. | |
98 - Moving cursor is off when 'nu' and 'sbr' are set. | |
99 | |
100 The entries added by matchaddpos() are returned by getmatches() but can't be | 80 The entries added by matchaddpos() are returned by getmatches() but can't be |
101 set with setmatches(). (lcd47, 2014 Jun 29) | 81 set with setmatches(). (lcd47, 2014 Jun 29) |
102 | 82 |
103 Patch to fix window title for a command window on MS-Windows. (Yasuhiro | |
104 Matsumoto, 2014 Sep 28) | |
105 | |
106 Patch to fix that 0x80 in abbreviation isn't handled correctly. | 83 Patch to fix that 0x80 in abbreviation isn't handled correctly. |
107 (Christian Brabandt, 2014 Oct 1) | 84 (Christian Brabandt, 2014 Oct 1) |
108 | 85 |
86 Check for valid yank reg seems wrong. Patch by Zyx, 2014 Oct 12. | |
87 | |
88 ":sign-jump" uses first window in buffer instead of current window. | |
89 Patch by James McCoy, 2013 Nov 22. Update 2014 Oct 5. | |
90 | |
109 Patch to fix issue 57, on the issue. | 91 Patch to fix issue 57, on the issue. |
110 | 92 |
111 Patch for issue 101, maintainer unreachable. | 93 Patch for issue 101, maintainer unreachable. |
112 | 94 |
95 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. | |
96 | |
97 Patch to fix that last_changedtick is not update on saving. (Christian | |
98 Brabandt, 2014 Oct 10, second one) | |
99 | |
100 substitute() can be slow with long strings. Patch by Ozaki Kiichi, 2014 Oct | |
101 12. | |
102 | |
113 Remove restriction in NSIS installer that the end of the path must be "Vim". | 103 Remove restriction in NSIS installer that the end of the path must be "Vim". |
114 (Tim Lebedkov, 2014 Sep 24) | 104 (Tim Lebedkov, 2014 Sep 24) Again Oct 12. |
115 | 105 |
116 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) | 106 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) |
117 | 107 |
118 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) | 108 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) |
119 | 109 |
120 'foldexpr' applies to help. (Paul Marshall, 2014 Sep 24) | 110 'foldexpr' applies to help. (Paul Marshall, 2014 Sep 24) |
111 | |
112 Patch to fix issue 203. (Christian Brabandt, 2014 Oct 8) | |
113 | |
114 Patch to fix issue 253. (Christian Brabandt, 2014 Oct 8) | |
115 | |
116 Patch to fix issue 78. (Christian Brabandt, 2014 Oct 8) | |
117 | |
118 Patch to fix leak in map() with error. (Christian Brabandt, 2014 Oct 11) | |
121 | 119 |
122 Value returned by virtcol() changes depending on how lines wrap. This is | 120 Value returned by virtcol() changes depending on how lines wrap. This is |
123 inconsistent with the documentation. | 121 inconsistent with the documentation. |
124 | 122 |
125 On MS-Windows running tests with Mercurial has problems when the input files | 123 On MS-Windows running tests with Mercurial has problems when the input files |
140 | 138 |
141 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19) | 139 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19) |
142 | 140 |
143 Patch to make closed folds line up. (Charles Campbell, 2014 Sep 12) | 141 Patch to make closed folds line up. (Charles Campbell, 2014 Sep 12) |
144 | 142 |
143 Patch for building a 32bit Vim with 64bit MingW compiler. | |
144 (Michael Soyka, 2014 Oct 15) | |
145 | |
146 Delete old code in os_msdos.c, mch_FullName(). | |
147 | |
145 "hi link" does not respect groups with GUI settings only. (Mark Lodato, 2014 | 148 "hi link" does not respect groups with GUI settings only. (Mark Lodato, 2014 |
146 Jun 8) | 149 Jun 8) |
150 | |
151 Patch to switch to the BT regexp engine when the NFA engine uses many states. | |
152 (Christian Brabandt, 2014 Oct 3) | |
153 | |
154 Patch to add argument to :cquit. (Thinca, 2014 Oct 12) | |
147 | 155 |
148 No error for missing endwhile. (ZyX, 2014 Mar 20) | 156 No error for missing endwhile. (ZyX, 2014 Mar 20) |
149 | 157 |
150 start_global_changes() plus end_global_changes() causes problem for | 158 start_global_changes() plus end_global_changes() causes problem for |
151 clip_unnamed_plus. (Jason Pleau, 2014 Sep 12) | 159 clip_unnamed_plus. (Jason Pleau, 2014 Sep 12) |
336 buffer. (2013 Dec 9) | 344 buffer. (2013 Dec 9) |
337 | 345 |
338 Patch for drag&drop reordering of GUI tab pages reordering. | 346 Patch for drag&drop reordering of GUI tab pages reordering. |
339 (Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) | 347 (Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) |
340 | 348 |
341 ":sign-jump" uses first window in buffer instead of current window. | |
342 Patch by James McCoy, 2013 Nov 22. | |
343 | |
344 GTK: problem with 'L' in 'guioptions' changing the window width. | 349 GTK: problem with 'L' in 'guioptions' changing the window width. |
345 (Aaron Cornelius, 2012 Feb 6) | 350 (Aaron Cornelius, 2012 Feb 6) |
346 | 351 |
347 Patch to add option that tells whether small deletes go into the numbered | 352 Patch to add option that tells whether small deletes go into the numbered |
348 registers. (Aryeh Leib Taurog, 2013 Nov 18) | 353 registers. (Aryeh Leib Taurog, 2013 Nov 18) |
412 | 417 |
413 Patch to allow setting w:quickfix_title via setqflist() and setloclist() | 418 Patch to allow setting w:quickfix_title via setqflist() and setloclist() |
414 functions. (Christian Brabandt, 2013 May 8, update May 21) | 419 functions. (Christian Brabandt, 2013 May 8, update May 21) |
415 Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) | 420 Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) |
416 Second one. Update May 22. | 421 Second one. Update May 22. |
417 Update by Daniel Hahler, 2014 Jul 4, Aug 14. | 422 Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15. |
418 | 423 |
419 Patch to make fold updates much faster. (Christian Brabandt, 2012 Dec) | 424 Patch to make fold updates much faster. (Christian Brabandt, 2012 Dec) |
420 | 425 |
421 MS-Windows: Patch to make tests copy files to avoid changing the fileformat of | 426 MS-Windows: Patch to make tests copy files to avoid changing the fileformat of |
422 the files under version control. (Taro Muraoka, 2013 Jul 5) | 427 the files under version control. (Taro Muraoka, 2013 Jul 5) |
548 | 553 |
549 URXVT: | 554 URXVT: |
550 - will get stuck if byte sequence does not contain the expected semicolon. | 555 - will get stuck if byte sequence does not contain the expected semicolon. |
551 - Use urxvt mouse support also in xterm. Explanations: | 556 - Use urxvt mouse support also in xterm. Explanations: |
552 http://www.midnight-commander.org/ticket/2662 | 557 http://www.midnight-commander.org/ticket/2662 |
558 | |
559 Patch to have the fold and sign column and at the last line of the buffer. | |
560 (Marco Hinz, 2014 Sep 25) | |
561 Alternate suggestion: let all columns continue, also the number column. | |
553 | 562 |
554 Patch to add tests for if_xcmdsrv.c., Jul 8, need some more work. (Brian Burns) | 563 Patch to add tests for if_xcmdsrv.c., Jul 8, need some more work. (Brian Burns) |
555 New tests Jul 13. Update Jul 17. Discussion Jul 18. | 564 New tests Jul 13. Update Jul 17. Discussion Jul 18. |
556 | 565 |
557 When running Vim in silent ex mode, an existing swapfile causes Vim to wait | 566 When running Vim in silent ex mode, an existing swapfile causes Vim to wait |
1005 to avoid changing 'eventignore'? | 1014 to avoid changing 'eventignore'? |
1006 | 1015 |
1007 Patch for displaying 0x200c and 0x200d. (Ali Gholami Rudi, 2009 May 6) | 1016 Patch for displaying 0x200c and 0x200d. (Ali Gholami Rudi, 2009 May 6) |
1008 Probably needs a bit of work. | 1017 Probably needs a bit of work. |
1009 | 1018 |
1010 List of encoding aliases. (Takao Fujiwara, 2009 Jul 18) | |
1011 Are they all OK? Update Jul 22. | |
1012 | |
1013 Win32: Improved Makefile for MSVC. (Leonardo Valeri Manera, 2010 Aug 18) | |
1014 | |
1015 Win32: Expanding 'path' runs into a maximum size limit. (bgold12, 2009 Nov 15) | |
1016 | |
1017 Win32: Patch for enabling quick edit mode in console. (Craig Barkhouse, 2010 | |
1018 Sep 1) | |
1019 | |
1020 Win32: Patch for using .png files for icons. (Charles Peacech, 2012 Feb 5) | |
1021 | |
1022 Putting a Visual block while 'visualedit' is "all" does not leave the cursor | |
1023 on the first character. (John Beckett, 2010 Aug 7) | |
1024 | |
1025 Setting 'tags' to "tagsdir/*" does not find "tagsdir/tags". (Steven K. Wong, | |
1026 2009 Jul 18) | |
1027 | |
1028 Patch to add farsi handling to arabic.c (Ali Gholami Rudi, 2009 May 2) | 1019 Patch to add farsi handling to arabic.c (Ali Gholami Rudi, 2009 May 2) |
1029 Added test, updates, June 23. | 1020 Added test, updates, June 23. |
1030 Updated for 7.4: http://litcave.rudi.ir/farsi_vim.diff | 1021 Updated for 7.4: http://litcave.rudi.ir/farsi_vim.diff |
1022 With modification for Tatweel character: https://dpaste.de/VmFw | |
1023 Remark from Ameretat Reith (2014 Oct 13) | |
1024 | |
1025 List of encoding aliases. (Takao Fujiwara, 2009 Jul 18) | |
1026 Are they all OK? Update Jul 22. | |
1027 | |
1028 Win32: Improved Makefile for MSVC. (Leonardo Valeri Manera, 2010 Aug 18) | |
1029 | |
1030 Win32: Expanding 'path' runs into a maximum size limit. (bgold12, 2009 Nov 15) | |
1031 | |
1032 Win32: Patch for enabling quick edit mode in console. (Craig Barkhouse, 2010 | |
1033 Sep 1) | |
1034 | |
1035 Win32: Patch for using .png files for icons. (Charles Peacech, 2012 Feb 5) | |
1036 | |
1037 Putting a Visual block while 'visualedit' is "all" does not leave the cursor | |
1038 on the first character. (John Beckett, 2010 Aug 7) | |
1039 | |
1040 Setting 'tags' to "tagsdir/*" does not find "tagsdir/tags". (Steven K. Wong, | |
1041 2009 Jul 18) | |
1031 | 1042 |
1032 Patch to add "focusonly" to 'scrollopt', so that scrollbind also applies in | 1043 Patch to add "focusonly" to 'scrollopt', so that scrollbind also applies in |
1033 window that doesn't have focus. (Jonathon Mah, 2009 Jan 12) | 1044 window that doesn't have focus. (Jonathon Mah, 2009 Jan 12) |
1034 Needs more work. | 1045 Needs more work. |
1035 | 1046 |
1958 - When fsync() fails there is no hint about what went wrong. Patch by Ben | 1969 - When fsync() fails there is no hint about what went wrong. Patch by Ben |
1959 Schmidt, 2008 Jul 22. | 1970 Schmidt, 2008 Jul 22. |
1960 - testdir/Make_dos_sh.mak for running tests with MingW. (Bill Mccarthy, 2008 | 1971 - testdir/Make_dos_sh.mak for running tests with MingW. (Bill Mccarthy, 2008 |
1961 Sep 13) | 1972 Sep 13) |
1962 - Patch for adding "space" item in 'listchars'. (Jérémie Roquet, 2009 Oct 29, | 1973 - Patch for adding "space" item in 'listchars'. (Jérémie Roquet, 2009 Oct 29, |
1963 Docs patch Oct 30, update David Burgin (glts) 2013 Aug 24) | 1974 Docs patch Oct 30, update David Burgin (glts) 2013 Aug 24, 2014 Oct 10) |
1964 - Replace ccomplete.vim by cppcomplete.vim from www.vim.org? script 1520 by | 1975 - Replace ccomplete.vim by cppcomplete.vim from www.vim.org? script 1520 by |
1965 Vissale Neang. (Martin Stubenschrott) Asked Vissale to make the scripts | 1976 Vissale Neang. (Martin Stubenschrott) Asked Vissale to make the scripts |
1966 more friendly for the Vim distribution. | 1977 more friendly for the Vim distribution. |
1967 New version received 2008 Jan 6. | 1978 New version received 2008 Jan 6. |
1968 No maintenance in two years... | 1979 No maintenance in two years... |