1- *todo.txt* For Vim version 8.0. Last change: 2017 Jul 15
1+ *todo.txt* For Vim version 8.0. Last change: 2017 Jul 22
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -35,31 +35,20 @@ entered there will not be repeated below, unless there is extra information.
3535 *known-bugs*
3636-------------------- Known bugs and current work -----------------------
3737
38- When redrawing for the channel buffer, command line completion is cleared.
39- (Ramel Eshed, 2017 May 4)
40- When a timer triggers the command completion disappears. (Dominique Pelle,
41- 2017 Jun 13, #1768)
42- Caused by 8.0.0592.
43- Check if anything was output? Don't redraw when scrolled. (#1820)
44- When redrawing the command line a pending CTRL-R shows ", which is removed.
45-
46- No maintainer for German translations.
4738No maintainer for Vietnamese translations.
4839No maintainer for Simplified Chinese translations.
4940
5041
5142Terminal emulator window:
5243- Lots of stuff to implement, see src/terminal.c
53- - Windows implementation (WiP): https://github.com/mattn/vim/tree/terminal
54- Using winpty ?
55- - Running a shell command from the GUI still has limitations. Look into how
56- the terminal emulator of the Vim shell project can help:
44+ - Running a shell command from the GUI still has limitations. Look into how
45+ the terminal emulator of the Vim shell project can help:
5746 http://vimshell.wana.at
58- - Add debugger interface. Implementation for gdb by Xavier de Gaye.
59- Should work like an IDE. Try to keep it generic. Now found here:
47+ - Add debugger interface. Implementation for gdb by Xavier de Gaye. Should
48+ work like an IDE. Try to keep it generic. Now found here:
6049 http://clewn.sf.net .
61- - Look into the idevim plugin/script.
62- - Related wishes for NetBeans commands:
50+ - Look into the idevim plugin/script.
51+ - Related wishes for NetBeans commands:
6352 - make it possible to have 'defineAnnoType' also handle terminal colors.
6453 - send 'balloonText' events for the cursor position (using CursorHold ?)
6554 in terminal mode.
@@ -136,8 +125,8 @@ Regexp problems:
136125 Another one: echom matchstr(" sdfsfsf\n sfdsdfsdf",'[^\n]*')
137126 (2017 May 15, #1252)
138127
139- Patch to update b:changedtick in the quickfix window . (Yegappan Lakshmanan,
140- 2017 Jul 13 )
128+ Patch for quickfix: parse lines for any quickfix list . (Yegappan Lakshmanan,
129+ 2017 Jul 20 )
141130
142131With foldmethod=syntax and nofoldenable comment highlighting isn't removed.
143132(Marcin Szewczyk, 2017 Apr 26)
@@ -151,29 +140,38 @@ Error in emsg with buggy script. (Dominique, 2017 Apr 30)
151140
152141Better detection of strace file. (Steven Fernandez, 2017 Jul 12, #1837)
153142
154- To reproduce problems "vim -u NONE -N" is often used, but this still uses
155- 'viminfo' . Add "-I" to not use 'viminfo' ?
156- Or use "vim -B" for "bug reproduction"?
157-
158143Bug with conceal mode: 3rd element returned by synconcealed() differs for
159144every call. (Dominique Pelle, 2017 Jun 18)
160145
161146Add options_default() / options_restore() to set several options to Vim
162147defaults for a plugin. Comments from Zyx, 2017 May 10.
163148Perhaps use a vimcontext / endvimcontext command block.
164149
165- Patch to trigger OptionSet when entering diff mode. (Christian Brabandt, 2017
166- Jul 7)
167-
168150Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
169151Still happens (2017 Jul 9)
170152
171153Memory leak in test_arabic.
172154
155+ Include Haiku port? (Adrien Destugues, Siarzhuk Zharski, 2013 Oct 24)
156+ It can replace the BeOS code, which is likely not used anymore.
157+ Now on github: #1856. Is not up-to-date.
158+
173159Refactored HTML indent file. (Michael Lee, #1821)
174160
175161Using uninitialzed value in test_crypt.
176162
163+ All functions are global, which makes functions like get() and len() awkward.
164+ For the future use the ~get() and ~len() syntax, e.g.:
165+ mylist~get(idx)
166+ mydict~get(idx)
167+ mystring~len()
168+ Alternatives for ~:
169+ ^ list^get() could also be used
170+ . list.get() already means concatenate
171+ $ list$get() harder to read
172+ @ list@get() harder to read
173+ -> list->get() two characters, used for lambda
174+
177175X11: Putting more than about 262040 characters of text on the clipboard and
178176pasting it in another Vim doesn't work. (Dominique Pelle, 2008 Aug 21-23)
179177clip_x11_request_selection_cb() is called with zero value and length.
@@ -187,6 +185,10 @@ Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696)
187185When checking if a bufref is valid, also check the buffer number, to catch the
188186case of :bwipe followed by :new.
189187
188+ Patch to skip writing a temp file for diffing if the buffer is equal to the
189+ existing file. (Akria Sheng, 2017 Jul 22)
190+ Could also skip writing lines that are the same.
191+
190192Files for Latvian language. (Vitolins, 2017 May 3, #1675)
191193
192194MS-Windows: Opening same file in a second gvim hangs. (Sven Bruggemann, 2017
@@ -1057,9 +1059,6 @@ For the path use a hash instead of dir%dir%dir%name hash%name.
10571059Patch to add ":undorecover", get as much text out of the undo file as
10581060possible. (Christian Brabandt, 2014 Mar 12, update Aug 22)
10591061
1060- Include Haiku port? (Adrien Destugues, Siarzhuk Zharski, 2013 Oct 24)
1061- It can replace the BeOS code, which is likely not used anymore.
1062-
10631062Updated spec ftplugin. (Matěj Cepl, 2013 Oct 16)
10641063
10651064Patch to right-align signs. (James Kolb (email james), 2013 Sep 23)
0 commit comments