comparison runtime/doc/todo.txt @ 7013:349e6c01f35d

Update runtime files.
author Bram Moolenaar <bram@vim.org>
date Tue, 11 Aug 2015 20:34:49 +0200
parents b2673982c625
children eff26a8620ce
comparison
equal deleted inserted replaced
7012:0175e7cfea2e 7013:349e6c01f35d
1 *todo.txt* For Vim version 7.4. Last change: 2015 Jul 21 1 *todo.txt* For Vim version 7.4. Last change: 2015 Aug 11
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
71 out the \& works. Seems any column check after \& fails. 71 out the \& works. Seems any column check after \& fails.
72 72
73 Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) 73 Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
74 More info Jul 24. Not clear why. 74 More info Jul 24. Not clear why.
75 75
76 RXVT sends a different background color response. (Higashi, 2015 Jul 5)
77
78 More tests for :diffoff. Olaf Dabrunz, (2015 Jul 4)
79
80 Problem that a previous silent ":throw" causes a following try/catch not to 76 Problem that a previous silent ":throw" causes a following try/catch not to
81 work. (ZyX, 2013 Sep 28) 77 work. (ZyX, 2013 Sep 28)
82 78
83 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) 79 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15)
84 80
85 Regression for v_b_A. (Ingo Karkat, 2015 May 18)
86
87 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the 81 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the
88 directory exists. (Sergio Gallelli, 2013 Dec 29) 82 directory exists. (Sergio Gallelli, 2013 Dec 29)
89
90 Invalid memory access in regexp.c. (Dominique Pelle, 2015 May 23)
91 83
92 Using ":windo" to set options in all windows has the side effect that it 84 Using ":windo" to set options in all windows has the side effect that it
93 changes the window layout and the current window. Make a variant that saves 85 changes the window layout and the current window. Make a variant that saves
94 and restores. Use in the matchparen plugin. 86 and restores. Use in the matchparen plugin.
95 Perhaps we can use ":silent window"? 87 Perhaps we can use ":silent window"?
96 88
97 C indent: should recognize C11 raw strings. (Mark Lodato, 2015 Mar 1) 89 Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
98 Need to recognize R"string" for 'cindent'. 90
91 Patch for better documentaiton of cmdline expansion. (Pavol Juhas, 2015 Jul
92 24)
99 93
100 Crash when changing the 'tags' option from a remote command. 94 Crash when changing the 'tags' option from a remote command.
101 (Benjamin Fritz, 2015 Mar 18, stack trace Mar 20) 95 (Benjamin Fritz, 2015 Mar 18, stack trace Mar 20)
102 96
103 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. 97 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab.
105 Can src/GvimExt/Make_cyg.mak be removed? 99 Can src/GvimExt/Make_cyg.mak be removed?
106 Same for src/xxd/Make_cyg.mak 100 Same for src/xxd/Make_cyg.mak
107 101
108 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) 102 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack)
109 103
104 Patch to add CTRL-g U to not break undo for the following cursor movement
105 command. (Christian Brabandt, 2015 Aug 4)
106
110 MS-Windows: When editing a file with a leading space, writing it uses the 107 MS-Windows: When editing a file with a leading space, writing it uses the
111 wrong name. (Aram, 2014 Nov 7) Vim 7.4. 108 wrong name. (Aram, 2014 Nov 7) Vim 7.4.
112 109
113 Can't recognize the $ProgramFiles(x86) environment variable. Recognize it 110 Can't recognize the $ProgramFiles(x86) environment variable. Recognize it
114 specifically? First try with the parens, then without. 111 specifically? First try with the parens, then without.
128 Goes away when disabling the swap file. (might1, Feb 16) 125 Goes away when disabling the swap file. (might1, Feb 16)
129 126
130 MS-Windows: Crash opening very long file name starting with "\\". 127 MS-Windows: Crash opening very long file name starting with "\\".
131 (Christian Brock, 2012 Jun 29) 128 (Christian Brock, 2012 Jun 29)
132 129
130 Patch to improve IME handling in the MS-Windows console.
131 (Ken Takata, 2015 Aug 8)
132
133 Patch to support Unicode I/O in the MS-Windows console.
134 (Ken Takata, 2015 Aug 8) Also by Yasuhiro Matsumoto.
135
133 The argument for "-S" is not taken literally, the ":so" command expands 136 The argument for "-S" is not taken literally, the ":so" command expands
134 wildcards. Add a ":nowild" command modifier? (ZyX, 2015 March 4) 137 wildcards. Add a ":nowild" command modifier? (ZyX, 2015 March 4)
135 138
139 Proposal to make options.txt easier to read. (Arnaud Decara, 2015 Aug 5)
140
136 Build with Python on Mac does not always use the right library. 141 Build with Python on Mac does not always use the right library.
137 (Kazunobu Kuriyama, 2015 Mar 28) 142 (Kazunobu Kuriyama, 2015 Mar 28)
138 143
139 ml_updatechunk() is slow when retrying for another encoding. (John Little, 144 ml_updatechunk() is slow when retrying for another encoding. (John Little,
140 2014 Sep 11) 145 2014 Sep 11)
141 146
147 Patch to fix that "zt" in diff mode doesn't always work properly.
148 (Christian Brabandt, 2015 Aug 6) Doesn't fix the problem?
149
150 Patch to fix checking global option value when not using it.
151 (Arnaud Decara, 2015 Jul 23)
152
142 When 'showbreak' is set repeating a Visual operation counts the size of the 153 When 'showbreak' is set repeating a Visual operation counts the size of the
143 'showbreak' text as part of the operation. (Axel Bender, 2015 Jul 20) 154 'showbreak' text as part of the operation. (Axel Bender, 2015 Jul 20)
144 155
156 Patch to apply 'fileformats' when starting Vim. (Mike Williams, 2015 Jul 22)
157
158 Patch for matchit plugin related to multibyte chars. (Ken Takata, 2015 Jul 22)
159
145 Patch for multi-byte characters in langmap and applying a mapping on them. 160 Patch for multi-byte characters in langmap and applying a mapping on them.
146 (Christian Brabandt, 2015 Jun 12) 161 (Christian Brabandt, 2015 Jun 12, update July 25)
147 Is this the right solution? 162 Is this the right solution?
148 163
149 Patch to add grepfile(). (Scott Prager, 2015 May 26) 164 Patch to add grepfile(). (Scott Prager, 2015 May 26)
150 Work in progress. 165 Work in progress.
166
167 Patch for global-local options consistency. (Arnaud Decara, 2015 Jul 22)
168 Is this right?
151 169
152 Patch to make getregtype() return the right size for non-linux systems. 170 Patch to make getregtype() return the right size for non-linux systems.
153 (Yasuhiro Matsumoto, 2014 Jul 8) 171 (Yasuhiro Matsumoto, 2014 Jul 8)
154 Breaks test_eval. Inefficient, can we only compute y_width when needed? 172 Breaks test_eval. Inefficient, can we only compute y_width when needed?
155 173
159 Patch to fix that wide characters do not work properly after exiting. 177 Patch to fix that wide characters do not work properly after exiting.
160 (Yasuhiro Matsumoto, 2015 May 24) Better patch to come. 178 (Yasuhiro Matsumoto, 2015 May 24) Better patch to come.
161 179
162 Patch for man.vim. (SungHyun Nam, 2015 May 20) 180 Patch for man.vim. (SungHyun Nam, 2015 May 20)
163 Doesn't work completely (Dominique Orban) 181 Doesn't work completely (Dominique Orban)
182
183 Patch to add a "literal" argument to bufnr(). (Olaf Dabrunz, 2015 Aug 4)
164 184
165 When a session file is created and there are "nofile" buffers, these are not 185 When a session file is created and there are "nofile" buffers, these are not
166 filled. Need to trigger BufReadCmd autocommands. Also handle deleting the 186 filled. Need to trigger BufReadCmd autocommands. Also handle deleting the
167 initial empty buffer better. (ZyX, 2015 March 8) 187 initial empty buffer better. (ZyX, 2015 March 8)
168 188
606 after starting up? 626 after starting up?
607 627
608 Patch to add ":ldo" and ":cdo", execute commands over quickfix list and 628 Patch to add ":ldo" and ":cdo", execute commands over quickfix list and
609 location list. (Yegappan Lakshmanan, 2013 Jun 2, update 2015 Mar 21) 629 location list. (Yegappan Lakshmanan, 2013 Jun 2, update 2015 Mar 21)
610 Update by Florian Walch, 2015 Jul 1. 630 Update by Florian Walch, 2015 Jul 1.
611 Yegappan will send an update in July. 631 Update by Yegappan, 2015 Jul 24.
612 632
613 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters. 633 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters.
614 Patch by Christian Wellenbrock, 2013 Jul 5. 634 Patch by Christian Wellenbrock, 2013 Jul 5.
615 635
616 MS-Windows resizing problems: 636 MS-Windows resizing problems:
792 Patch to make "z=" work when 'spell' is off. Does this have nasty side 812 Patch to make "z=" work when 'spell' is off. Does this have nasty side
793 effects? (Christian Brabandt, 2012 Aug 5, Update 2013 Aug 12) 813 effects? (Christian Brabandt, 2012 Aug 5, Update 2013 Aug 12)
794 Would also need to do this for spellbadword() and spellsuggest(). 814 Would also need to do this for spellbadword() and spellsuggest().
795 815
796 Patch for variable tabstops. On github (Christian Brabandt, 2014 May 15) 816 Patch for variable tabstops. On github (Christian Brabandt, 2014 May 15)
797 Update Aug 16 (email). 817 Update 2015 Jul 25 (email).
798 818
799 On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a 819 On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a
800 64 bits value. Change all number options to use nropt_T and define it to the 820 64 bits value. Change all number options to use nropt_T and define it to the
801 right type. 821 right type.
802 822