Mercurial > vim
comparison runtime/doc/todo.txt @ 10548:74effdaa369e
Updated runtime files.
commit https://github.com/vim/vim/commit/68563937f58ea2dc31b58739336c383d2fd7e6cf
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 10 13:31:15 2017 +0100
Updated runtime files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 10 Jan 2017 13:45:05 +0100 |
parents | 883396809b45 |
children | 9a75c8a1b8b1 |
comparison
equal
deleted
inserted
replaced
10547:b1438ad6d6e8 | 10548:74effdaa369e |
---|---|
1 *todo.txt* For Vim version 8.0. Last change: 2017 Jan 02 | 1 *todo.txt* For Vim version 8.0. Last change: 2017 Jan 09 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
27 See |develop.txt| for development plans. You can vote for which items should | 27 See |develop.txt| for development plans. You can vote for which items should |
28 be worked on, but only if you sponsor Vim development. See |sponsor|. | 28 be worked on, but only if you sponsor Vim development. See |sponsor|. |
29 | 29 |
30 Issues can also be entered online: https://github.com/vim/vim/issues | 30 Issues can also be entered online: https://github.com/vim/vim/issues |
31 Only use this for bug reports, not for questions! Those belong on the | 31 Only use this for bug reports, not for questions! Those belong on the |
32 maillist. Updates will be forwarded to the vim_dev maillist. Issues entered | 32 maillist. Updates will be forwarded to the |vim_dev| maillist. Issues |
33 there will not be repeated below, unless there is extra information. | 33 entered there will not be repeated below, unless there is extra information. |
34 | 34 |
35 *known-bugs* | 35 *known-bugs* |
36 -------------------- Known bugs and current work ----------------------- | 36 -------------------- Known bugs and current work ----------------------- |
37 | 37 |
38 +channel: | 38 +channel: |
107 '] mark invalid after undoing insert "hello". | 107 '] mark invalid after undoing insert "hello". |
108 | 108 |
109 Make html indent file use javascript indent, now that it's not just cindent. | 109 Make html indent file use javascript indent, now that it's not just cindent. |
110 #1220 | 110 #1220 |
111 | 111 |
112 Patch to fix completion of :filter command. (Ichizok, 2016 Dec 3, #1299) | |
113 | |
114 Patch to use buffer id for system() and systemlist() (LemonBoy, 2016 Nov 7, | |
115 #1240) | |
116 | |
117 Concatenation with null string causes an error: 'a'[1:0] .. 'b' | 112 Concatenation with null string causes an error: 'a'[1:0] .. 'b' |
118 Might as well handle it like an empty string. | 113 Might as well handle it like an empty string. |
119 | 114 |
120 When using symbolic links, a package path will not be inserted at the right | 115 When using symbolic links, a package path will not be inserted at the right |
121 position in 'runtimepath'. (Dugan Chen, 2016 Nov 18) | 116 position in 'runtimepath'. (Dugan Chen, 2016 Nov 18) |
122 | 117 |
123 json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23) | 118 json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23) |
124 What if there is an invalid character? | 119 What if there is an invalid character? |
125 | 120 |
126 Putting "k" early in 'complete' does not use dictionary first? | 121 Include rust files. (Klabnik, #1356) |
127 (RubenGZ, 2016 Dec 10, #1316) | 122 |
128 patch proposed by Hirohito Higashi, 2016 Dec 11. | 123 More float tests. (Dominique, #1364) |
129 | |
130 Patch to fix NULL pointer when sorting zero elements. (Dominique, 2016 Dec 15) | |
131 | |
132 Patch to test float functions. (Dominique, 2016 Dec 16) | |
133 | |
134 Patch to improve completion of :syntax command. (Dominique, 2016 Dec 12) | |
135 | |
136 Patch to use IEMSG() in more places. (Dominique, 2016 Dec 27) | |
137 | 124 |
138 Patch to avoid ubsan warning for integer overflow. (Dominique, 2016 Dec 26) | 125 Patch to avoid ubsan warning for integer overflow. (Dominique, 2016 Dec 26) |
139 | |
140 Bug: ":earlier 100d" doesn't work after using undo file. | |
141 (Pavol Juhas, 2016 Nov 15, #1254) | |
142 Fix by Christian, but lacks a test. | |
143 Test in testdir/test_undo.vim doesn't catch the problem. | |
144 Test by Pavol Juhas, Nov 22. | |
145 Patch with test (Pavol Juhas,, 2016 Dec 3, #1300) | |
146 | 126 |
147 Bug: Json with same key should not give internal error. (Lcd, 2016 Oct 26) | 127 Bug: Json with same key should not give internal error. (Lcd, 2016 Oct 26) |
148 Make dict_add give a duplicate key error. | 128 Make dict_add give a duplicate key error. |
149 | 129 |
150 Patch to make str2nr and str2float work with signed values. | 130 Patch to make str2nr and str2float work with signed values. |
164 | 144 |
165 Patch to deal with changed configure events in GTK 3. (Jan Alexander Steffens, | 145 Patch to deal with changed configure events in GTK 3. (Jan Alexander Steffens, |
166 2016 Oct 23 #1193) | 146 2016 Oct 23 #1193) |
167 Remarks from nuko8, 2016 Nov 2. | 147 Remarks from nuko8, 2016 Nov 2. |
168 | 148 |
149 Multi-byte bug: dv} splits char. (Urtica Dioica, 2017 Jan 9) | |
150 | |
169 Patch to change order of compiler flags. (Yousong Zhou, 2016 Sep 19, #1100) | 151 Patch to change order of compiler flags. (Yousong Zhou, 2016 Sep 19, #1100) |
170 | 152 |
171 Patch to add command line completion for :cexpr commands. (Yegappan | 153 Patch to add command line completion for :cexpr commands. (Yegappan |
172 Lakshmanan, 2016 Dec 13) | 154 Lakshmanan, 2016 Dec 13) |
155 | |
156 Patch for :pyx, run python commands depending on the supported version. | |
157 (Marc Weber, update from Ken Takata, 2016 Sep 19, 2017 Jan 6) | |
173 | 158 |
174 Patch to avoid warnings for overflow. (Mike Williams, 2016 Dec 16) | 159 Patch to avoid warnings for overflow. (Mike Williams, 2016 Dec 16) |
175 Update Dec 19. | 160 Update Dec 19. |
176 | 161 |
177 Wrong diff highlighting with three files. (2016 Oct 20, #1186) | 162 Wrong diff highlighting with three files. (2016 Oct 20, #1186) |
193 https://github.com/neovim/neovim/pull/5737#issuecomment-266055165 | 178 https://github.com/neovim/neovim/pull/5737#issuecomment-266055165 |
194 | 179 |
195 Patch for better explanation of 'compatible' side effects. | 180 Patch for better explanation of 'compatible' side effects. |
196 https://github.com/vim/vim/pull/1161/files | 181 https://github.com/vim/vim/pull/1161/files |
197 | 182 |
183 Patch to add 'makeencoding', useful when the system encoding differs from | |
184 Vim's 'encoding' setting. (Ken Takata, 2017 Jan 6) | |
185 | |
198 Patch to adjust marks when adding a new line to the end of buffer in diff | 186 Patch to adjust marks when adding a new line to the end of buffer in diff |
199 mode. (James McCoy, 2016 Dec 14, #1329) | 187 mode. (James McCoy, 2016 Dec 14, #1329) |
200 | 188 |
201 Suggestion to improve pt-br spell checking. (Marcelo D Montu, 2016 Dec 15, | 189 Suggestion to improve pt-br spell checking. (Marcelo D Montu, 2016 Dec 15, |
202 #1330) | 190 #1330) |
238 Add tests for using number larger than number of lines in buffer. | 226 Add tests for using number larger than number of lines in buffer. |
239 | 227 |
240 Patch to make v:shell_error writable. (Christian Brabandt, 2016 Sep 27) | 228 Patch to make v:shell_error writable. (Christian Brabandt, 2016 Sep 27) |
241 Useful to restore it. Is there another solution? | 229 Useful to restore it. Is there another solution? |
242 | 230 |
231 "ci[" does not look for next [ like ci" does look for next ". | |
232 (J.F. 2017 Jan 7) | |
233 | |
243 On MS-Windows with 'clipboard' set to "unnamed" this doesn't work to double | 234 On MS-Windows with 'clipboard' set to "unnamed" this doesn't work to double |
244 lines: :g/^/normal yyp On Unix it works OK. (Bryce Orgill, 2016 Nov 5) | 235 lines: :g/^/normal yyp On Unix it works OK. (Bryce Orgill, 2016 Nov 5) |
245 | 236 |
246 Patch for wrong cursor position on wrapped line, involving breakindent. | 237 Patch for wrong cursor position on wrapped line, involving breakindent. |
247 (Ozaki Kiichi, 2016 Nov 25) | 238 (Ozaki Kiichi, 2016 Nov 25) |
248 | 239 |
249 Patch for 'cursorlinenr' option. (Ozaki Kiichi, 2016 Nov 30) | 240 Patch for 'cursorlinenr' option. (Ozaki Kiichi, 2016 Nov 30) |
250 | 241 |
242 When adding an item to a new quickfix list make ":cnext" jump to that item. | |
243 Make a difference being at the first item and not having used :cnext at all. | |
244 (Afanasiy Fet, 2017 Jan 3) | |
245 | |
251 Invalid behavior with NULL list. (Nikolai Pavlov, #768) | 246 Invalid behavior with NULL list. (Nikolai Pavlov, #768) |
252 E.g. deepcopy(test_null_list()) | 247 E.g. deepcopy(test_null_list()) |
253 | 248 |
254 Patch to make it possible to extend a list with itself. | 249 Patch to make it possible to extend a list with itself. |
255 (Nikolai Pavlov, 2016 Sep 23) | 250 (Nikolai Pavlov, 2016 Sep 23) |
277 | 272 |
278 sort() is not stable when using numeric/float sort (Nikolay Pavlov, 2016 Sep | 273 sort() is not stable when using numeric/float sort (Nikolay Pavlov, 2016 Sep |
279 4#1038) | 274 4#1038) |
280 | 275 |
281 Patch to add "cmdline" completion to getcompletion(). (Shougo, Oct 1, #1140) | 276 Patch to add "cmdline" completion to getcompletion(). (Shougo, Oct 1, #1140) |
277 | |
278 Feature request: Complete members of a dictionary. (Luc Hermitte, 2017 Jan 4, | |
279 #1350) | |
282 | 280 |
283 Patch for systemlist(), add empty item. (thinca, Sep 30, #1135) | 281 Patch for systemlist(), add empty item. (thinca, Sep 30, #1135) |
284 Add an argument to choose binary or non-binary (like readfile()), when omitted | 282 Add an argument to choose binary or non-binary (like readfile()), when omitted |
285 use the current behavior. | 283 use the current behavior. |
286 Include the test. | 284 Include the test. |
305 Patch to order results from taglist(). (Duncan McDougall, 2016 Oct 25) | 303 Patch to order results from taglist(). (Duncan McDougall, 2016 Oct 25) |
306 | 304 |
307 patch for 'spellcamelcase' option: spellcheck each CamelCased word. | 305 patch for 'spellcamelcase' option: spellcheck each CamelCased word. |
308 (Ben Tucker, 2016 Dec 2) | 306 (Ben Tucker, 2016 Dec 2) |
309 | 307 |
310 Patch for :pyx, run python commands depending on the supported version. | |
311 (Marc Weber, update from Ken Takata, 2016 Sep 19) | |
312 | |
313 When using ":diffput" through a mapping, undo in the target buffer isn't | 308 When using ":diffput" through a mapping, undo in the target buffer isn't |
314 synced. (Ryan Carney, 2016 Sep 14) | 309 synced. (Ryan Carney, 2016 Sep 14) |
315 | 310 |
316 Syntax highlighting for messages with RFC3339 timestamp (#946) | 311 Syntax highlighting for messages with RFC3339 timestamp (#946) |
317 Did maintainer reply? | 312 Did maintainer reply? |
330 Completion for input() does not expand environment variables. (chdiza, 2016 | 325 Completion for input() does not expand environment variables. (chdiza, 2016 |
331 Jul 25, #948) | 326 Jul 25, #948) |
332 | 327 |
333 Patch to fix wrong encoding of error message on Cygwin/MSYS terminal. | 328 Patch to fix wrong encoding of error message on Cygwin/MSYS terminal. |
334 (Ken Takata, 2016 Oct 4) | 329 (Ken Takata, 2016 Oct 4) |
335 | |
336 'hlsearch' interferes with a Conceal match. (Rom Grk, 2016 Aug 9) | |
337 | |
338 Patch to add context information to quickfix/location list. (Yegappan | |
339 Lakshmanan, 2016 Aug 25, #1012) | |
340 | |
341 MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c? | |
342 Otherwise task flickers in taskbar. | |
343 | |
344 Bogus characters inserted when triggering indent while changing test. | |
345 (Vitor Antunes, 2016 Nov 22, #1269) | |
346 | |
347 Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26) | |
348 Also for ":@.". | |
349 | |
350 Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925) | |
351 | |
352 Have a way to get the call stack, in a function and from an exception. | |
353 #1125 | |
354 | |
355 Patch to add 'pythonhome' and 'pythonthreehome' options. (Kazuki Sakamoto, | |
356 2016 Nov 21, #1266) | |
357 | |
358 Second problem in #966: ins_compl_add_tv() uses get_dict_string() multiple | |
359 times, overwrites the one buffer. (Nikolay Pavlov, 2016 Aug 5) | |
360 | |
361 This does not work: :set cscopequickfix=a- | |
362 (Linewi, 2015 Jul 12, #914) | |
363 | |
364 Possibly wrong value for seq_cur. (Florent Fayolle, 2016 May 15, #806) | |
365 | |
366 Patch to add separate highlighting for quickfix current line. | |
367 (anishsane, 2016 Sep 16, #1080) | |
368 | |
369 Filetype plugin for awk. (Doug Kearns, 2016 Sep 5) | |
370 | |
371 Patch to improve map documentation. Issue #799. | |
372 | |
373 Patch for syntax folding optimization. (Shougo, 2016 Sep 6, #1045) | |
374 | |
375 Patch for drag&drop reordering of GUI tab pages reordering. | |
376 (Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) | |
377 Now on Git: https://gist.github.com/nocd5/165286495c782b815b94 | |
378 Update 2016 Aug 10. | |
379 | |
380 We can use '. to go to the last change in the current buffer, but how about | |
381 the last change in any buffer? Can we use ', (, is next to .)? | |
382 | |
383 Ramel Eshed: system() is much slower than job_start(), why? (Aug 26) | |
384 | |
385 When generating the Unicode tables with runtime/tools/unicode.vim the | |
386 emoji_width table has only one entry. | |
387 | |
388 It's possible to add ",," to 'wildignore', an empty entry. Causes problems. | |
389 Reject the value? #710. | |
390 | |
391 Patch to fix increment/decrement not working properly when 'virtualedit' is | |
392 set. (Hirohito Higashi, 2016 Aug 1, #923) | |
393 | |
394 Patch to support strikethrough next to bold and italic. (Christian Brabandt, | |
395 2013 Jul 30) Update from Ken Takata, 2013 Oct 12. | |
396 Update mentioned by Christian, 2016 Apr 25. | |
397 Update from Ken Takata, 2016 Jul 17. | |
398 | |
399 When doing "vi buf.md" a BufNew autocommand for *.md is not triggered. | |
400 Because of using the initial buffer? (Dun Peal, 2016 May 12) | |
401 | |
402 Patch to add the :bvimgrep command. (Christian Brabandt, 2014 Nov 12) | |
403 Updated 2016 Jun 10, #858 | |
404 | |
405 Add redrawtabline command. (Naruhiko Nishino, 2016 Jun 11) | |
406 | |
407 Neovim patch for utfc_ptr2char_len() https://github.com/neovim/neovim/pull/4574 | |
408 No test, needs some work to include. | |
409 | |
410 Patch to improve indenting for C++ constructor with initializer list. | |
411 (Hirohito Higashi, 2016 Mar 31) | |
412 | |
413 Add stronger encryption. Could use libsodium (NaCl). | |
414 https://github.com/jedisct1/libsodium/ | |
415 Possibly include the needed code so that it can be build everywhere. | |
416 | |
417 Patch to add setbufline(). (email from Yasuhiro Matsumoto, patch by Ozaki | |
418 Kiichi, 2016 Feb 28) | |
419 Update Mar 8: https://gist.github.com/mattn/23c1f50999084992ca98 | |
420 Update Mar 13: https://gist.github.com/mattn/23c1f50999084992ca98 | |
421 | |
422 Need to try out instructions in INSSTALLpc.txt about how to install all | |
423 interfaces and how to build Vim with them. | |
424 Appveyor build with self-installing executable, includes getting most | |
425 interfaces: https://github.com/k-takata/vim/tree/chrisbra-appveyor-build | |
426 result: https://ci.appveyor.com/project/k-takata/vim/history | |
427 | |
428 Duplication of completion suggestions for ":!hom". Issue 539. | |
429 Patch by Christian, 2016 Jan 29 | |
430 > | |
431 Problem that a previous silent ":throw" causes a following try/catch not to | |
432 work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24) | |
433 | |
434 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) | |
435 | |
436 Patch to make tests pass with EBCDIC. (Owen Leibman, 2016 Apr 10) | |
437 | |
438 Add ":read :command", to insert the output of an Ex command? | |
439 Can already do it with ":$put =execute('command')". | |
440 | |
441 When repeating the 'confirm' dialog one needs to press Enter. (ds26gte, 2016 | |
442 Apr 17) #762 | |
443 | |
444 exists(":tearoff") does not tell you if the command is implemented. (Tony | |
445 Mechelynck) Perhaps use exists("::tearoff") to check? | |
446 | |
447 Use vim.vim syntax highlighting for help file examples, but without ":" in | |
448 'iskeyword' for syntax. | |
449 | |
450 Patch to make "%:h:h" return "." instead of the full path. | |
451 (Coot, 2016 Jan 24, #592) | |
452 | |
453 Remove SPACE_IN_FILENAME ? What could possibly go wrong? | |
454 | |
455 When command names are very long :command output is difficult to read. Use a | |
456 maximum for the column width? (#871) | |
457 Patcy by varmanishant, 2016 Jun 18, #876 | |
458 | |
459 Patch to change GUI behavior: instead of changing the window size change the | |
460 lines/columns when menu/toolbar/etc. is added/removed. (Ychin, 2016 Mar 20, | |
461 #703) | |
462 | |
463 Installation of .desktop files does not work everywhere. | |
464 It's now fixed, but the target directory probably isn't right. | |
465 Add configure check? | |
466 Should use /usr/local/share/applications or /usr/share/applications. | |
467 Or use $XDG_DATA_DIRS. | |
468 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) | |
469 | 330 |
470 Patch to introduce 'cmdencoding'. (Ken Takata, Aug 18?) | 331 Patch to introduce 'cmdencoding'. (Ken Takata, Aug 18?) |
471 Better help Aug 19. | 332 Better help Aug 19. |
472 Problem: applies to too many commands, such as :cbuffer. | 333 Problem: applies to too many commands, such as :cbuffer. |
473 Updated patch with three options, 2016 Sep 8. | 334 Updated patch with three options, 2016 Sep 8. |
474 Win32: When running ":make" and 'encoding' differs from the system locale, | 335 Win32: When running ":make" and 'encoding' differs from the system locale, |
475 the output should be converted. Esp. when 'encoding' is "utf-8". (Yongwei | 336 the output should be converted. Esp. when 'encoding' is "utf-8". (Yongwei |
476 Wu) Should we use 'termencoding' for this? | 337 Wu) Should we use 'termencoding' for this? |
477 | 338 |
339 Patch to add 'systemencoding', convert between 'encoding' and this for file | |
340 names, shell commands and the like. (Kikuchan, 2010 Oct 14) | |
341 Assume the system converts between the actual encoding of the filesystem to | |
342 the system encoding (usually utf-8). | |
343 | |
344 'hlsearch' interferes with a Conceal match. (Rom Grk, 2016 Aug 9) | |
345 | |
346 Patch to add context information to quickfix/location list. (Yegappan | |
347 Lakshmanan, 2016 Aug 25, #1012) | |
348 | |
349 MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c? | |
350 Otherwise task flickers in taskbar. | |
351 | |
352 Bogus characters inserted when triggering indent while changing test. | |
353 (Vitor Antunes, 2016 Nov 22, #1269) | |
354 | |
355 Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26) | |
356 Also for ":@.". | |
357 | |
358 Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925) | |
359 | |
360 Have a way to get the call stack, in a function and from an exception. | |
361 #1125 | |
362 | |
363 Patch to add 'pythonhome' and 'pythonthreehome' options. (Kazuki Sakamoto, | |
364 2016 Nov 21, #1266) | |
365 | |
366 Second problem in #966: ins_compl_add_tv() uses get_dict_string() multiple | |
367 times, overwrites the one buffer. (Nikolay Pavlov, 2016 Aug 5) | |
368 | |
369 This does not work: :set cscopequickfix=a- | |
370 (Linewi, 2015 Jul 12, #914) | |
371 | |
372 Possibly wrong value for seq_cur. (Florent Fayolle, 2016 May 15, #806) | |
373 | |
374 Patch to add separate highlighting for quickfix current line. | |
375 (anishsane, 2016 Sep 16, #1080) | |
376 | |
377 Filetype plugin for awk. (Doug Kearns, 2016 Sep 5) | |
378 | |
379 Patch to improve map documentation. Issue #799. | |
380 | |
381 Patch for syntax folding optimization. (Shougo, 2016 Sep 6, #1045) | |
382 | |
383 Patch for drag&drop reordering of GUI tab pages reordering. | |
384 (Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) | |
385 Now on Git: https://gist.github.com/nocd5/165286495c782b815b94 | |
386 Update 2016 Aug 10. | |
387 | |
388 We can use '. to go to the last change in the current buffer, but how about | |
389 the last change in any buffer? Can we use ', (, is next to .)? | |
390 | |
391 Ramel Eshed: system() is much slower than job_start(), why? (Aug 26) | |
392 | |
393 When generating the Unicode tables with runtime/tools/unicode.vim the | |
394 emoji_width table has only one entry. | |
395 | |
396 It's possible to add ",," to 'wildignore', an empty entry. Causes problems. | |
397 Reject the value? #710. | |
398 | |
399 Patch to fix increment/decrement not working properly when 'virtualedit' is | |
400 set. (Hirohito Higashi, 2016 Aug 1, #923) | |
401 | |
402 Patch to support strikethrough next to bold and italic. (Christian Brabandt, | |
403 2013 Jul 30) Update from Ken Takata, 2013 Oct 12. | |
404 Update mentioned by Christian, 2016 Apr 25. | |
405 Update from Ken Takata, 2016 Jul 17. | |
406 | |
407 When doing "vi buf.md" a BufNew autocommand for *.md is not triggered. | |
408 Because of using the initial buffer? (Dun Peal, 2016 May 12) | |
409 | |
410 Patch to add the :bvimgrep command. (Christian Brabandt, 2014 Nov 12) | |
411 Updated 2016 Jun 10, #858 | |
412 | |
413 Add redrawtabline command. (Naruhiko Nishino, 2016 Jun 11) | |
414 | |
415 Neovim patch for utfc_ptr2char_len() https://github.com/neovim/neovim/pull/4574 | |
416 No test, needs some work to include. | |
417 | |
418 Patch to improve indenting for C++ constructor with initializer list. | |
419 (Hirohito Higashi, 2016 Mar 31) | |
420 | |
421 Add stronger encryption. Could use libsodium (NaCl). | |
422 https://github.com/jedisct1/libsodium/ | |
423 Possibly include the needed code so that it can be build everywhere. | |
424 | |
425 Patch to add setbufline(). (email from Yasuhiro Matsumoto, patch by Ozaki | |
426 Kiichi, 2016 Feb 28) | |
427 Update Mar 8: https://gist.github.com/mattn/23c1f50999084992ca98 | |
428 Update Mar 13: https://gist.github.com/mattn/23c1f50999084992ca98 | |
429 | |
430 Need to try out instructions in INSSTALLpc.txt about how to install all | |
431 interfaces and how to build Vim with them. | |
432 Appveyor build with self-installing executable, includes getting most | |
433 interfaces: https://github.com/k-takata/vim/tree/chrisbra-appveyor-build | |
434 result: https://ci.appveyor.com/project/k-takata/vim/history | |
435 | |
436 Duplication of completion suggestions for ":!hom". Issue 539. | |
437 Patch by Christian, 2016 Jan 29 | |
438 > | |
439 Problem that a previous silent ":throw" causes a following try/catch not to | |
440 work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24) | |
441 | |
442 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) | |
443 | |
444 Patch to make tests pass with EBCDIC. (Owen Leibman, 2016 Apr 10) | |
445 | |
446 Add ":read :command", to insert the output of an Ex command? | |
447 Can already do it with ":$put =execute('command')". | |
448 | |
449 When repeating the 'confirm' dialog one needs to press Enter. (ds26gte, 2016 | |
450 Apr 17) #762 | |
451 | |
452 exists(":tearoff") does not tell you if the command is implemented. (Tony | |
453 Mechelynck) Perhaps use exists("::tearoff") to check? | |
454 | |
455 Use vim.vim syntax highlighting for help file examples, but without ":" in | |
456 'iskeyword' for syntax. | |
457 | |
458 Patch to make "%:h:h" return "." instead of the full path. | |
459 (Coot, 2016 Jan 24, #592) | |
460 | |
461 Remove SPACE_IN_FILENAME ? What could possibly go wrong? | |
462 | |
463 When command names are very long :command output is difficult to read. Use a | |
464 maximum for the column width? (#871) | |
465 Patcy by varmanishant, 2016 Jun 18, #876 | |
466 | |
467 Patch to change GUI behavior: instead of changing the window size change the | |
468 lines/columns when menu/toolbar/etc. is added/removed. (Ychin, 2016 Mar 20, | |
469 #703) | |
470 | |
471 Installation of .desktop files does not work everywhere. | |
472 It's now fixed, but the target directory probably isn't right. | |
473 Add configure check? | |
474 Should use /usr/local/share/applications or /usr/share/applications. | |
475 Or use $XDG_DATA_DIRS. | |
476 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) | |
477 | |
478 Patch to have text objects defined by arbitrary single characters. (Daniel | 478 Patch to have text objects defined by arbitrary single characters. (Daniel |
479 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31) | 479 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31) |
480 Added tests (James McCoy, 2016 Aug 3). Still needs more work. | 480 Added tests (James McCoy, 2016 Aug 3). Still needs more work. |
481 | 481 |
482 Feature request: add the "al" text object, to manipulate a screen line. | 482 Feature request: add the "al" text object, to manipulate a screen line. |
485 Access to uninitialized memory in match_backref() regexp_nda.c:4882 | 485 Access to uninitialized memory in match_backref() regexp_nda.c:4882 |
486 (Dominique Pelle, 2015 Nov 6) | 486 (Dominique Pelle, 2015 Nov 6) |
487 | 487 |
488 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the | 488 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the |
489 directory exists. (Sergio Gallelli, 2013 Dec 29) | 489 directory exists. (Sergio Gallelli, 2013 Dec 29) |
490 | |
491 In debug mode one can inspect variables, but not the function parameters | |
492 (starting with a:). (Luc Hermitte, 2017 Jan 4, #1352) | |
490 | 493 |
491 7 Add a watchpoint in the debug mode: An expression that breaks execution | 494 7 Add a watchpoint in the debug mode: An expression that breaks execution |
492 when evaluating to non-zero. Add the "watchadd expr" command, stop when | 495 when evaluating to non-zero. Add the "watchadd expr" command, stop when |
493 the value of the expression changes. ":watchdel" deletes an item, | 496 the value of the expression changes. ":watchdel" deletes an item, |
494 ":watchlist" lists the items. (Charles Campbell) | 497 ":watchlist" lists the items. (Charles Campbell) |
1352 'hlsearch'. | 1355 'hlsearch'. |
1353 - Slow combination of folding and PHP syntax highlighting. Script to | 1356 - Slow combination of folding and PHP syntax highlighting. Script to |
1354 reproduce it. Caused by "syntax sync fromstart" in combination with patch | 1357 reproduce it. Caused by "syntax sync fromstart" in combination with patch |
1355 7.2.274. (Christian Brabandt, 2010 May 27) Generally, folding with | 1358 7.2.274. (Christian Brabandt, 2010 May 27) Generally, folding with |
1356 'foldmethod' set to "syntax" is slow. Do profiling to find out why. | 1359 'foldmethod' set to "syntax" is slow. Do profiling to find out why. |
1357 | |
1358 Patch to add 'systemencoding', convert between 'encoding' and this for file | |
1359 names, shell commands and the like. (Kikuchan, 2010 Oct 14) | |
1360 Assume the system converts between the actual encoding of the filesystem to | |
1361 the system encoding (usually utf-8). | |
1362 | 1360 |
1363 Problem producing tags file when hebrew.frx is present. It has a BOM. | 1361 Problem producing tags file when hebrew.frx is present. It has a BOM. |
1364 Results in E670. (Tony Mechelynck, 2010 May 2) | 1362 Results in E670. (Tony Mechelynck, 2010 May 2) |
1365 | 1363 |
1366 'beval' option should be global-local. | 1364 'beval' option should be global-local. |