1- *todo.txt* For Vim version 8.1. Last change: 2019 Jan 17
1+ *todo.txt* For Vim version 8.1. Last change: 2019 Jan 26
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,15 +38,9 @@ browser use: https://github.com/vim/vim/issues/1234
3838 *known-bugs*
3939-------------------- Known bugs and current work -----------------------
4040
41- Blob: the string form can't be parsed back. Use 0z00112233.44556677 ?
42-
43- Make msg() and msg_attr() also use "char *" intead of "char_u *"?
44-
45- Feature to possibly graduate: FEAT_MBYTE
46- Integrate EBCDIC feature, use 'encoding' == "ebcdic" ?
47- Or drop EBCDIC?
48-
4941'incsearch' with :s: (#3321)
42+ - Get E20 when using command history to get "'<,'>s/a/b" and no Visual area
43+ was set. (#3837)
5044- :s/foo using CTRL-G moves to another line, should not happen, or use the
5145 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
5246- :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637)
@@ -109,18 +103,10 @@ Terminal emulator window:
109103- When 'encoding' is not utf-8, or the job is using another encoding, setup
110104 conversions.
111105
112- Patch with updates for VMS. (Zoltan Arpadffy, 2019 Jan 14)
113-
114- Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3
115- (Christian Brabandt, 2018 Nov 4)
116-
117106Problem with Visual yank when 'linebreak' and 'showbreak' are set.
118107Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
119108Nov 17) Asked about this, Dec 22. Christian will have a look.
120109
121- Patch to deal with signs at the end of the buffer when lines are deleted.
122- (Yegappan Lakshmanan, #3798)
123-
124110Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
125111#3417)
126112Another report, with reproduction steps. (#3799)
@@ -130,13 +116,20 @@ Does not build with MinGW out of the box:
130116- _stat64 is not defined, need to use "struct stat" in vim.h
131117- WINVER conflict, should use 0x0600 by default?
132118
133- Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)
134- When redrawing for updating the popup menu, don't redraw the part when the new
135- popup menu will be displayed?
136-
137119js_decode() does not handle infinity properly. (Dominique Pelle, 2019 Jan 10,
138120#3788)
139121
122+ Patch to avoid skipping buffers when loading a session. (Jason Franklin, 2019
123+ Jan 20)
124+
125+ Patch to update example of how to restore the cursor. (Ken Takata, 2019 Jan
126+ 21)
127+
128+ Patch to fix problems with timer in GUI. (Ozaki Kiichi, #3817)
129+ Should also fix #3824.
130+ Change the order in which GUI handles events? Make it work like os_unix.c,
131+ check timer on lower level, check for pending messages higher up.
132+
140133Signs:
141134- screen not redrawn correctly. (Dominique Pelle, 2019 Jan 14, #3803)
142135- Use a sign group in the Termdebug plugin.
@@ -146,9 +139,9 @@ Signs:
146139Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
14714013, #2910) Can't reproduce?
148141
149- Merge checking for 'cursorline' and 'concealcursor' , see neovim #9492.
142+ Patch to recognize more systems with has(). (Ozaki Kiichi, #3855)
150143
151- Patch to not call setActiveWindow. Yasuhiro Matsumoto, 2019 Jan 8, #3778)
144+ Merge checking for 'cursorline' and 'concealcursor' , see neovim #9492.
152145
153146Errors found with random data:
154147 heap-buffer-overflow in alist_add (#2472)
@@ -190,6 +183,9 @@ Patch on #3690 to fix that "wincmd p" does not always behave properly.
190183Patch: When using %v in 'errorformat' , assume the number is the screen column
191184not bytes, also handle multi-byte charactes. (Yegappan Lakshmanan, #3700)
192185
186+ Support setting the character displayed below the last line? Neovim uses
187+ "eob:X" in 'fillchars' .
188+
193189Make balloon_show() work outside of 'balloonexpr' ? Users expect it to work:
194190#2948. (related to #1512?)
195191On Win32 it stops showing, because showState is already ShS_SHOWING.
@@ -201,8 +197,6 @@ balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
2011972018 Sep 14)
202198Another request: #3811.
203199
204- Patch to add FOR_ALL_FRAMES. (Yegappan, 2018 Dec 11, #3686)
205-
206200Patch for MinGW build with static libraries. (Ken Takata, 2018 Dec 16)
207201
208202Patch to add new regexp classes :ident:, :keyword:, :fname:.
@@ -244,9 +238,6 @@ punctiuation is repeated. (Smylers, 2018 Nov 17, #3621)
244238Using CTRL-L during search only picks up the base character, not a combining
245239character. (Rick, 2018 Dec 11, #3682)
246240
247- ":mksession" cannot handle a very long 'runtimepath' . (Timothy Madden, 21 Sep
248- 2018, #3466) Patch from Christian, 2018 Oct 30 (with comments).
249-
250241ml_get error: (Israel Chauca Fuentes, 2018 Oct 17, #3550).
251242
252243Patch to convert temp file name. (Yasuhiro Matsumoto, #3520)
@@ -259,6 +250,9 @@ When 'sidescrolloff' is set, using "zl" to go to the end of the line, suddenly
259250scrolls back. Should allow for this scrolling, like 'scrolloff' does when
260251using CTRL-E . (Yee Cheng Chin, #3721)
261252
253+ Patch to add ":vsbuffer" - vertical split + :sbuffer. (Rob Pilling, 2019 Jan
254+ 17, #3816) Do we really need this?
255+
262256Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
263257#3405) Introduced by 8.0.1517, which was fixing another memory access error.
264258(Sep 8)
@@ -967,6 +961,8 @@ sort() is not stable when using numeric/float sort (Nikolay Pavlov, 2016 Sep
967961- When out_cb executes :sleep, the close_cb may be invoked. (Daniel Hahler,
968962 2016 Dec 11, #1320)
969963- Implement | job-term | ?
964+ - Calling a function when receiving a "call" on a channel, using feedkeys()
965+ does not work. It does work from a timer. (Qiming Zhao, #3852)
970966- Channel test fails with Motif. Sometimes kills the X11 server.
971967- When a message in the queue but there is no callback, drop it after a while?
972968 Add timestamp to queued messages and callbacks with ID, remove after a
@@ -1829,6 +1825,7 @@ cleared. See test64.
18291825Patch to make "z=" work when 'spell' is off. Does this have nasty side
18301826effects? (Christian Brabandt, 2012 Aug 5, Update 2013 Aug 12)
18311827Would also need to do this for spellbadword() and spellsuggest().
1828+ https://github.com/chrisbra/vim-mq-patches/blob/master/enable_spellchecking
18321829
18331830On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a
1834183164 bits value. Change all number options to use nropt_T and define it to the
0 commit comments