1- *todo.txt* For Vim version 8.1. Last change: 2018 May 17
1+ *todo.txt* For Vim version 8.1. Last change: 2018 Dec 09
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,15 +38,11 @@ browser use: https://github.com/vim/vim/issues/1234
3838 *known-bugs*
3939-------------------- Known bugs and current work -----------------------
4040
41- Make ":script 40" edit the script listed with number 40. Actually use
42- ":scriptnames".
43-
44- Download page: "A 64 bit version" link is wrong, use this one instead:
45- https://github.com/vim/vim-win32-installer/releases/latest
46-
4741'incsearch' with :s: (#3321)
4842- :s/foo using CTRL-G moves to another line, should not happen, or use the
4943 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
44+ - :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637)
45+ pass delim to do_search() ?
5046- Also support range: :/foo/,/bar/delete
5147- Also support for user command, e.g. Cfilter
5248- :%s/foo should take the first match below the cursor line, unless there
@@ -105,39 +101,41 @@ Terminal emulator window:
105101- When 'encoding' is not utf-8, or the job is using another encoding, setup
106102 conversions.
107103
108- Users get used to "function!" because they reload a script file. How about
109- recognizing the script is re-sourced and not giving an error for the first
110- function that overwrites. Then one can leave out the exclamation mark and
111- catch actual errors, overwriting a function from another script.
104+ ":function" can now silently overwrite the function from the same script.
105+ Do the same for ":command" ?
112106
113107Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3
114108(Christian Brabandt, 2018 Nov 4)
115109
116- Patch for nsis/README.txt and uninstal.txt (Ken Takata, 2018 Nov 17, #3614)
117-
118- Patch to add commandline completion tests. (Dominique, #3622)
119-
120110Problem with Visual yank when 'linebreak' and 'showbreak' are set.
121111Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
122112Nov 17)
123113
114+ Patch to add configure flags to skip rtl, farsi and arabic support.
115+ (Diego Carrión, #1867)
116+
124117Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
125118#3417)
126119
127120Does not build with MinGW out of the box:
128121- _stat64 is not defined, need to use "struct stat" in vim.h
129122- WINVER conflict, should use 0x0600 by default?
130123
131- Adding a fold with a marker in a C file doesn't add the comment /* */ if the
132- line contains a * somewhere. Patch with a fix (Hirohito Higashi, 2018 Nov 22)
133-
134124Crash in terminal with long multi-byte sequence. (2018 Nov 17, #3619)
135125Dominique cannot reproduce. Update Nov 18.
136126Suggested solution by Yasuhiro Matsumoto, 2018 Nov 18.
137127
138128Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
13912913, #2910) Can't reproduce?
140130
131+ Patch to simplify nsis installer. (Ken Takata, 2018 Sep 24, was #3479)
132+ Now included in #3501, using MUI2. Use the zip file to get the binary files:
133+ https://github.com/vim/vim/files/2475621/nsis-icons.zip
134+ Ready to include now.
135+
136+ Patch to add blob type support. (Yasuhiro Matsumoto, 2018 Nov 26, #3638)
137+ Not done yet.
138+
141139Errors found with random data:
142140 heap-buffer-overflow in alist_add (#2472)
143141
@@ -147,6 +145,9 @@ mappings no longer work. Create a new terminal for the better solution?
147145Patch to fix that appending makes items to be "recognized".
148146(Yegappan, 2018 Nov 23). Reported by Daniel Hahler, #3633.
149147
148+ Patch to define and manipulate signs with functions. Adds sign groups and
149+ priority. (Yegappan Lakshmanan, #3652)
150+
150151Improve fallback for menu translations, to avoid having to create lots of
151152files that source the actual file. E.g. menu_da_de -> menu_da
152153Include part of #3242?
@@ -175,9 +176,6 @@ C syntax: {} inside () causes following {} to be highlighted as error.
175176More warnings from static analysis:
176177https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
177178
178- Quickfix accessing free memory. (Dominique, 2018 Oct 13, #3538)
179- Yegappan will look into it.
180-
181179Patch for this: (Aron Widforss, 2018 Oct 13, #3539)
182180 missing a test.
1831817 Make 'scrolloff' a global-local option, so that it can be different in the
@@ -199,14 +197,12 @@ punctiuation is repeated. (Smylers, 2018 Nov 17, #3621)
199197":mksession" cannot handle a very long 'runtimepath' . (Timothy Madden, 21 Sep
2001982018, #3466) Patch from Christian, 2018 Oct 30 (with comments).
201199
200+ Patch to add functions for signs. (Yegappan Lakshmanan, 2018 Nov 24)
201+ obsolete: Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27)
202+
202203Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
203204Test fails in AppVeyor.
204205
205- Patch to simplify nsis installer. (Ken Takata, 2018 Sep 24, was #3479)
206- Now included in #3501, using MUI2. Use the zip file to get the binary files:
207- https://github.com/vim/vim/files/2475621/nsis-icons.zip
208- Still being worked on.
209-
210206ml_get error: (Israel Chauca Fuentes, 2018 Oct 17, #3550).
211207
212208Patch to convert temp file name. (Yasuhiro Matsumoto, #3520)
@@ -227,6 +223,9 @@ Patch to implement 'diffref' option. (#3535)
227223
228224Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579)
229225
226+ Patch for lnext/lprev work in specific cases. (Yegappan Lakshmanan, 2018 Dec
227+ 4, #3633)
228+
230229cursorline highlighting not removed after yanking in Visual mode.
231230(Matéo Zanibelli, 2018 Oct 30, #3578)
232231Patch by Christian, Oct 30.
@@ -246,6 +245,9 @@ Memory leak in test_terminal:
246245
247246gethostbyname() is old, use getaddrinfo() if available. (#3227)
248247
248+ Patch to add match count and current index "3/44" when using "n" command.
249+ (Christian Brabandt, on issue #453). Only when search string was typed?
250+
249251matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul
25025219.
251253
@@ -288,6 +290,9 @@ Further xdiff changes:
288290
289291Difference between two regexp engines: #3373
290292
293+ Patch to add ch_listen() (Yasuhiro Matsumoto, 2018 Nov 26, #3639)
294+ What is the practical use for this?
295+
291296When the last line wraps, selecting with the mouse below that line only
292297includes the first screen line. (2018 Aug 23, #3368)
293298
@@ -759,9 +764,6 @@ Is it possible to keep the complete menu open when calling complete()?
759764
760765Memory leak in test97? The string is actually freed. Weird.
761766
762- Patch to add configure flags to skip rtl, farsi and arabic support.
763- (Diego Carrión, #1867)
764-
765767assert_fails() can only check for the first error. Make it possible to have
766768it catch multiple errors and check all of them.
767769
@@ -1654,8 +1656,6 @@ Or use expand('<sid>')?
16541656
16551657Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9)
16561658
1657- Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27)
1658-
16591659Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)
16601660
16611661Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17)
0 commit comments