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...