1- *todo.txt* For Vim version 8.1. Last change: 2019 Feb 17
1+ *todo.txt* For Vim version 8.1. Last change: 2019 Feb 22
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,6 +38,8 @@ browser use: https://github.com/vim/vim/issues/1234
3838 *known-bugs*
3939-------------------- Known bugs and current work -----------------------
4040
41+ Check https://github.com/macvim-dev/macvim/issues/861 .
42+ >
4143 Patch to add farsi handling to arabic.c (Ali Gholami Rudi, 2009 May 2)
4244Added test, updates, June 23.
4345Updated for 7.4: http://litcave.rudi.ir/farsi_vim.diff
@@ -131,7 +133,7 @@ Include part of #3242?
131133
132134Improvement for :terminal winpty/conpty option. Ozaki Kiichi, #3905
133135
134- Patch to change WIN32 macro names . (Hirohito Higashi , #3932 )
136+ Patch to avoid compiler warnings . (Yasuhiro Matsumoto , #3979 )
135137
136138When a terminal exit_cb closes the window, a following typed key is lost, if
137139it's in a mapping. (2018 Oct 6, #2302, #3522)
@@ -145,11 +147,16 @@ Should do current file first and not split it up when more results are found.
145147Internal diff doesn't handle binary file like external diff does. (Mike
146148Williams, 2018 Oct 30)
147149
150+ Patch to fix that dosinstall still has buffer overflow problems. (Yasuhiro
151+ Matsumoto, #4002)
152+
148153Problem with :tlmenu: Detach item added with all modes? Issue #3563.
149154
150155Patch to reduce amount of memory used by functions that keep reference.
151156(ichizok, #3961)
152157
158+ Patch to use wide font functions. (Ken Takata, 2019 Feb 18, #4000)
159+
153160When using a timer callback vgetc_busy is reset, allowing for using input().
154161But in a channel callback this does not happen. We need to do something
155162similar to check_due_timer(). Also see #3809.
@@ -160,6 +167,9 @@ C syntax: {} inside () causes following {} to be highlighted as error.
160167Support setting the character displayed below the last line? Neovim uses
161168"eob:X" in 'fillchars' .
162169
170+ Check: __attribute__((format(printf, on semsg() and siemsg(). Where was this
171+ added?
172+
163173Make balloon_show() work outside of 'balloonexpr' ? Users expect it to work:
164174#2948. (related to #1512?)
165175On Win32 it stops showing, because showState is already ShS_SHOWING.
@@ -171,21 +181,43 @@ balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
1711812018 Sep 14)
172182Another request: #3811.
173183
184+ Height of quickfix window is not retained with vertical splits. (Lifepillar,
185+ 2018 Aug 24, #2998)
186+ Patch on the issue by Hongbo Liu, 2019 Feb 19 #4013
187+
174188More warnings from static analysis:
175189https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
176190
191+ Still a E315 error when using terminal. (Masato Nishihata, #3959)
192+
177193When using 'k' in 'guioptions' gvim may open with a tiny window. (#3808)
178194Suggested patch on the issue.
179195
180196nvo-mode mapping works on Windows, not on Linux. (#3678)
181197
198+ Patch to fix modify_fname() does not work well with some 'encoding' s.
199+ (Ken Takata, #4007)
200+
201+ Patch to make vim_getenv() work with wide API. (Ken Takata, #4008)
202+
203+ Patch to add equal field to complete items. (#3887)
204+
205+ When using exclusive selection and vi" that fails, cursor moves to the left.
206+ Cursor should not move. (#4024)
207+
208+ Patch to fix that executable() may fail on very long filename in MS-Windows.
209+ (Ken Takata, 2016 Feb 1, update 2018 Oct 7, update 2019 Feb 19)
210+ Now in pull request #4015.
211+
182212Patch to be able to separately map CTRL-H and BS on Windows.
183213(Linwei, 2017 Jul 11, #1833)
184214
185215Patch to fix encoding of messages on MS-Windows. (Yasuhiro Matsumoto, 2019 Feb
18621613, #3914)
187217
188218Patch to fix encoding conversion in messages. (#3969)
219+ Check that this is fixed: (ichizok)
220+ vim --clean -X -V1 -es -c 'echo "hello"' -c quit
189221
190222Incsearch test fails when locale is "C". (Dominique Pelle, #3986)
191223Also run all tests with C locale?
@@ -210,11 +242,14 @@ https://github.com/chrisbra/vim-mq-patches/blob/master/tagfunc
210242Updated by Andy Massimino, 2018 Feb 7:
211243https://github.com/andymass/vim/commit/4e3aa0a5dab96d2799567622f3f537e357aa479e
212244Or should we make it asynchronous?
245+ Patch by Andy Massimino: #4010 - needs a bit more work
213246
214247When 'confirm' is set a "silent q" doesn't show the prompt. It should in this
215248case. (Nate Peterson, 2019 Jan 31, #3892)
216249For "silent! q" it should not prompt and just fail.
217250
251+ Patch to add readdir(). (Yasuhiro Matsumoto, #2439)
252+
218253Using CTRL-L to add a character to the search string doesn't work for the last
219254character in the file. (Smylers, 2018 Nov 17, #3620)
220255Suggested patch by Hirohito Higashi, 2018 Nov 18.
@@ -277,6 +312,8 @@ Patch to add environ(), gets a dict with all environment vars, and getenv(),
277312useful for environment vars that are not made of keyword chars.
278313(Yasuhiro Matsumoto, #2875)
279314
315+ Add buffer argument to undotree(). (#4001)
316+
280317Patch to add optional arguments with default values.
281318(Andy Massimino, #3952) under development
282319
@@ -405,9 +442,6 @@ Lemonboy can reproduce (2017 Jun 5)
405442Also reproduced by Benjamin Doherty, 2018 Oct 4.
406443Simpler way: Ken Takata, Oct 6.
407444
408- Height of quickfix window is not retained with vertical splits. (Lifepillar,
409- 2018 Aug 24, #2998)
410-
411445Window size is wrong when using quickfix window. (Lifepillar, 2018 Aug 24,
412446#2999)
413447
@@ -423,9 +457,6 @@ is cleared, to avoid going back to the list of errors buffer (would have two
423457windows with it). Can we just remove the jump list entries for the quickfix
424458buffer?
425459
426- Patch to fix that executable() may fail on very long filename in MS-Windows.
427- (Ken Takata, 2016 Feb 1, update 2018 Oct 7)
428-
429460Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6)
430461Update Sep 7. Update by Christian Brabandt, 2015 Sep 8, 2016 Feb 1.
431462Patch to be able to disable default digraphs (incomplete) (Eric Pruitt, 2018
@@ -1004,6 +1035,10 @@ sort() is not stable when using numeric/float sort (Nikolay Pavlov, 2016 Sep
10041035 Although user could use "xterm -e 'cmd arg'".
10051036
10061037Regexp problems:
1038+ - NFA engine can be slow for some patterns. Dominique found out that most
1039+ time is spent in addstate_here() copying the threads. Instead of copying,
1040+ let each thread point to the next one (by offset, the list is reallocated).
1041+ (Dominique Pelle, 2019 Feb 18)
10071042- When search pattern has the base character both with and without combining
10081043 character, search fails. E.g. "รรีบ" in "การรีบรักใคร". (agguser, #2312)
10091044- [:space:] only matches ASCII spaces. Add [:white:] for all space-like
0 commit comments