1- *todo.txt* For Vim version 8.1. Last change: 2019 Apr 07
1+ *todo.txt* For Vim version 8.1. Last change: 2019 Apr 20
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -191,7 +191,10 @@ Motif: Build on Ubuntu can't enter any text in dialog text fields.
191191
192192nvo-mode mapping works on Windows, not on Linux. (#3678)
193193
194- No test for NULL after allocating memory: #4174
194+ Patch to make Command-V use CTRL-R _CTRL-O* on Mac, like on Windows.
195+ (Ken Takata, #4266)
196+
197+ No test for NULL after allocating memory: #4174 (martinkunevtoptal does this?)
195198 src/crypt.c line 256;
196199 src/crypt_zip.c line 93;
197200 src/gui_gtk_f.c line 132;
@@ -224,60 +227,17 @@ When 'confirm' is set a "silent q" doesn't show the prompt. It should in this
224227case. (Nate Peterson, 2019 Jan 31, #3892)
225228For "silent! q" it should not prompt and just fail.
226229
227- Patch to add CompleteChanged event: triggered when the complete popup menu
228- changes. #4176
229-
230- Patch to add tab-local directories. (Yegappan, #4212)
231- Wait a bit for comments.
232-
233- Problem with Visual yank when 'linebreak' and 'showbreak' are set.
234- Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
235- Nov 17) Asked about this, Dec 22. Christian will have a look.
236-
237- Patch to add ruby cflags. (#4050, fixes #1081)
238- Needs modification.
239-
240- Patch for larger icons in installer. (#978) Still not good.
241-
242- Patch to add tagfunc(). Cleaned up by Christian Brabandt, 2013 Jun 22.
243- New update 2017 Apr 10, #1628
244- https://github.com/chrisbra/vim-mq-patches/blob/master/tagfunc
245- Updated by Andy Massimino, 2018 Feb 7:
246- https://github.com/andymass/vim/commit/4e3aa0a5dab96d2799567622f3f537e357aa479e
247- Or should we make it asynchronous?
248- Patch by Andy Massimino: #4010 - needs more work, tests are missing, docs need
249- updating, should probably return a string with extra info instad of dict
250- entries.
251-
252- Patch to fix that using "5gj" starting inside a closed fold does not work on
253- screen lines but on text lines. (Julius Hulsmann, #4095) Lacks a test.
230+ Add <aevent> , which expands to the currently triggered autocommand event name.
231+ (Daniel Hahler, #4232) Or add it to v:event (easier to use but slightly more
232+ expensive).
254233
255234Some xterm responses are not properly handled: (Markus Gömmel, 2019 Apr 1)
256235 DCS 0 $ r Pt ST should be ignored.
257236 DCS 0 + r/Pt/ ST already ignored?
258237
259- Patch to add blob_encode() and blob_decode(). (Yasuhiro Matsumoto, #4049)
260- What do we need these for?
261-
262- Patch to add more info to OptionSet. Should mention what triggered the change
263- ":set", ":setlocal", ":setglobal", "modeline"; and the old global value.
264- #4118. Proposed implementation: 2019 Mar 27. Tests fail, help update
265- missing.
266-
267- How to make (async) complete function depending on completion type?
268- Patch on #4083 to do this with an autocommand. Probably want something else,
269- like 'omnifunc' .
270-
271- Using CTRL-L to add a character to the search string doesn't work for the last
272- character in the file. (Smylers, 2018 Nov 17, #3620)
273- Suggested patch by Hirohito Higashi, 2018 Nov 18.
274-
275238Using CTRL-L to add a character to the search string that contains \v,
276239punctuation is repeated. (Smylers, 2018 Nov 17, #3621)
277240
278- Using CTRL-L during search only picks up the base character, not a combining
279- character. (Rick, 2018 Dec 11, #3682)
280-
281241ml_get error: (Israel Chauca Fuentes, 2018 Oct 17, #3550).
282242
283243Problem with two buffers with the same name a/b, if it didn't exist before and
@@ -291,19 +251,16 @@ Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
291251#3405) Introduced by 8.0.1517, which was fixing another memory access error.
292252(Sep 8)
293253
294- Patch to make winnr() return the window above/below/beside a window.
295- (Yegappan Lakshmanan, #3993)
296-
297- Patch for ConPTY support, new one: #3794 Does this work now? It should.
298- (Nobuhiro Takasaki)
299-
300254Add function to make use of internal diff, working on two lists and returning
301255unified diff (list of lines).
302256
303257When splitting a window with few text lines, the relative cursor position is
304258kept, which means part of the text isn't displayed. Better show all the text
305259when possible. (Dylan Lloyd, #3973)
306260
261+ Patch to not recognize "version" as "v:version", "count" as "v:count".
262+ Ken Takata, #4274.
263+
307264Patch to implement 'diffref' option. (#3535)
308265 Easier to use a 'diffmaster' option, is the extra complexity needed?
309266
@@ -329,6 +286,35 @@ Add buffer argument to undotree(). (#4001)
329286Patch to add optional arguments with default values.
330287(Andy Massimino, #3952) under development
331288
289+ Patch to add tab-local directories. (Yegappan, #4212)
290+ Good now?
291+
292+ Patch to add more info to OptionSet. Should mention what triggered the change
293+ ":set", ":setlocal", ":setglobal", "modeline"; and the old global value.
294+ #4118. Proposed implementation: 2019 Mar 27. Tests fail, help update
295+ missing. Updated 2019 Apr 9
296+
297+ Problem with Visual yank when 'linebreak' and 'showbreak' are set.
298+ Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
299+ Nov 17) Asked about this, Dec 22. Christian will have a look.
300+
301+ Patch to add ruby cflags. (#4050, fixes #1081)
302+ Needs modification.
303+
304+ Patch for larger icons in installer. (#978) Still not good.
305+
306+ Patch to add tagfunc(). Cleaned up by Christian Brabandt, 2013 Jun 22.
307+ New update 2017 Apr 10, #1628
308+ https://github.com/chrisbra/vim-mq-patches/blob/master/tagfunc
309+ Updated by Andy Massimino, 2018 Feb 7:
310+ https://github.com/andymass/vim/commit/4e3aa0a5dab96d2799567622f3f537e357aa479e
311+ Or should we make it asynchronous?
312+ Patch by Andy Massimino: #4010 - needs a bit more work: produce errors when
313+ something is wrong.
314+
315+ Patch to fix that using "5gj" starting inside a closed fold does not work on
316+ screen lines but on text lines. (Julius Hulsmann, #4095) Lacks a test.
317+
332318Memory leaks in test_channel? (or is it because of fork())
333319Using uninitialized value in test_crypt.
334320Memory leak in test_terminal:
@@ -358,7 +344,6 @@ Patch to add an interrupt() function: sets got_int. Useful in an autocommand
358344such as BufWritePre that checks the file name or contents.
359345
360346More patches to check:
361- - #3797 add test for #3789
362347- #4098 improve Travis config
363348
364349Should make 'listchars' global-local. Local to window or to buffer?
0 commit comments