Mirror of the Vim source from https://github.com/vim/vim
Revision | 0b1d7e910b23d17014303dfc391dfc8c65da8158 (tree) |
---|---|
Time | 2022-06-28 06:30:04 |
Author | Bram Moolenaar <Bram@vim....> |
Commiter | Bram Moolenaar |
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
@@ -11,9 +11,12 @@ | ||
11 | 11 | |
12 | 12 | runtime/autoload/freebasic.vim @dkearns |
13 | 13 | runtime/autoload/getscript.vim @cecamp |
14 | +runtime/autoload/haskell.vim @alx741 | |
15 | +runtime/autoload/javascript.vim @jsit | |
14 | 16 | runtime/autoload/netrw.vim @cecamp |
15 | 17 | runtime/autoload/netrwFileHandlers.vim @cecamp |
16 | 18 | runtime/autoload/netrwSettings.vim @cecamp |
19 | +runtime/autoload/php.vim @david-szabo97 | |
17 | 20 | runtime/autoload/rubycomplete.vim @segfault @dkearns |
18 | 21 | runtime/autoload/tar.vim @cecamp |
19 | 22 | runtime/autoload/vimball.vim @cecamp |
@@ -52,6 +55,7 @@ | ||
52 | 55 | runtime/compiler/fbc.vim @dkearns |
53 | 56 | runtime/compiler/gawk.vim @dkearns |
54 | 57 | runtime/compiler/gjs.vim @dkearns |
58 | +runtime/compiler/go.vim @dbarnett | |
55 | 59 | runtime/compiler/haml.vim @tpope |
56 | 60 | runtime/compiler/icon.vim @dkearns |
57 | 61 | runtime/compiler/javac.vim @dkearns |
@@ -72,6 +76,7 @@ | ||
72 | 76 | runtime/compiler/ruby.vim @tpope @dkearns |
73 | 77 | runtime/compiler/rubyunit.vim @dkearns |
74 | 78 | runtime/compiler/sass.vim @tpope |
79 | +runtime/compiler/sdoc.vim @gpanders | |
75 | 80 | runtime/compiler/se.vim @dkearns |
76 | 81 | runtime/compiler/shellcheck.vim @dkearns |
77 | 82 | runtime/compiler/sml.vim @dkearns |
@@ -98,19 +103,23 @@ | ||
98 | 103 | runtime/ftplugin/bst.vim @tpope |
99 | 104 | runtime/ftplugin/cfg.vim @chrisbra |
100 | 105 | runtime/ftplugin/clojure.vim @axvr |
106 | +runtime/ftplugin/cs.vim @nickspoons | |
101 | 107 | runtime/ftplugin/csh.vim @dkearns |
102 | 108 | runtime/ftplugin/css.vim @dkearns |
103 | 109 | runtime/ftplugin/cucumber.vim @tpope |
104 | 110 | runtime/ftplugin/dosbatch.vim @mrdubya |
105 | 111 | runtime/ftplugin/eiffel.vim @dkearns |
112 | +runtime/ftplugin/erlang.vim @hcs42 | |
106 | 113 | runtime/ftplugin/eruby.vim @tpope @dkearns |
107 | 114 | runtime/ftplugin/fpcmake.vim @dkearns |
108 | 115 | runtime/ftplugin/freebasic.vim @dkearns |
116 | +runtime/ftplugin/fstab.vim @rid9 | |
109 | 117 | runtime/ftplugin/git.vim @tpope |
110 | 118 | runtime/ftplugin/gitcommit.vim @tpope |
111 | 119 | runtime/ftplugin/gitconfig.vim @tpope |
112 | 120 | runtime/ftplugin/gitrebase.vim @tpope |
113 | 121 | runtime/ftplugin/gitsendemail.vim @tpope |
122 | +runtime/ftplugin/go.vim @dbarnett | |
114 | 123 | runtime/ftplugin/gprof.vim @dpelle |
115 | 124 | runtime/ftplugin/haml.vim @tpope |
116 | 125 | runtime/ftplugin/hgcommit.vim @k-takata |
@@ -119,7 +128,10 @@ | ||
119 | 128 | runtime/ftplugin/indent.vim @dkearns |
120 | 129 | runtime/ftplugin/javascript.vim @dkearns |
121 | 130 | runtime/ftplugin/javascriptreact.vim @dkearns |
131 | +runtime/ftplugin/jsonc.vim @izhakjakov | |
132 | +runtime/ftplugin/julia.vim @carlobaldassi | |
122 | 133 | runtime/ftplugin/kconfig.vim @chrisbra |
134 | +runtime/ftplugin/less.vim @genoma | |
123 | 135 | runtime/ftplugin/liquid.vim @tpope |
124 | 136 | runtime/ftplugin/lua.vim @dkearns |
125 | 137 | runtime/ftplugin/m3build.vim @dkearns |
@@ -134,17 +146,26 @@ | ||
134 | 146 | runtime/ftplugin/octave.vim @dkearns |
135 | 147 | runtime/ftplugin/pascal.vim @dkearns |
136 | 148 | runtime/ftplugin/pbtxt.vim @lakshayg |
149 | +runtime/ftplugin/pdf.vim @tpope | |
137 | 150 | runtime/ftplugin/perl.vim @petdance @dkearns |
138 | -runtime/ftplugin/pdf.vim @tpope | |
139 | 151 | runtime/ftplugin/pod.vim @petdance @dkearns |
140 | 152 | runtime/ftplugin/postscr.vim @mrdubya |
141 | 153 | runtime/ftplugin/ps1.vim @heaths |
142 | 154 | runtime/ftplugin/ps1xml.vim @heaths |
155 | +runtime/ftplugin/python.vim @tpict | |
143 | 156 | 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 | |
144 | 161 | runtime/ftplugin/routeros.vim @zainin |
162 | +runtime/ftplugin/rrst.vim @jalvesaq | |
163 | +runtime/ftplugin/rst.vim @marshallward | |
145 | 164 | runtime/ftplugin/ruby.vim @tpope @dkearns |
146 | 165 | runtime/ftplugin/sass.vim @tpope |
166 | +runtime/ftplugin/scala.vim @derekwyatt | |
147 | 167 | runtime/ftplugin/scss.vim @tpope |
168 | +runtime/ftplugin/sdoc.vim @gpanders | |
148 | 169 | runtime/ftplugin/solution.vim @dkearns |
149 | 170 | runtime/ftplugin/spec.vim @ignatenkobrain |
150 | 171 | runtime/ftplugin/systemverilog.vim @Kocha |
@@ -156,6 +177,7 @@ | ||
156 | 177 | runtime/ftplugin/tt2html.vim @petdance |
157 | 178 | runtime/ftplugin/typescript.vim @dkearns |
158 | 179 | runtime/ftplugin/typescriptreact.vim @dkearns |
180 | +runtime/ftplugin/wast.vim @rhysd | |
159 | 181 | runtime/ftplugin/wget.vim @dkearns |
160 | 182 | runtime/ftplugin/wget2.vim @dkearns |
161 | 183 | runtime/ftplugin/xml.vim @chrisbra |
@@ -166,21 +188,33 @@ | ||
166 | 188 | runtime/indent/cdl.vim @dkearns |
167 | 189 | runtime/indent/clojure.vim @axvr |
168 | 190 | runtime/indent/config.vim @dkearns |
191 | +runtime/indent/cs.vim @nickspoons | |
169 | 192 | runtime/indent/css.vim @dkearns |
170 | 193 | runtime/indent/cucumber.vim @tpope |
171 | 194 | runtime/indent/d.vim @dkearns |
172 | 195 | runtime/indent/dosbatch.vim @k-takata |
173 | 196 | runtime/indent/dtd.vim @dkearns |
174 | 197 | runtime/indent/dylan.vim @dkearns |
198 | +runtime/indent/eiffel.vim @jocelyn | |
175 | 199 | runtime/indent/elm.vim @andys8 |
200 | +runtime/indent/erlang.vim @hcs42 | |
176 | 201 | runtime/indent/eruby.vim @tpope @dkearns |
177 | 202 | runtime/indent/eterm.vim @dkearns |
203 | +runtime/indent/falcon.vim @steveno | |
178 | 204 | runtime/indent/framescript.vim @dkearns |
179 | 205 | runtime/indent/freebasic.vim @dkearns |
180 | 206 | runtime/indent/gitconfig.vim @tpope |
207 | +runtime/indent/gitolite.vim @sitaramc | |
208 | +runtime/indent/go.vim @dbarnett | |
181 | 209 | runtime/indent/haml.vim @tpope |
182 | 210 | 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 | |
183 | 216 | runtime/indent/ld.vim @dkearns |
217 | +runtime/indent/less.vim @genoma | |
184 | 218 | runtime/indent/liquid.vim @tpope |
185 | 219 | runtime/indent/make.vim @dkearns |
186 | 220 | runtime/indent/meson.vim @Liambeguin |
@@ -189,21 +223,33 @@ | ||
189 | 223 | runtime/indent/nsis.vim @k-takata |
190 | 224 | runtime/indent/occam.vim @dkearns |
191 | 225 | runtime/indent/perl.vim @petdance |
226 | +runtime/indent/php.vim @2072 | |
192 | 227 | runtime/indent/postscr.vim @mrdubya |
193 | 228 | runtime/indent/prolog.vim @dkearns |
194 | 229 | runtime/indent/ps1.vim @heaths |
195 | 230 | runtime/indent/qb64.vim @dkearns |
231 | +runtime/indent/r.vim @jalvesaq | |
196 | 232 | 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 | |
197 | 237 | runtime/indent/ruby.vim @AndrewRadev @dkearns |
198 | 238 | runtime/indent/sass.vim @tpope |
239 | +runtime/indent/scala.vim @derekwyatt | |
199 | 240 | runtime/indent/scss.vim @tpope |
200 | 241 | runtime/indent/sh.vim @chrisbra |
201 | 242 | runtime/indent/systemverilog.vim @Kocha |
202 | 243 | runtime/indent/tcl.vim @dkearns |
203 | 244 | runtime/indent/tcsh.vim @dkearns |
204 | 245 | runtime/indent/teraterm.vim @k-takata |
246 | +runtime/indent/typescript.vim @HerringtonDarkholme | |
247 | +runtime/indent/vroom.vim @dbarnett | |
248 | +runtime/indent/wast.vim @rhysd | |
205 | 249 | runtime/indent/xml.vim @chrisbra |
206 | 250 | runtime/indent/zsh.vim @chrisbra |
251 | +runtime/keymap/armenian-eastern_utf-8.vim @blinskey | |
252 | +runtime/keymap/armenian-western_utf-8.vim @blinskey | |
207 | 253 | runtime/keymap/tamil_tscii.vim @yegappan |
208 | 254 | runtime/lang/menu_en_gb.latin1.vim @mrdubya |
209 | 255 | runtime/pack/dist/opt/cfilter/plugin/cfilter.vim @yegappan |
@@ -217,35 +263,51 @@ | ||
217 | 263 | runtime/syntax/aidl.vim @dpelle |
218 | 264 | runtime/syntax/amiga.vim @cecamp |
219 | 265 | runtime/syntax/arduino.vim @johshoff |
266 | +runtime/syntax/asciidoc.vim @aerostitch | |
220 | 267 | runtime/syntax/asm.vim @dkearns |
221 | 268 | runtime/syntax/asmh8300.vim @dkearns |
222 | 269 | runtime/syntax/asterisk.vim @jaunis |
270 | +runtime/syntax/autohotkey.vim @mmikeww | |
223 | 271 | runtime/syntax/awk.vim @dkearns |
224 | 272 | runtime/syntax/basic.vim @dkearns |
225 | 273 | runtime/syntax/bst.vim @tpope |
274 | +runtime/syntax/bzl.vim @dbarnett | |
275 | +runtime/syntax/bzr.vim @hdima | |
226 | 276 | runtime/syntax/cabal.vim @coot |
227 | 277 | runtime/syntax/cabalconfig.vim @coot |
228 | 278 | runtime/syntax/cabalproject.vim @coot |
279 | +runtime/syntax/cf.vim @ernstvanderlinden | |
229 | 280 | runtime/syntax/clojure.vim @axvr |
230 | 281 | runtime/syntax/cs.vim @nickspoons |
231 | 282 | runtime/syntax/csh.vim @cecamp |
232 | 283 | runtime/syntax/cucumber.vim @tpope |
284 | +runtime/syntax/d.vim @JesseKPhillips | |
285 | +runtime/syntax/dart.vim @pr3d4t0r | |
233 | 286 | runtime/syntax/datascript.vim @dpelle |
234 | 287 | runtime/syntax/dcl.vim @cecamp |
235 | 288 | runtime/syntax/desktop.vim @e-kwsm |
236 | 289 | runtime/syntax/dosbatch.vim @mrdubya |
290 | +runtime/syntax/dosini.vim @xuhdev | |
237 | 291 | runtime/syntax/dot.vim @mmottl |
238 | 292 | runtime/syntax/doxygen.vim @frogonwheels |
239 | 293 | runtime/syntax/dtd.vim @chrisbra |
240 | 294 | runtime/syntax/dts.vim @zonque |
295 | +runtime/syntax/eiffel.vim @jocelyn | |
241 | 296 | runtime/syntax/elmfilt.vim @cecamp |
297 | +runtime/syntax/erlang.vim @hcs42 | |
242 | 298 | runtime/syntax/eruby.vim @tpope @dkearns |
243 | 299 | runtime/syntax/exports.vim @cecamp |
300 | +runtime/syntax/falcon.vim @steveno | |
301 | +runtime/syntax/forth.vim @jkotlinski | |
244 | 302 | runtime/syntax/fpcmake.vim @dkearns |
303 | +runtime/syntax/fstab.vim @rid9 | |
245 | 304 | runtime/syntax/git.vim @tpope |
246 | 305 | runtime/syntax/gitcommit.vim @tpope |
247 | 306 | runtime/syntax/gitconfig.vim @tpope |
307 | +runtime/syntax/gitolite.vim @sitaramc | |
248 | 308 | runtime/syntax/gitrebase.vim @tpope |
309 | +runtime/syntax/go.vim @bhcleek | |
310 | +runtime/syntax/godoc.vim @dbarnett | |
249 | 311 | runtime/syntax/gprof.vim @dpelle |
250 | 312 | runtime/syntax/groff.vim @jmarshall |
251 | 313 | runtime/syntax/haml.vim @tpope |
@@ -254,6 +316,10 @@ | ||
254 | 316 | runtime/syntax/i3config.vim @hiqua |
255 | 317 | runtime/syntax/icon.vim @dkearns |
256 | 318 | 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 | |
257 | 323 | runtime/syntax/kconfig.vim @chrisbra |
258 | 324 | runtime/syntax/less.vim @genoma |
259 | 325 | runtime/syntax/lex.vim @cecamp |
@@ -264,13 +330,16 @@ | ||
264 | 330 | runtime/syntax/m3quake.vim @dkearns |
265 | 331 | runtime/syntax/mailcap.vim @dkearns |
266 | 332 | runtime/syntax/make.vim @rohieb |
333 | +runtime/syntax/mallard.vim @jhradilek | |
267 | 334 | runtime/syntax/maple.vim @cecamp |
268 | 335 | runtime/syntax/markdown.vim @tpope |
269 | 336 | runtime/syntax/mason.vim @petdance |
270 | 337 | runtime/syntax/meson.vim @Liambeguin |
271 | 338 | runtime/syntax/modula3.vim @dkearns |
339 | +runtime/syntax/n1ql.vim @pr3d4t0r | |
272 | 340 | runtime/syntax/netrw.vim @cecamp |
273 | 341 | runtime/syntax/nginx.vim @chr4 |
342 | +runtime/syntax/ninja.vim @nico | |
274 | 343 | runtime/syntax/nroff.vim @jmarshall |
275 | 344 | runtime/syntax/nsis.vim @k-takata |
276 | 345 | runtime/syntax/pascal.vim @dkearns |
@@ -278,6 +347,7 @@ | ||
278 | 347 | runtime/syntax/pdf.vim @tpope |
279 | 348 | runtime/syntax/perl.vim @petdance |
280 | 349 | runtime/syntax/php.vim @TysonAndre |
350 | +runtime/syntax/plsql.vim @lee-lindley | |
281 | 351 | runtime/syntax/pod.vim @petdance |
282 | 352 | runtime/syntax/postscr.vim @mrdubya |
283 | 353 | runtime/syntax/privoxy.vim @dkearns |
@@ -286,20 +356,34 @@ | ||
286 | 356 | runtime/syntax/ps1xml.vim @heaths |
287 | 357 | runtime/syntax/psl.vim @danielkho |
288 | 358 | runtime/syntax/qb64.vim @dkearns |
359 | +runtime/syntax/r.vim @jalvesaq | |
360 | +runtime/syntax/raml.vim @in3d | |
361 | +runtime/syntax/ratpoison.vim @trapd00r | |
289 | 362 | runtime/syntax/rc.vim @chrisbra |
363 | +runtime/syntax/rcs.vim @hdima | |
290 | 364 | 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 | |
291 | 369 | runtime/syntax/routeros.vim @zainin |
292 | 370 | runtime/syntax/rpcgen.vim @cecamp |
371 | +runtime/syntax/rrst.vim @jalvesaq | |
372 | +runtime/syntax/rst.vim @marshallward | |
293 | 373 | runtime/syntax/ruby.vim @dkearns |
294 | 374 | runtime/syntax/sass.vim @tpope |
375 | +runtime/syntax/scala.vim @derekwyatt | |
295 | 376 | runtime/syntax/scss.vim @tpope |
377 | +runtime/syntax/sdoc.vim @gpanders | |
296 | 378 | runtime/syntax/sh.vim @cecamp |
297 | 379 | runtime/syntax/sm.vim @cecamp |
298 | 380 | runtime/syntax/spec.vim @ignatenkobrain |
299 | 381 | runtime/syntax/sqloracle.vim @chrisbra |
382 | +runtime/syntax/squirrel.vim @zenmatic | |
300 | 383 | runtime/syntax/sshconfig.vim @Jakuje |
301 | 384 | runtime/syntax/sshdconfig.vim @Jakuje |
302 | 385 | runtime/syntax/sudoers.vim @e-kwsm |
386 | +runtime/syntax/svn.vim @hdima | |
303 | 387 | runtime/syntax/systemverilog.vim @Kocha |
304 | 388 | runtime/syntax/tags.vim @cecamp |
305 | 389 | runtime/syntax/tap.vim @petdance |
@@ -312,7 +396,12 @@ | ||
312 | 396 | runtime/syntax/tt2.vim @petdance |
313 | 397 | runtime/syntax/tt2html.vim @petdance |
314 | 398 | runtime/syntax/tt2js.vim @petdance |
399 | +runtime/syntax/typescript.vim @HerringtonDarkholme | |
400 | +runtime/syntax/typescriptcommon.vim @HerringtonDarkholme | |
401 | +runtime/syntax/typescriptreact.vim @HerringtonDarkholme | |
315 | 402 | runtime/syntax/vim.vim @cecamp |
403 | +runtime/syntax/vroom.vim @dbarnett | |
404 | +runtime/syntax/wast.vim @rhysd | |
316 | 405 | runtime/syntax/wget.vim @dkearns |
317 | 406 | runtime/syntax/wget2.vim @dkearns |
318 | 407 | runtime/syntax/xbl.vim @dkearns |
@@ -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 | |
2 | 2 | |
3 | 3 | |
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -1120,10 +1120,10 @@ | ||
1120 | 1120 | is initiated from 'balloonexpr'. It will invoke an |
1121 | 1121 | asynchronous method, in which a callback invokes |
1122 | 1122 | 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. | |
1127 | 1127 | {only available when compiled with the |+balloon_eval| or |
1128 | 1128 | |+balloon_eval_term| feature} |
1129 | 1129 |
@@ -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 | |
2 | 2 | |
3 | 3 | |
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -5089,8 +5089,9 @@ | ||
5089 | 5089 | :set listchars+=tab:>-,lead:. |
5090 | 5090 | < *lcs-leadmultispace* |
5091 | 5091 | 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. | |
5094 | 5095 | `:set listchars=leadmultispace:---+` shows ten |
5095 | 5096 | consecutive leading spaces as: |
5096 | 5097 | ---+---+--XXX ~ |
@@ -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 | |
2 | 2 | |
3 | 3 | |
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -602,39 +602,6 @@ | ||
602 | 602 | in some cases? E.g. for ":write" when the changed flag was already off, the |
603 | 603 | buffer didn't change at all. |
604 | 604 | |
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 | - | |
638 | 605 | When using a timer callback vgetc_busy is reset, allowing for using input(). |
639 | 606 | But in a channel callback this does not happen. We need to do something |
640 | 607 | similar to check_due_timer(). Also see #3809. |
@@ -662,13 +629,10 @@ | ||
662 | 629 | Should also be possible to add highlighting, like in the status line? |
663 | 630 | balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail, |
664 | 631 | 2018 Sep 14) |
665 | -Another request: #3811. | |
666 | 632 | |
667 | 633 | More warnings from static analysis: |
668 | 634 | https://lgtm.com/projects/g/vim/vim/alerts/?mode=list |
669 | 635 | |
670 | -Still a E315 error when using terminal. (Masato Nishihata, #3959) | |
671 | - | |
672 | 636 | Not existing directory in CDPATH leads to two shell calls. (#4525) |
673 | 637 | |
674 | 638 | Use dict_iterate_start() / dict_iterate_next() instead of relying on the |
@@ -676,16 +640,10 @@ | ||
676 | 640 | |
677 | 641 | nvo-mode mapping works on Windows, not on Linux. (#3678) |
678 | 642 | |
679 | -Missing tests for: | |
680 | -- add_termcap_entry() | |
681 | - | |
682 | 643 | Redo only remembers the last change. Could use "{count}g." to redo an older |
683 | 644 | change. How does the user know which change? At least have a way to list |
684 | 645 | them: ":repeats". Add to history, like search history and command line history. |
685 | 646 | |
686 | -Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17) | |
687 | -Related to bracketed paste. I cannot reproduce it. | |
688 | - | |
689 | 647 | When 'confirm' is set a "silent q" doesn't show the prompt. It should in this |
690 | 648 | case. (Nate Peterson, 2019 Jan 31, #3892) |
691 | 649 | For "silent! q" it should not prompt and just fail. |
@@ -708,10 +666,6 @@ | ||
708 | 666 | scrolls back. Should allow for this scrolling, like 'scrolloff' does when |
709 | 667 | using CTRL-E. (Yee Cheng Chin, #3721) |
710 | 668 | |
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 | - | |
715 | 669 | Add function to make use of internal diff, working on two lists and returning |
716 | 670 | unified diff (list of lines). |
717 | 671 |
@@ -730,19 +684,13 @@ | ||
730 | 684 | And "extends" and "precedes" are also useful without 'list' set. Also in |
731 | 685 | 'fillchars' or another option? |
732 | 686 | |
733 | -Sourceforge Vim pages still have content, redirect from empty page. | |
687 | +Sourceforge Vim pages still have content, make them empty, keep redirect. | |
734 | 688 | Check for PHP errors. (Wayne Davison, 2018 Oct 26) |
735 | 689 | |
736 | 690 | Problem with Visual yank when 'linebreak' and 'showbreak' are set. |
737 | 691 | Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018 |
738 | 692 | Nov 17) Asked about this, Dec 22. Christian will have a look. |
739 | 693 | |
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 | - | |
746 | 694 | Update for xim-input-style help (Tony Mechelynck, 2019 Jan 10). |
747 | 695 | Feedback from someone who uses this? |
748 | 696 |
@@ -759,9 +707,6 @@ | ||
759 | 707 | |
760 | 708 | Difference between two regexp engines: #3373 |
761 | 709 | |
762 | -Patch to add ch_listen() (Yasuhiro Matsumoto, 2018 Nov 26, #3639) | |
763 | -What is the practical use for this? Need an example. | |
764 | - | |
765 | 710 | When the last line wraps, selecting with the mouse below that line only |
766 | 711 | includes the first screen line. (2018 Aug 23, #3368) |
767 | 712 |
@@ -773,11 +718,9 @@ | ||
773 | 718 | Add a windowID argument to placing a sign, so that it only shows up in one |
774 | 719 | window for the buffer. |
775 | 720 | |
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 | - | |
779 | 721 | 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". | |
781 | 724 | |
782 | 725 | Add Native language protocol server (LSP) support. (Yegappan Lakshmanan, 2018 |
783 | 726 | Oct 28) |
@@ -789,27 +732,14 @@ | ||
789 | 732 | |
790 | 733 | Patch to list user digraphs. (Christian Brabandt, 2012 Apr 14) |
791 | 734 | |
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 | - | |
802 | 735 | Setting 'columns' in a BufEnter autocommand causes a second tab width to |
803 | 736 | behave strangely, as if there is a gap and a vertical window separator. |
804 | 737 | (Michael Soyka, 2018 Sep 23, #3477) |
805 | 738 | |
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 | - | |
809 | 739 | Add an option similar to 'lazyredraw' to skip redrawing while executing a |
810 | 740 | script or function. |
811 | 741 | |
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. | |
813 | 743 | E.g. after using help->version. Have a key that ends the "more" prompt and |
814 | 744 | does nothing otherwise? |
815 | 745 |
@@ -823,26 +753,9 @@ | ||
823 | 753 | 2017 Feb 9) Can we expand wildcards first and send the path literally to the |
824 | 754 | receiving Vim? Or make an exception for #, it's not useful remotely. |
825 | 755 | |
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 | - | |
832 | 756 | Column number is wrong when using 'linebreak' and 'wrap'. (Keith Smiley, 2018 |
833 | 757 | Jan 15, #2555) |
834 | 758 | |
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 | - | |
846 | 759 | Add Makefiles to the runtime/spell directory tree, since nobody uses Aap. |
847 | 760 | Will have to explain the manual steps (downloading the .aff and .dic files, |
848 | 761 | applying the diff, etc. |
@@ -852,9 +765,6 @@ | ||
852 | 765 | |
853 | 766 | Fold at end of the buffer behaves inconsistently. (James McCoy, 2017 Oct 9) |
854 | 767 | |
855 | -Using 'wildignore' also applies to literally entered file name. Also with | |
856 | -:drop (remote commands). | |
857 | - | |
858 | 768 | Implement option_save() and option_restore(): |
859 | 769 | option_restore({list}) *option_restore()* |
860 | 770 | Restore options previously saved by option_save(). |
@@ -1688,9 +1598,6 @@ | ||
1688 | 1598 | Add a check for b:no_match_paren in Highlight_matching_Pair() (Marcin |
1689 | 1599 | Szamotulski, 2012 Nov 8) |
1690 | 1600 | |
1691 | -Session file creation: 'autochdir' causes trouble. Keep it off until after | |
1692 | -loading all files. | |
1693 | - | |
1694 | 1601 | 'iminsert' global value set when using ":setlocal iminsert"? (Wu, 2012 Jun 23) |
1695 | 1602 | |
1696 | 1603 | Patch to append regexp to tag commands to make it possible to select one out |
@@ -2105,9 +2012,6 @@ | ||
2105 | 2012 | height. Also happens when there is another window in the frame, if it's not |
2106 | 2013 | very high. (Yegappan Lakshmanan, 2010 Jul 22, Michael Peeters, 2010 Jul 22) |
2107 | 2014 | |
2108 | -Session file generates error upon loading, cause by --remote-silent-tab. | |
2109 | -(7tommm (ytommm) 2010 Nov 24) | |
2110 | - | |
2111 | 2015 | Using ~ works OK on 'a' with composing char, but not on 0x0418 with composing |
2112 | 2016 | char 0x0301. (Tony Mechelynck, 2009 Mar 4) |
2113 | 2017 |
@@ -5510,6 +5414,35 @@ | ||
5510 | 5414 | |
5511 | 5415 | |
5512 | 5416 | 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) | |
5513 | 5446 | 8 DOS/Windows: ":mksession" generates a "cd" command where "aa\#bb" means |
5514 | 5447 | directory "#bb" in "aa", but it's used as "aa#bb". (Ronald Hoellwarth) |
5515 | 5448 | 7 When there is a "help.txt" window in a session file, restoring that |
@@ -5521,7 +5454,6 @@ | ||
5521 | 5454 | default value. |
5522 | 5455 | 7 With ":mksession" also store the tag stack and jump history. (Michal |
5523 | 5456 | Malecki) |
5524 | -7 Persistent variables: "p:var"; stored in viminfo file and sessions files. | |
5525 | 5457 | |
5526 | 5458 | |
5527 | 5459 | Options: |
@@ -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 | |
2 | 2 | |
3 | 3 | |
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -31600,5 +31600,51 @@ | ||
31600 | 31600 | Solution: Adjust cmdline_row and msg_row to the value of Rows. |
31601 | 31601 | Files: src/term.c |
31602 | 31602 | |
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 | + | |
31603 | 31649 | |
31604 | 31650 | vim:tw=78:ts=8:noet:ft=help:norl: |