• R/O
  • SSH

vim: Commit

Mirror of the Vim source from https://github.com/vim/vim


Commit MetaInfo

Revision0b1d7e910b23d17014303dfc391dfc8c65da8158 (tree)
Time2022-06-28 06:30:04
AuthorBram Moolenaar <Bram@vim....>
CommiterBram Moolenaar

Log Message

Update runtime files

Commit: https://github.com/vim/vim/commit/069a7d561bbe7e3b9bf132f71b7121c59f99e8f1
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jun 27 22:16:08 2022 +0100

Update runtime files

Change Summary

Incremental Difference

diff -r b84b2e6e4dac -r 0b1d7e910b23 .github/CODEOWNERS
--- a/.github/CODEOWNERS Mon Jun 27 21:30:04 2022 +0200
+++ b/.github/CODEOWNERS Mon Jun 27 23:30:04 2022 +0200
@@ -11,9 +11,12 @@
1111
1212 runtime/autoload/freebasic.vim @dkearns
1313 runtime/autoload/getscript.vim @cecamp
14+runtime/autoload/haskell.vim @alx741
15+runtime/autoload/javascript.vim @jsit
1416 runtime/autoload/netrw.vim @cecamp
1517 runtime/autoload/netrwFileHandlers.vim @cecamp
1618 runtime/autoload/netrwSettings.vim @cecamp
19+runtime/autoload/php.vim @david-szabo97
1720 runtime/autoload/rubycomplete.vim @segfault @dkearns
1821 runtime/autoload/tar.vim @cecamp
1922 runtime/autoload/vimball.vim @cecamp
@@ -52,6 +55,7 @@
5255 runtime/compiler/fbc.vim @dkearns
5356 runtime/compiler/gawk.vim @dkearns
5457 runtime/compiler/gjs.vim @dkearns
58+runtime/compiler/go.vim @dbarnett
5559 runtime/compiler/haml.vim @tpope
5660 runtime/compiler/icon.vim @dkearns
5761 runtime/compiler/javac.vim @dkearns
@@ -72,6 +76,7 @@
7276 runtime/compiler/ruby.vim @tpope @dkearns
7377 runtime/compiler/rubyunit.vim @dkearns
7478 runtime/compiler/sass.vim @tpope
79+runtime/compiler/sdoc.vim @gpanders
7580 runtime/compiler/se.vim @dkearns
7681 runtime/compiler/shellcheck.vim @dkearns
7782 runtime/compiler/sml.vim @dkearns
@@ -98,19 +103,23 @@
98103 runtime/ftplugin/bst.vim @tpope
99104 runtime/ftplugin/cfg.vim @chrisbra
100105 runtime/ftplugin/clojure.vim @axvr
106+runtime/ftplugin/cs.vim @nickspoons
101107 runtime/ftplugin/csh.vim @dkearns
102108 runtime/ftplugin/css.vim @dkearns
103109 runtime/ftplugin/cucumber.vim @tpope
104110 runtime/ftplugin/dosbatch.vim @mrdubya
105111 runtime/ftplugin/eiffel.vim @dkearns
112+runtime/ftplugin/erlang.vim @hcs42
106113 runtime/ftplugin/eruby.vim @tpope @dkearns
107114 runtime/ftplugin/fpcmake.vim @dkearns
108115 runtime/ftplugin/freebasic.vim @dkearns
116+runtime/ftplugin/fstab.vim @rid9
109117 runtime/ftplugin/git.vim @tpope
110118 runtime/ftplugin/gitcommit.vim @tpope
111119 runtime/ftplugin/gitconfig.vim @tpope
112120 runtime/ftplugin/gitrebase.vim @tpope
113121 runtime/ftplugin/gitsendemail.vim @tpope
122+runtime/ftplugin/go.vim @dbarnett
114123 runtime/ftplugin/gprof.vim @dpelle
115124 runtime/ftplugin/haml.vim @tpope
116125 runtime/ftplugin/hgcommit.vim @k-takata
@@ -119,7 +128,10 @@
119128 runtime/ftplugin/indent.vim @dkearns
120129 runtime/ftplugin/javascript.vim @dkearns
121130 runtime/ftplugin/javascriptreact.vim @dkearns
131+runtime/ftplugin/jsonc.vim @izhakjakov
132+runtime/ftplugin/julia.vim @carlobaldassi
122133 runtime/ftplugin/kconfig.vim @chrisbra
134+runtime/ftplugin/less.vim @genoma
123135 runtime/ftplugin/liquid.vim @tpope
124136 runtime/ftplugin/lua.vim @dkearns
125137 runtime/ftplugin/m3build.vim @dkearns
@@ -134,17 +146,26 @@
134146 runtime/ftplugin/octave.vim @dkearns
135147 runtime/ftplugin/pascal.vim @dkearns
136148 runtime/ftplugin/pbtxt.vim @lakshayg
149+runtime/ftplugin/pdf.vim @tpope
137150 runtime/ftplugin/perl.vim @petdance @dkearns
138-runtime/ftplugin/pdf.vim @tpope
139151 runtime/ftplugin/pod.vim @petdance @dkearns
140152 runtime/ftplugin/postscr.vim @mrdubya
141153 runtime/ftplugin/ps1.vim @heaths
142154 runtime/ftplugin/ps1xml.vim @heaths
155+runtime/ftplugin/python.vim @tpict
143156 runtime/ftplugin/qb64.vim @dkearns
157+runtime/ftplugin/r.vim @jalvesaq
158+runtime/ftplugin/rhelp.vim @jalvesaq
159+runtime/ftplugin/rmd.vim @jalvesaq
160+runtime/ftplugin/rnoweb.vim @jalvesaq
144161 runtime/ftplugin/routeros.vim @zainin
162+runtime/ftplugin/rrst.vim @jalvesaq
163+runtime/ftplugin/rst.vim @marshallward
145164 runtime/ftplugin/ruby.vim @tpope @dkearns
146165 runtime/ftplugin/sass.vim @tpope
166+runtime/ftplugin/scala.vim @derekwyatt
147167 runtime/ftplugin/scss.vim @tpope
168+runtime/ftplugin/sdoc.vim @gpanders
148169 runtime/ftplugin/solution.vim @dkearns
149170 runtime/ftplugin/spec.vim @ignatenkobrain
150171 runtime/ftplugin/systemverilog.vim @Kocha
@@ -156,6 +177,7 @@
156177 runtime/ftplugin/tt2html.vim @petdance
157178 runtime/ftplugin/typescript.vim @dkearns
158179 runtime/ftplugin/typescriptreact.vim @dkearns
180+runtime/ftplugin/wast.vim @rhysd
159181 runtime/ftplugin/wget.vim @dkearns
160182 runtime/ftplugin/wget2.vim @dkearns
161183 runtime/ftplugin/xml.vim @chrisbra
@@ -166,21 +188,33 @@
166188 runtime/indent/cdl.vim @dkearns
167189 runtime/indent/clojure.vim @axvr
168190 runtime/indent/config.vim @dkearns
191+runtime/indent/cs.vim @nickspoons
169192 runtime/indent/css.vim @dkearns
170193 runtime/indent/cucumber.vim @tpope
171194 runtime/indent/d.vim @dkearns
172195 runtime/indent/dosbatch.vim @k-takata
173196 runtime/indent/dtd.vim @dkearns
174197 runtime/indent/dylan.vim @dkearns
198+runtime/indent/eiffel.vim @jocelyn
175199 runtime/indent/elm.vim @andys8
200+runtime/indent/erlang.vim @hcs42
176201 runtime/indent/eruby.vim @tpope @dkearns
177202 runtime/indent/eterm.vim @dkearns
203+runtime/indent/falcon.vim @steveno
178204 runtime/indent/framescript.vim @dkearns
179205 runtime/indent/freebasic.vim @dkearns
180206 runtime/indent/gitconfig.vim @tpope
207+runtime/indent/gitolite.vim @sitaramc
208+runtime/indent/go.vim @dbarnett
181209 runtime/indent/haml.vim @tpope
182210 runtime/indent/idlang.vim @dkearns
211+runtime/indent/java.vim @xuhdev
212+runtime/indent/javascript.vim @bounceme
213+runtime/indent/json.vim @elzr
214+runtime/indent/jsonc.vim @izhakjakov
215+runtime/indent/julia.vim @carlobaldassi
183216 runtime/indent/ld.vim @dkearns
217+runtime/indent/less.vim @genoma
184218 runtime/indent/liquid.vim @tpope
185219 runtime/indent/make.vim @dkearns
186220 runtime/indent/meson.vim @Liambeguin
@@ -189,21 +223,33 @@
189223 runtime/indent/nsis.vim @k-takata
190224 runtime/indent/occam.vim @dkearns
191225 runtime/indent/perl.vim @petdance
226+runtime/indent/php.vim @2072
192227 runtime/indent/postscr.vim @mrdubya
193228 runtime/indent/prolog.vim @dkearns
194229 runtime/indent/ps1.vim @heaths
195230 runtime/indent/qb64.vim @dkearns
231+runtime/indent/r.vim @jalvesaq
196232 runtime/indent/readline.vim @dkearns
233+runtime/indent/rhelp.vim @jalvesaq
234+runtime/indent/rmd.vim @jalvesaq
235+runtime/indent/rnoweb.vim @jalvesaq
236+runtime/indent/rrst.vim @jalvesaq
197237 runtime/indent/ruby.vim @AndrewRadev @dkearns
198238 runtime/indent/sass.vim @tpope
239+runtime/indent/scala.vim @derekwyatt
199240 runtime/indent/scss.vim @tpope
200241 runtime/indent/sh.vim @chrisbra
201242 runtime/indent/systemverilog.vim @Kocha
202243 runtime/indent/tcl.vim @dkearns
203244 runtime/indent/tcsh.vim @dkearns
204245 runtime/indent/teraterm.vim @k-takata
246+runtime/indent/typescript.vim @HerringtonDarkholme
247+runtime/indent/vroom.vim @dbarnett
248+runtime/indent/wast.vim @rhysd
205249 runtime/indent/xml.vim @chrisbra
206250 runtime/indent/zsh.vim @chrisbra
251+runtime/keymap/armenian-eastern_utf-8.vim @blinskey
252+runtime/keymap/armenian-western_utf-8.vim @blinskey
207253 runtime/keymap/tamil_tscii.vim @yegappan
208254 runtime/lang/menu_en_gb.latin1.vim @mrdubya
209255 runtime/pack/dist/opt/cfilter/plugin/cfilter.vim @yegappan
@@ -217,35 +263,51 @@
217263 runtime/syntax/aidl.vim @dpelle
218264 runtime/syntax/amiga.vim @cecamp
219265 runtime/syntax/arduino.vim @johshoff
266+runtime/syntax/asciidoc.vim @aerostitch
220267 runtime/syntax/asm.vim @dkearns
221268 runtime/syntax/asmh8300.vim @dkearns
222269 runtime/syntax/asterisk.vim @jaunis
270+runtime/syntax/autohotkey.vim @mmikeww
223271 runtime/syntax/awk.vim @dkearns
224272 runtime/syntax/basic.vim @dkearns
225273 runtime/syntax/bst.vim @tpope
274+runtime/syntax/bzl.vim @dbarnett
275+runtime/syntax/bzr.vim @hdima
226276 runtime/syntax/cabal.vim @coot
227277 runtime/syntax/cabalconfig.vim @coot
228278 runtime/syntax/cabalproject.vim @coot
279+runtime/syntax/cf.vim @ernstvanderlinden
229280 runtime/syntax/clojure.vim @axvr
230281 runtime/syntax/cs.vim @nickspoons
231282 runtime/syntax/csh.vim @cecamp
232283 runtime/syntax/cucumber.vim @tpope
284+runtime/syntax/d.vim @JesseKPhillips
285+runtime/syntax/dart.vim @pr3d4t0r
233286 runtime/syntax/datascript.vim @dpelle
234287 runtime/syntax/dcl.vim @cecamp
235288 runtime/syntax/desktop.vim @e-kwsm
236289 runtime/syntax/dosbatch.vim @mrdubya
290+runtime/syntax/dosini.vim @xuhdev
237291 runtime/syntax/dot.vim @mmottl
238292 runtime/syntax/doxygen.vim @frogonwheels
239293 runtime/syntax/dtd.vim @chrisbra
240294 runtime/syntax/dts.vim @zonque
295+runtime/syntax/eiffel.vim @jocelyn
241296 runtime/syntax/elmfilt.vim @cecamp
297+runtime/syntax/erlang.vim @hcs42
242298 runtime/syntax/eruby.vim @tpope @dkearns
243299 runtime/syntax/exports.vim @cecamp
300+runtime/syntax/falcon.vim @steveno
301+runtime/syntax/forth.vim @jkotlinski
244302 runtime/syntax/fpcmake.vim @dkearns
303+runtime/syntax/fstab.vim @rid9
245304 runtime/syntax/git.vim @tpope
246305 runtime/syntax/gitcommit.vim @tpope
247306 runtime/syntax/gitconfig.vim @tpope
307+runtime/syntax/gitolite.vim @sitaramc
248308 runtime/syntax/gitrebase.vim @tpope
309+runtime/syntax/go.vim @bhcleek
310+runtime/syntax/godoc.vim @dbarnett
249311 runtime/syntax/gprof.vim @dpelle
250312 runtime/syntax/groff.vim @jmarshall
251313 runtime/syntax/haml.vim @tpope
@@ -254,6 +316,10 @@
254316 runtime/syntax/i3config.vim @hiqua
255317 runtime/syntax/icon.vim @dkearns
256318 runtime/syntax/indent.vim @dkearns
319+runtime/syntax/jargon.vim @h3xx
320+runtime/syntax/java.vim @fleiner
321+runtime/syntax/jsonc.vim @izhakjakov
322+runtime/syntax/julia.vim @carlobaldassi
257323 runtime/syntax/kconfig.vim @chrisbra
258324 runtime/syntax/less.vim @genoma
259325 runtime/syntax/lex.vim @cecamp
@@ -264,13 +330,16 @@
264330 runtime/syntax/m3quake.vim @dkearns
265331 runtime/syntax/mailcap.vim @dkearns
266332 runtime/syntax/make.vim @rohieb
333+runtime/syntax/mallard.vim @jhradilek
267334 runtime/syntax/maple.vim @cecamp
268335 runtime/syntax/markdown.vim @tpope
269336 runtime/syntax/mason.vim @petdance
270337 runtime/syntax/meson.vim @Liambeguin
271338 runtime/syntax/modula3.vim @dkearns
339+runtime/syntax/n1ql.vim @pr3d4t0r
272340 runtime/syntax/netrw.vim @cecamp
273341 runtime/syntax/nginx.vim @chr4
342+runtime/syntax/ninja.vim @nico
274343 runtime/syntax/nroff.vim @jmarshall
275344 runtime/syntax/nsis.vim @k-takata
276345 runtime/syntax/pascal.vim @dkearns
@@ -278,6 +347,7 @@
278347 runtime/syntax/pdf.vim @tpope
279348 runtime/syntax/perl.vim @petdance
280349 runtime/syntax/php.vim @TysonAndre
350+runtime/syntax/plsql.vim @lee-lindley
281351 runtime/syntax/pod.vim @petdance
282352 runtime/syntax/postscr.vim @mrdubya
283353 runtime/syntax/privoxy.vim @dkearns
@@ -286,20 +356,34 @@
286356 runtime/syntax/ps1xml.vim @heaths
287357 runtime/syntax/psl.vim @danielkho
288358 runtime/syntax/qb64.vim @dkearns
359+runtime/syntax/r.vim @jalvesaq
360+runtime/syntax/raml.vim @in3d
361+runtime/syntax/ratpoison.vim @trapd00r
289362 runtime/syntax/rc.vim @chrisbra
363+runtime/syntax/rcs.vim @hdima
290364 runtime/syntax/rebol.vim @mrdubya
365+runtime/syntax/rego.vim @zenmatic
366+runtime/syntax/resolv.vim @rid9
367+runtime/syntax/rmd.vim @jalvesaq
368+runtime/syntax/rng.vim @jhradilek
291369 runtime/syntax/routeros.vim @zainin
292370 runtime/syntax/rpcgen.vim @cecamp
371+runtime/syntax/rrst.vim @jalvesaq
372+runtime/syntax/rst.vim @marshallward
293373 runtime/syntax/ruby.vim @dkearns
294374 runtime/syntax/sass.vim @tpope
375+runtime/syntax/scala.vim @derekwyatt
295376 runtime/syntax/scss.vim @tpope
377+runtime/syntax/sdoc.vim @gpanders
296378 runtime/syntax/sh.vim @cecamp
297379 runtime/syntax/sm.vim @cecamp
298380 runtime/syntax/spec.vim @ignatenkobrain
299381 runtime/syntax/sqloracle.vim @chrisbra
382+runtime/syntax/squirrel.vim @zenmatic
300383 runtime/syntax/sshconfig.vim @Jakuje
301384 runtime/syntax/sshdconfig.vim @Jakuje
302385 runtime/syntax/sudoers.vim @e-kwsm
386+runtime/syntax/svn.vim @hdima
303387 runtime/syntax/systemverilog.vim @Kocha
304388 runtime/syntax/tags.vim @cecamp
305389 runtime/syntax/tap.vim @petdance
@@ -312,7 +396,12 @@
312396 runtime/syntax/tt2.vim @petdance
313397 runtime/syntax/tt2html.vim @petdance
314398 runtime/syntax/tt2js.vim @petdance
399+runtime/syntax/typescript.vim @HerringtonDarkholme
400+runtime/syntax/typescriptcommon.vim @HerringtonDarkholme
401+runtime/syntax/typescriptreact.vim @HerringtonDarkholme
315402 runtime/syntax/vim.vim @cecamp
403+runtime/syntax/vroom.vim @dbarnett
404+runtime/syntax/wast.vim @rhysd
316405 runtime/syntax/wget.vim @dkearns
317406 runtime/syntax/wget2.vim @dkearns
318407 runtime/syntax/xbl.vim @dkearns
diff -r b84b2e6e4dac -r 0b1d7e910b23 runtime/doc/builtin.txt
--- a/runtime/doc/builtin.txt Mon Jun 27 21:30:04 2022 +0200
+++ b/runtime/doc/builtin.txt Mon Jun 27 23:30:04 2022 +0200
@@ -1,4 +1,4 @@
1-*builtin.txt* For Vim version 8.2. Last change: 2022 Jun 17
1+*builtin.txt* For Vim version 8.2. Last change: 2022 Jun 27
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1120,10 +1120,10 @@
11201120 is initiated from 'balloonexpr'. It will invoke an
11211121 asynchronous method, in which a callback invokes
11221122 balloon_show(). The 'balloonexpr' itself can return an
1123- empty string or a placeholder.
1124-
1125- When showing a balloon is not possible nothing happens, no
1126- error message.
1123+ empty string or a placeholder, e.g. "loading...".
1124+
1125+ When showing a balloon is not possible then nothing happens,
1126+ no error message is given.
11271127 {only available when compiled with the |+balloon_eval| or
11281128 |+balloon_eval_term| feature}
11291129
diff -r b84b2e6e4dac -r 0b1d7e910b23 runtime/doc/options.txt
--- a/runtime/doc/options.txt Mon Jun 27 21:30:04 2022 +0200
+++ b/runtime/doc/options.txt Mon Jun 27 23:30:04 2022 +0200
@@ -1,4 +1,4 @@
1-*options.txt* For Vim version 8.2. Last change: 2022 Jun 23
1+*options.txt* For Vim version 8.2. Last change: 2022 Jun 27
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5089,8 +5089,9 @@
50895089 :set listchars+=tab:>-,lead:.
50905090 < *lcs-leadmultispace*
50915091 leadmultispace:c...
5092- Like multispace value, but only for leading whitespace
5093- overrides |lcs-lead| for leading multiple spaces.
5092+ Like the |lcs-multispace| value, but for leading
5093+ spaces only. Also overrides |lcs-lead| for leading
5094+ multiple spaces.
50945095 `:set listchars=leadmultispace:---+` shows ten
50955096 consecutive leading spaces as:
50965097 ---+---+--XXX ~
diff -r b84b2e6e4dac -r 0b1d7e910b23 runtime/doc/todo.txt
--- a/runtime/doc/todo.txt Mon Jun 27 21:30:04 2022 +0200
+++ b/runtime/doc/todo.txt Mon Jun 27 23:30:04 2022 +0200
@@ -1,4 +1,4 @@
1-*todo.txt* For Vim version 8.2. Last change: 2022 Jun 26
1+*todo.txt* For Vim version 8.2. Last change: 2022 Jun 27
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -602,39 +602,6 @@
602602 in some cases? E.g. for ":write" when the changed flag was already off, the
603603 buffer didn't change at all.
604604
605-Session file contains absolute paths when "curdir" is removed form
606-'sessionoptions', making it impossible to have a session with a relative path.
607-(#4450)
608-
609-Session file only contains local option values for buffers that are in a
610-window, not other buffers. (#7532)
611-
612-Script generated by :mksession does not work well if there are windows with
613-modified buffers
614- change "silent only" into "silent only!"
615- change "edit fname" of first buffer to "hide edit fname"
616- skip "badd fname" if "fname" is already in the buffer list
617- remove remark about unloading buffers from documentation
618-
619-When session file has name in argument list but the buffer was deleted, the
620-buffer is not deleted when using the session file. (#1393)
621-Should add the buffer in hidden state.
622-
623-When a session file is created and there are "nofile" buffers, these are not
624-filled. Need to trigger BufReadCmd autocommands. Also handle deleting the
625-initial empty buffer better. (ZyX, 2015 March 8)
626-
627-Setting the spell file in a session only reads the local additions, not the
628-normal spell file. (Enno Nagel, 2014 Mar 29)
629-
630-Directory wrong in session file, caused by ":lcd" in BufEnter autocommand.
631-(Felix Kater, 2009 Mar 3)
632-
633-Something wrong with session that has "cd" commands and "badd", in such a way
634-that Vim doesn't find the edited file in the buffer list, causing the
635-ATTENTION message? (Tony Mechelynck, 2008 Dec 1)
636-Also: swap files are in ~/tmp/ One has relative file name ".mozilla/...".
637-
638605 When using a timer callback vgetc_busy is reset, allowing for using input().
639606 But in a channel callback this does not happen. We need to do something
640607 similar to check_due_timer(). Also see #3809.
@@ -662,13 +629,10 @@
662629 Should also be possible to add highlighting, like in the status line?
663630 balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
664631 2018 Sep 14)
665-Another request: #3811.
666632
667633 More warnings from static analysis:
668634 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
669635
670-Still a E315 error when using terminal. (Masato Nishihata, #3959)
671-
672636 Not existing directory in CDPATH leads to two shell calls. (#4525)
673637
674638 Use dict_iterate_start() / dict_iterate_next() instead of relying on the
@@ -676,16 +640,10 @@
676640
677641 nvo-mode mapping works on Windows, not on Linux. (#3678)
678642
679-Missing tests for:
680-- add_termcap_entry()
681-
682643 Redo only remembers the last change. Could use "{count}g." to redo an older
683644 change. How does the user know which change? At least have a way to list
684645 them: ":repeats". Add to history, like search history and command line history.
685646
686-Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
687-Related to bracketed paste. I cannot reproduce it.
688-
689647 When 'confirm' is set a "silent q" doesn't show the prompt. It should in this
690648 case. (Nate Peterson, 2019 Jan 31, #3892)
691649 For "silent! q" it should not prompt and just fail.
@@ -708,10 +666,6 @@
708666 scrolls back. Should allow for this scrolling, like 'scrolloff' does when
709667 using CTRL-E. (Yee Cheng Chin, #3721)
710668
711-Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
712-#3405) Introduced by 8.0.1517, which was fixing another memory access error.
713-(Sep 8)
714-
715669 Add function to make use of internal diff, working on two lists and returning
716670 unified diff (list of lines).
717671
@@ -730,19 +684,13 @@
730684 And "extends" and "precedes" are also useful without 'list' set. Also in
731685 'fillchars' or another option?
732686
733-Sourceforge Vim pages still have content, redirect from empty page.
687+Sourceforge Vim pages still have content, make them empty, keep redirect.
734688 Check for PHP errors. (Wayne Davison, 2018 Oct 26)
735689
736690 Problem with Visual yank when 'linebreak' and 'showbreak' are set.
737691 Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
738692 Nov 17) Asked about this, Dec 22. Christian will have a look.
739693
740-home_replace() uses $HOME instead of "homedir". (Cesar Martins, 2018 Aug 9)
741-
742-When the status line uses term_gettitle(), it does not get updated when the
743-terminal title changes. (Josh Triplett, 2018 Sep 9, #3418)
744-How would we know that the status line needs to be updated?
745-
746694 Update for xim-input-style help (Tony Mechelynck, 2019 Jan 10).
747695 Feedback from someone who uses this?
748696
@@ -759,9 +707,6 @@
759707
760708 Difference between two regexp engines: #3373
761709
762-Patch to add ch_listen() (Yasuhiro Matsumoto, 2018 Nov 26, #3639)
763-What is the practical use for this? Need an example.
764-
765710 When the last line wraps, selecting with the mouse below that line only
766711 includes the first screen line. (2018 Aug 23, #3368)
767712
@@ -773,11 +718,9 @@
773718 Add a windowID argument to placing a sign, so that it only shows up in one
774719 window for the buffer.
775720
776-Win32 key codes are messy. Mike Williams tried to fix that, but now old
777-mappings no longer work. Create a new terminal for the better solution?
778-
779721 Compiler warning (geeknik, 2017 Oct 26):
780-- undefined left shift in get_string_tv() (#2250)
722+- undefined left shift in eval_string(), before hex2nr() (#2250)
723+ Use unsigned for "nr".
781724
782725 Add Native language protocol server (LSP) support. (Yegappan Lakshmanan, 2018
783726 Oct 28)
@@ -789,27 +732,14 @@
789732
790733 Patch to list user digraphs. (Christian Brabandt, 2012 Apr 14)
791734
792-Patch to add digraph() function. (Christian Brabandt, 2013 Aug 22, update Aug
793-24)
794-
795-Try out background make plugin:
796- https://github.com/AndrewVos/vim-make-background
797-or asyncmake:
798- https://github.com/yegappan/asyncmake
799-
800-Cursor in wrong position when line wraps. (#2540)
801-
802735 Setting 'columns' in a BufEnter autocommand causes a second tab width to
803736 behave strangely, as if there is a gap and a vertical window separator.
804737 (Michael Soyka, 2018 Sep 23, #3477)
805738
806-Make {skip} argument of searchpair() consistent with other places where we
807-pass an expression to evaluate. Allow passing zero for "never skip".
808-
809739 Add an option similar to 'lazyredraw' to skip redrawing while executing a
810740 script or function.
811741
812-When using a menu item while the "more" prompt is displayed doesn't work well.
742+Using a menu item while the "more" prompt is displayed doesn't work well.
813743 E.g. after using help->version. Have a key that ends the "more" prompt and
814744 does nothing otherwise?
815745
@@ -823,26 +753,9 @@
823753 2017 Feb 9) Can we expand wildcards first and send the path literally to the
824754 receiving Vim? Or make an exception for #, it's not useful remotely.
825755
826-Should add a test for every command line argument. Check coverage for what is
827-missing: --nofork, -A , -b, -h, etc.
828-
829-":au * * command" should not be allowed, only use * for event when listing or
830-deleting autocmds, not when adding them.
831-
832756 Column number is wrong when using 'linebreak' and 'wrap'. (Keith Smiley, 2018
833757 Jan 15, #2555)
834758
835-":bufdo e" disabled syntax HL in windows other than the current. (BPJ)
836-
837-Check argument of systemlist(). (Pavlov)
838-
839-No maintainer for Vietnamese translations.
840-No maintainer for Simplified Chinese translations.
841-
842-Python indenting: alternative way to indent arguments:
843-http://orchistro.tistory.com/236
844-Should be supported with a flag.
845-
846759 Add Makefiles to the runtime/spell directory tree, since nobody uses Aap.
847760 Will have to explain the manual steps (downloading the .aff and .dic files,
848761 applying the diff, etc.
@@ -852,9 +765,6 @@
852765
853766 Fold at end of the buffer behaves inconsistently. (James McCoy, 2017 Oct 9)
854767
855-Using 'wildignore' also applies to literally entered file name. Also with
856-:drop (remote commands).
857-
858768 Implement option_save() and option_restore():
859769 option_restore({list}) *option_restore()*
860770 Restore options previously saved by option_save().
@@ -1688,9 +1598,6 @@
16881598 Add a check for b:no_match_paren in Highlight_matching_Pair() (Marcin
16891599 Szamotulski, 2012 Nov 8)
16901600
1691-Session file creation: 'autochdir' causes trouble. Keep it off until after
1692-loading all files.
1693-
16941601 'iminsert' global value set when using ":setlocal iminsert"? (Wu, 2012 Jun 23)
16951602
16961603 Patch to append regexp to tag commands to make it possible to select one out
@@ -2105,9 +2012,6 @@
21052012 height. Also happens when there is another window in the frame, if it's not
21062013 very high. (Yegappan Lakshmanan, 2010 Jul 22, Michael Peeters, 2010 Jul 22)
21072014
2108-Session file generates error upon loading, cause by --remote-silent-tab.
2109-(7tommm (ytommm) 2010 Nov 24)
2110-
21112015 Using ~ works OK on 'a' with composing char, but not on 0x0418 with composing
21122016 char 0x0301. (Tony Mechelynck, 2009 Mar 4)
21132017
@@ -5510,6 +5414,35 @@
55105414
55115415
55125416 Sessions:
5417+- Session file contains absolute paths when "curdir" is removed form
5418+ 'sessionoptions', making it impossible to have a session with a relative
5419+ path. (#4450)
5420+- Session file only contains local option values for buffers that are in a
5421+ window, not other buffers. (#7532)
5422+- Script generated by :mksession does not work well if there are windows
5423+ with modified buffers:
5424+ change "silent only" into "silent only!"
5425+ change "edit fname" of first buffer to "hide edit fname"
5426+ skip "badd fname" if "fname" is already in the buffer list
5427+ remove remark about unloading buffers from documentation
5428+- When session file has name in argument list but the buffer was deleted,
5429+ the buffer is not deleted when using the session file. (#1393) Should add
5430+ the buffer in hidden state.
5431+- When a session file is created and there are "nofile" buffers, these are
5432+ not filled. Need to trigger BufReadCmd autocommands. Also handle
5433+ deleting the initial empty buffer better. (ZyX, 2015 March 8)
5434+- Setting the spell file in a session only reads the local additions, not
5435+ the normal spell file. (Enno Nagel, 2014 Mar 29)
5436+- Directory wrong in session file, caused by ":lcd" in BufEnter autocommand.
5437+ (Felix Kater, 2009 Mar 3)
5438+- Something wrong with session that has "cd" commands and "badd", in such a
5439+ way that Vim doesn't find the edited file in the buffer list, causing the
5440+ ATTENTION message? (Tony Mechelynck, 2008 Dec 1) Also: swap files are in
5441+ ~/tmp/ One has relative file name ".mozilla/...".
5442+- Session file creation: 'autochdir' causes trouble. Keep it off until
5443+ after loading all files.
5444+- Session file generates error upon loading, cause by --remote-silent-tab.
5445+ (7tommm (ytommm) 2010 Nov 24)
55135446 8 DOS/Windows: ":mksession" generates a "cd" command where "aa\#bb" means
55145447 directory "#bb" in "aa", but it's used as "aa#bb". (Ronald Hoellwarth)
55155448 7 When there is a "help.txt" window in a session file, restoring that
@@ -5521,7 +5454,6 @@
55215454 default value.
55225455 7 With ":mksession" also store the tag stack and jump history. (Michal
55235456 Malecki)
5524-7 Persistent variables: "p:var"; stored in viminfo file and sessions files.
55255457
55265458
55275459 Options:
diff -r b84b2e6e4dac -r 0b1d7e910b23 runtime/doc/version9.txt
--- a/runtime/doc/version9.txt Mon Jun 27 21:30:04 2022 +0200
+++ b/runtime/doc/version9.txt Mon Jun 27 23:30:04 2022 +0200
@@ -1,4 +1,4 @@
1-*version9.txt* For Vim version 8.2. Last change: 2022 Jun 25
1+*version9.txt* For Vim version 8.2. Last change: 2022 Jun 27
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -31600,5 +31600,51 @@
3160031600 Solution: Adjust cmdline_row and msg_row to the value of Rows.
3160131601 Files: src/term.c
3160231602
31603+Patch 8.2.5161
31604+Problem: Might still access invalid memory.
31605+Solution: Add extra check for negative value.
31606+Files: src/message.c
31607+
31608+Patch 8.2.5162
31609+Problem: Reading before the start of the line with BS in Replace mode.
31610+Solution: Check the cursor column is more than zero.
31611+Files: src/edit.c
31612+
31613+Patch 8.2.5163
31614+Problem: Crash when deleting buffers in diff mode.
31615+Solution: Recompute diffs later. Skip window without a valid buffer.
31616+Files: src/diff.c, src/testdir/test_diffmode.vim
31617+
31618+Patch 8.2.5164
31619+Problem: Invalid memory access after diff buffer manipulations.
31620+Solution: Use zero offset when change removes all lines in a diff block.
31621+Files: src/diff.c, src/testdir/test_diffmode.vim
31622+
31623+Patch 8.2.5165
31624+Problem: Import test fails because 'diffexpr' isn't reset.
31625+Solution: Reset 'diffexpr'.
31626+Files: src/testdir/test_vim9_import.vim
31627+
31628+Patch 8.2.5166
31629+Problem: Test for DiffUpdated fails.
31630+Solution: Also accept a count of two.
31631+Files: src/testdir/test_diffmode.vim
31632+
31633+Patch 8.2.5167
31634+Problem: get(Fn, 'name') on funcref returns special byte code.
31635+Solution: Use the printable name.
31636+Files: src/evalfunc.c, src/testdir/test_getvar.vim
31637+
31638+Patch 8.2.5168
31639+Problem: Cannot build with Python 3.11.
31640+Solution: Adjust define for _PyObject_TypeCheck. (Zdenek Dohnal,
31641+ closes #10627)
31642+Files: src/if_python3.c
31643+
31644+Patch 8.2.5169
31645+Problem: Nested :source may use NULL pointer.
31646+Solution: Do not use the NULL pointer.
31647+Files: src/eval.c, src/testdir/test_vimscript.vim
31648+
3160331649
3160431650 vim:tw=78:ts=8:noet:ft=help:norl:
Show on old repository browser