@@ -38,9 +38,6 @@ browser use: https://github.com/vim/vim/issues/1234
3838 *known-bugs*
3939-------------------- Known bugs and current work -----------------------
4040
41- Using freed memory in quickfix. (Dominique Pelle, Yegappan is looking into a
42- fix).
43-
4441'incsearch' with :s: (#3321)
4542- :s/foo using CTRL-G moves to another line, should not happen, or use the
4643 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
@@ -56,10 +53,13 @@ Prompt buffer:
5653
5754Terminal debugger:
5855- Make prompt-buffer variant work better.
56+ - Add option to not open the program window. It's not used when attaching to
57+ an already running program. (M. Kelly)
5958- When only gdb window exists, on "quit" edit another buffer.
6059- Termdebug does not work when Vim was build with mzscheme: gdb hangs just
6160 after "run". Everything else works, including communication channel. Not
6261 initializing mzscheme avoid the problem, thus it's not some #ifdef.
62+ - Add support for lldb? #3565
6363
6464Terminal emulator window:
6565- GUI: When using ":set go+=!" a system() call causes the hit-enter prompt.
@@ -121,6 +121,11 @@ terminal.c and then CTRL-N twice.
121121Should do current file first and not split it up when more results are found.
122122(Also #1890)
123123
124+ Internal diff doesn't handle binary file like external diff does. (Mike
125+ Williams, 2018 Oct 30)
126+
127+ Problem with :tlmenu: Detach item added with all modes? Issue #3563.
128+
124129C syntax: {} inside () causes following {} to be highlighted as error.
125130(Michalis Giannakidis, 2006 Jun 1)
126131
@@ -140,7 +145,7 @@ Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
140145Related to bracketed paste. I cannot reproduce it.
141146
142147":mksession" cannot handle a very long 'runtimepath' . (Timothy Madden, 21 Sep
143- 2018, #3466) Christian is working on a patch .
148+ 2018, #3466) Patch from Christian, 2018 Oct 30 (with comments) .
144149
145150Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
146151Test fails in AppVeyor.
@@ -155,9 +160,6 @@ ml_get error: (Israel Chauca Fuentes, 2018 Oct 17, #3550).
155160Patch to convert temp file name. (Yasuhiro Matsumoto, #3520)
156161Not ready to include yet.
157162
158- Removing flags from 'cpoptions' breaks the Winbar buttons in termdebug.
159- (Dominique Pelle, 2018 Jul 16)
160-
161163Problem with two buffers with the same name a/b, if it didn't exist before and
162164is created outside of Vim. (dskloetg, 2018 Jul 16, #3219)
163165
@@ -171,6 +173,12 @@ unified diff (list of lines).
171173Patch to implement 'diffref' option. (#3535)
172174 Easier to use a 'diffmaster' option, is the extra complexity needed?
173175
176+ Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579)
177+
178+ cursorline highlighting not removed after yanking in Visual mode.
179+ (Matéo Zanibelli, 2018 Oct 30, #3578)
180+ Patch by Christian, Oct 30.
181+
174182Memory leaks in test_channel? (or is it because of fork())
175183Using uninitialized value in test_crypt.
176184Memory leak in test_terminal:
@@ -189,6 +197,9 @@ gethostbyname() is old, use getaddrinfo() if available. (#3227)
189197matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul
19019819.
191199
200+ Sourceforge Vim pages still have content, redirect from empty page.
201+ Check for PHP errors. (Wayne Davison, 2018 Oct 26)
202+
192203Patch to support ":tag <tagkind> <tagname> ". (emmrk, 2018 May 7, #2871)
193204Use something like ":tag {kind} /{tagname} ".
194205Not ready to include.
@@ -213,7 +224,7 @@ Only output t_Cs when t_Ce is also set. do not use Cs and Ce termcap entries.
213224Add t_cS and t_cR for cursor color select and reset. Use Cs and Cr terminfo
214225values.
215226
216- Furthere xdiff changes:
227+ Further xdiff changes:
217228- More options, e.g. different kind of whitespace diff.
218229- when editing text, update the surrounding diff blocks.
219230- omit diff.exe from distribution
@@ -222,19 +233,11 @@ Furthere xdiff changes:
222233
223234Difference between two regexp engines: #3373
224235
225- Patch to handle missin glibwinpthread-1.dll. (Ken Takata, 2018 Sep 23, #2827)
226-
227- Patch to add arguments to argc() and argv(). (Yegappan Lakshmanan, 2016 Jan
228- 24, #832) Also need a way to get the global arg list? Update later on Jan 24
229- Update Mar 5. Update Apr 7. Update Jun 5.
230-
231236When the last line wraps, selecting with the mouse below that line only
232237includes the first screen line. (2018 Aug 23, #3368)
233238
234- Add `:filter ` support for various commands (Marcin Szamotulski, 2017 Nov 12
235- #2322) Patch now in #2856.
236-
237239Refactored HTML indent file. (Michael Lee, #1821)
240+ Ask to write a test first.
238241
239242Patch to add getregpoint() and setreg() with an option to set "".
240243(Andy Massimino, 2018 Aug 24, #3370)
@@ -261,6 +264,9 @@ characters. (#3246)
261264
262265'foldtext' is evaluated too often. (Daniel Hahler, #2773)
263266
267+ Add Native language protocol server (LSP) support. (Yegappan Lakshmanan, 2018
268+ Oct 28)
269+
264270ml_get error when using a Python script. (Yggdroot, 2017 Jun 1, #1737)
265271Lemonboy can reproduce (2017 Jun 5)
266272Also reproduced by Benjamin Doherty, 2018 Oct 4.
@@ -276,6 +282,11 @@ Tests failing for "make testgui" with GTK:
276282- Test_setbufvar_options()
277283- Test_exit_callback_interval()
278284
285+ Get a "No Name" buffer when 'hidden' is set and opening a new window from the
286+ quickfix list. (bfrg, 2018 Jan 22, #2574)
287+ Tracked down by Jason Franklin, 2018 Oct 30.
288+ Suggested patch by Yegappan, Nov 1.
289+
279290When using CTRL-W CR in the quickfix window, the jumplist in the opened window
280291is cleared, to avoid going back to the list of errors buffer (would have two
281292windows with it). Can we just remove the jump list entries for the quickfix
@@ -298,16 +309,16 @@ balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
2983092018 Sep 14)
299310
300311Add v:motion_force. (Kana Natsuno, 2008 Dec 6)
301- Maybe call it v:motiontype. Update in #3490)
302- Alternaitve : add the force flag to mode(), after "no".
312+ Maybe call it v:motiontype. Update in #3490.
313+ Alternative : add the force flag to mode(), after "no".
303314
304315Try out background make plugin:
305316 https://github.com/AndrewVos/vim-make-background
306317or asyncmake:
307318 https://github.com/yegappan/asyncmake
308319
309320Add a ModeChanged autocommand that has an argument indicating the old and new
310- mode. Also used for switching Terminal mode.
321+ mode, as what's returned from mode() . Also used for switching Terminal mode.
311322
312323Add an option with file patterns, to be used when unloading a buffer: If there
313324is a match, remove entries for the buffer from marks, jumplist, etc. To be
@@ -372,7 +383,7 @@ How to test that it works well for all Vim users?
372383
373384Alternative manpager.vim. (Enno, 2018 Jan 5, #2529)
374385
375- Delete all the speficic stuff for the Borland compiler? (#3374)
386+ Delete all the specific stuff for the Borland compiler? (#3374)
376387Patch in #3377 (Thomas Dziedzic)
377388
378389With 'foldmethod' "indent" and appending an empty line, what follows isn't
@@ -451,6 +462,10 @@ option_save({list}) *option_save()*
451462 values are handled and the script ID is restored, so that
452463 `:verbose set` will show where the option was originally set,
453464 not where it was restored.
465+ Alternatively: save and restore ALL options. Implementation needs to use
466+ copy-on-write. Return an ID from option_save(), when
467+ option_restore(ID) is called give an error if another option_save()
468+ was called in the mean time, they must be balanced.
454469
455470"gvim --remote" from a directory with non-word characters changes the current
456471directory (Paulo Marcel Coelho Arabic, 2017 Oct 30, #2266)
@@ -474,9 +489,6 @@ Add script number to profile? (#3330 breaks tests).
474489A function defined locally and lambda's are not easily recognized.
475490Mention where they were defined somewhere.
476491
477- Get a "No Name" buffer when 'hidden' is set and opening a new window from the
478- quickfix list. (bfrg, 2018 Jan 22, #2574)
479-
480492CTRL-X on zero gets stuck on 0xfffffffffffffffe. (Hengyang Zhao, #2746)
481493
482494Invalid range error when using BufWinLeave for closing terminal.
@@ -531,7 +543,7 @@ MS-Windows: buffer completion doesn't work when using backslash (or slash)
531543for a path separator. (xtal8, #2201)
532544
533545Would be nice for insert mode completion to highlight the text that was added
534- (and may change when picking another compltion ).
546+ (and may change when picking another completion ).
535547
536548Test runtime files.
537549Start with filetype detection: testdir/test_filetype.vim
@@ -3695,6 +3707,7 @@ Most interesting new features to be added when all bugs have been fixed:
36953707 Alternative: Make a function for Ex commands: cmd_edit().
36963708- Add COLUMN NUMBERS to ":" commands ":line1,line2[col1,col2]cmd". Block
36973709 can be selected with CTRL-V . Allow '$' (end of line) for col2.
3710+ (issue #3292)
36983711- ECLIPSE plugin. Problem is: the interface is very complicated. Need to
36993712 implement part in Java and then connect to Vim. Some hints from Alexandru
37003713 Roman, 2004 Dec 15. Should then also work with Oracle Jdeveloper, see JSR
0 commit comments