Skip to content

Commit d9b9922

Browse files
committed
various.txt: Update Vim 9.0.0820
1 parent 2e782ba commit d9b9922

File tree

1 file changed

+44
-34
lines changed

1 file changed

+44
-34
lines changed

en/various.txt

Lines changed: 44 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*various.txt* For Vim version 8.2. Last change: 2022 May 21
1+
*various.txt* For Vim version 9.0. Last change: 2022 Oct 17
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -29,6 +29,8 @@ CTRL-L Clear and redraw the screen. The redraw may happen
2929
Useful to update the status line(s) when 'statusline'
3030
includes an item that doesn't cause automatic
3131
updating.
32+
If the command line is being edited the redraw is
33+
postponed until later.
3234

3335
*:redrawt* *:redrawtabline*
3436
:redrawt[abline] Redraw the tabline. Useful to update the tabline when
@@ -330,9 +332,10 @@ g8 Print the hex values of the bytes used in the
330332
*+feature-list*
331333
*+acl* |ACL| support included
332334
*+ARP* Amiga only: ARP support included
333-
B *+arabic* |Arabic| language support
334-
B *+autochdir* support 'autochdir' option
335-
T *+autocmd* |:autocmd|, automatic commands
335+
H *+arabic* |Arabic| language support
336+
N *+autochdir* support 'autochdir' option
337+
T *+autocmd* |:autocmd|, automatic commands. Always enabled since
338+
8.0.1564
336339
H *+autoservername* Automatically enable |clientserver|
337340
m *+balloon_eval* |balloon-eval| support in the GUI. Included when
338341
compiling with supported GUI (Motif, GTK, GUI) and
@@ -341,23 +344,24 @@ m *+balloon_eval* |balloon-eval| support in the GUI. Included when
341344
H *+balloon_eval_term* |balloon-eval| support in the terminal,
342345
'balloonevalterm'
343346
N *+browse* |:browse| command
344-
N *+builtin_terms* some terminals builtin |builtin-terms|
345-
B *++builtin_terms* maximal terminals builtin |builtin-terms|
347+
T *++builtin_terms* maximal terminals builtin |builtin-terms| Always
348+
enabled since 9.0.0280
346349
N *+byte_offset* support for 'o' flag in 'statusline' option, "go"
347350
and ":goto" commands.
348351
m *+channel* inter process communication |channel|
349-
6 *+cindent* |'cindent'|, C indenting
352+
T *+cindent* |'cindent'|, C indenting; Always enabled
350353
N *+clientserver* Unix and Win32: Remote invocation |clientserver|
351354
*+clipboard* |clipboard| support compiled-in
352355
*+clipboard_working* |clipboard| support compiled-in and working
353356
T *+cmdline_compl* command line completion |cmdline-completion|
354357
T *+cmdline_hist* command line history |cmdline-history|
355-
N *+cmdline_info* |'showcmd'| and |'ruler'|
356-
S *+cmdwin* |cmdline-window| support
358+
T *+cmdline_info* |'showcmd'| and |'ruler'|; Always enabled since
359+
9.0.0747
360+
T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657
357361
T *+comments* |'comments'| support
358-
B *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc.
362+
N *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc.
359363
N *+cryptv* encryption support |encryption|
360-
B *+cscope* |cscope| support
364+
H *+cscope* |cscope| support
361365
T *+cursorbind* |'cursorbind'| support
362366
m *+cursorshape* |termcap-cursor-shape| support
363367
m *+debug* Compiled for debugging.
@@ -368,18 +372,19 @@ N *+diff* |vimdiff| and 'diff'
368372
N *+digraphs* |digraphs| *E196*
369373
*+directx* Win32 GUI only: DirectX and |'renderoptions'|
370374
*+dnd* Support for DnD into the "~ register |quote_~|.
371-
B *+emacs_tags* |emacs-tags| files
375+
H *+emacs_tags* |emacs-tags| files
372376
N *+eval* expression evaluation |eval.txt|
373377
T *+ex_extra* always on now, used to be for Vim's extra Ex commands
374378
N *+extra_search* |'hlsearch'| and |'incsearch'| options.
375379
- *+farsi* Removed: |farsi| language
376-
N *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>|
380+
T *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| Always enabled since
381+
9.0.265
377382
N *+find_in_path* include file searches: |[I|, |:isearch|,
378383
|CTRL-W_CTRL-I|, |:checkpath|, etc.
379384
N *+folding* |folding|
380385
*+footer* |gui-footer|
381386
*+fork* Unix only: |fork| shell commands
382-
*+float* Floating point support
387+
T *+float* Floating point support Always enabled since 9.0.0491
383388
N *+gettext* message translations |multi-lang|
384389
- *+GUI_Athena* Unix only: Athena |GUI|
385390
*+GUI_neXtaw* Unix only: neXtaw |GUI|
@@ -393,12 +398,12 @@ T *+insert_expand* |insert_expand| Insert mode completion
393398
m *+ipv6* Support for IPv6 networking |channel|
394399
m *+job* starting and stopping jobs |job|
395400
T *+jumplist* |jumplist|; Always enabled since 8.2.3795
396-
B *+keymap* |'keymap'|
401+
H *+keymap* |'keymap'|
397402
N *+lambda* |lambda| and |closure|
398-
B *+langmap* |'langmap'|
403+
H *+langmap* |'langmap'|
399404
N *+libcall* |libcall()|
400405
N *+linebreak* |'linebreak'|, |'breakat'| and |'showbreak'|
401-
t *+lispindent* |'lisp'|
406+
T *+lispindent* |'lisp'|
402407
T *+listcmds* Vim commands for the list of buffers |buffer-hidden|
403408
and argument list |:argdelete|
404409
T *+localmap* Support for mappings local to a buffer |:map-local|
@@ -409,15 +414,16 @@ N *+mksession* |:mksession|
409414
T *+modify_fname* |filename-modifiers|
410415
T *+mouse* Mouse handling |mouse-using|
411416
N *+mouseshape* |'mouseshape'|
412-
B *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
417+
N *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
413418
N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
414-
m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency |/dyn|
419+
m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency
420+
|/dyn|
415421
N *+mouse_jsbterm* JSB mouse handling |jsbterm-mouse|
416-
B *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse|
422+
N *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse|
417423
N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal|
418424
N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse|
419-
B *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse|
420-
B *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse|
425+
N *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse|
426+
N *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse|
421427
N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse|
422428
T *+multi_byte* Unicode support, 16 and 32 bit characters |multibyte|
423429
*+multi_byte_ime* Win32 input method for multibyte chars |multibyte-ime|
@@ -430,7 +436,8 @@ T *+num64* 64-bit Number support |Number|
430436
check the actual size of a Number.
431437
m *+ole* Win32 GUI only: |ole-interface|
432438
N *+packages* Loading |packages|
433-
N *+path_extra* Up/downwards search in 'path' and 'tags'
439+
T *+path_extra* Up/downwards search in 'path' and 'tags' Always
440+
enabled since 9.0.0270
434441
m *+perl* Perl interface |perl|
435442
m *+perl/dyn* Perl interface |perl-dynamic| |/dyn|
436443
N *+persistent_undo* Persistent undo |undo-persistence|
@@ -445,14 +452,14 @@ m *+python3/dyn* Python 3 interface |python-dynamic| |/dyn|
445452
N *+quickfix* |:make| and |quickfix| commands
446453
N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout,
447454
'redrawtime' option
448-
B *+rightleft* Right to left typing |'rightleft'|
455+
H *+rightleft* Right to left typing |'rightleft'|
449456
m *+ruby* Ruby interface |ruby|
450457
m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn|
451458
T *+scrollbind* |'scrollbind'|
452-
B *+signs* |:sign|
453-
t *+smartindent* |'smartindent'|
454-
B *+sodium* compiled with libsodium for better encryption support
455-
B *+sound* |sound_playevent()|, |sound_playfile()| functions, etc.
459+
N *+signs* |:sign|
460+
T *+smartindent* |'smartindent'|
461+
H *+sodium* compiled with libsodium for better encryption support
462+
H *+sound* |sound_playevent()|, |sound_playfile()| functions, etc.
456463
N *+spell* spell checking support, see |spell|
457464
N *+startuptime* |--startuptime| argument
458465
N *+statusline* Options 'statusline', 'rulerformat' and special
@@ -468,16 +475,16 @@ m *+tcl/dyn* Tcl interface |tcl-dynamic| |/dyn|
468475
m *+terminal* Support for terminal window |terminal|
469476
*+terminfo* uses |terminfo| instead of termcap
470477
N *+termresponse* support for |t_RV| and |v:termresponse|
471-
B *+termguicolors* 24-bit color in xterm-compatible terminals support
472-
N *+textobjects* |text-objects| selection
478+
N *+termguicolors* 24-bit color in xterm-compatible terminals support
479+
T *+textobjects* |text-objects| selection. Always enabled since 9.0.0222.
473480
N *+textprop* |text-properties|
474481
*+tgetent* non-Unix only: able to use external termcap
475482
N *+timers* the |timer_start()| function
476483
T *+title* Setting the window 'title' and 'icon'; Always enabled
477484
N *+toolbar* |gui-toolbar|
478485
T *+user_commands* User-defined commands. |user-commands|
479486
Always enabled since 8.1.1210.
480-
B *+vartabs* Variable-width tabstops. |'vartabstop'|
487+
H *+vartabs* Variable-width tabstops. |'vartabstop'|
481488
T *+vertsplit* Vertically split windows |:vsplit|; Always enabled
482489
since 8.0.1118.
483490
T *+vim9script* |Vim9| script
@@ -487,8 +494,8 @@ T *+visual* Visual mode |Visual-mode| Always enabled since 7.4.200.
487494
T *+visualextra* extra Visual mode commands |blockwise-operators|
488495
T *+vreplace* |gR| and |gr|
489496
*+vtp* on MS-Windows console: support for 'termguicolors'
490-
N *+wildignore* |'wildignore'|
491-
N *+wildmenu* |'wildmenu'|
497+
T *+wildignore* |'wildignore'| Always enabled since 9.0.0278
498+
T *+wildmenu* |'wildmenu'|| Always enabled since 9.0.0279
492499
T *+windows* more than one window; Always enabled since 8.0.1118.
493500
m *+writebackup* |'writebackup'| is default on
494501
m *+xim* X input method |xim|
@@ -558,7 +565,10 @@ N *+X11* Unix only: can restore window title |X11|
558565
initialized to an empty string. After the redirection
559566
starts, if the variable is removed or locked or the
560567
variable type is changed, then further command output
561-
messages will cause errors.
568+
messages will cause errors. When using a local
569+
variable (l:var in a function or s:var in a script)
570+
and another `:redir` causes the current one to end,
571+
the scope might be different and the assignment fails.
562572
In Vim9 script: the variable must have been declared
563573
as a string.
564574
The variable will remain empty until redirection ends.

0 commit comments

Comments
 (0)