1
- *various.txt* For Vim version 9.1. Last change: 2025 Jun 28
1
+ *various.txt* For Vim version 9.1. Last change: 2025 Aug 06
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -20,7 +20,7 @@ CTRL-L Clear and redraw the screen. The redraw may happen
20
20
:redr[aw][!] Redraw the screen right now. When ! is included it is
21
21
cleared first.
22
22
It can be used to redraw the screen in a script
23
- or function (or a mapping if | 'lazyredraw' | is set).
23
+ or function (or a mapping if 'lazyredraw' is set).
24
24
25
25
*:redraws* *:redrawstatus*
26
26
:redraws[tatus][!] Redraw the status line of the current window. When !
@@ -375,33 +375,33 @@ T *++builtin_terms* maximal terminals builtin |builtin-terms| Always
375
375
N *+byte_offset* support for 'o' flag in 'statusline' option, "go"
376
376
and ":goto" commands.
377
377
m *+channel* inter process communication | channel |
378
- T *+cindent* | 'cindent' | , C indenting; Always enabled
378
+ T *+cindent* 'cindent' , C indenting; Always enabled
379
379
N *+clientserver* Unix and Win32: Remote invocation | clientserver |
380
380
*+clipboard* | clipboard | support compiled-in
381
381
*+clipboard_working* | clipboard | support compiled-in and working
382
382
T *+cmdline_compl* command line completion | cmdline-completion |
383
383
T *+cmdline_hist* command line history | cmdline-history |
384
- T *+cmdline_info* | 'showcmd' | and | 'ruler' | ; Always enabled since
384
+ T *+cmdline_info* 'showcmd' and 'ruler' ; Always enabled since
385
385
9.0.0747
386
386
T *+cmdwin* | cmdline-window | support; Always enabled since 9.0.0657
387
- T *+comments* | 'comments' | support
387
+ T *+comments* 'comments' support
388
388
N *+conceal* "conceal" support, see | conceal | | :syn-conceal | etc.
389
389
N *+cryptv* encryption support | encryption |
390
390
H *+cscope* | cscope | support
391
- T *+cursorbind* | 'cursorbind' | support
391
+ T *+cursorbind* 'cursorbind' support
392
392
m *+cursorshape* | termcap-cursor-shape | support
393
393
m *+debug* Compiled for debugging.
394
394
N *+dialog_gui* Support for | :confirm | with GUI dialog.
395
395
N *+dialog_con* Support for | :confirm | with console dialog.
396
396
N *+dialog_con_gui* Support for | :confirm | with GUI and console dialog.
397
397
N *+diff* | vimdiff | and 'diff'
398
398
N *+digraphs* | digraphs | *E196*
399
- *+directx* Win32 GUI only: DirectX and | 'renderoptions' |
399
+ *+directx* Win32 GUI only: DirectX and 'renderoptions'
400
400
*+dnd* Support for DnD into the "~ register | quote_~ | .
401
401
H *+emacs_tags* | emacs-tags | files
402
402
N *+eval* expression evaluation | eval.txt |
403
403
T *+ex_extra* always on now, used to be for Vim's extra Ex commands
404
- N *+extra_search* | 'hlsearch' | and | 'incsearch' | options.
404
+ N *+extra_search* 'hlsearch' and 'incsearch' options.
405
405
- *+farsi* Removed: | farsi | language
406
406
T *+file_in_path* | gf | , | CTRL-W_f | and | <cfile> | Always enabled since
407
407
9.0.265
@@ -424,12 +424,12 @@ T *+insert_expand* |insert_expand| Insert mode completion
424
424
m *+ipv6* Support for IPv6 networking | channel |
425
425
m *+job* starting and stopping jobs | job |
426
426
T *+jumplist* | jumplist | ; Always enabled since 8.2.3795
427
- H *+keymap* | 'keymap' |
427
+ H *+keymap* 'keymap'
428
428
N *+lambda* | lambda | and | closure |
429
- H *+langmap* | 'langmap' |
429
+ H *+langmap* 'langmap'
430
430
N *+libcall* | libcall() |
431
- N *+linebreak* | 'linebreak' | , | 'breakat' | and | 'showbreak' |
432
- T *+lispindent* | 'lisp' |
431
+ N *+linebreak* 'linebreak' , 'breakat' and 'showbreak'
432
+ T *+lispindent* 'lisp'
433
433
T *+listcmds* Vim commands for the list of buffers | buffer-hidden |
434
434
and argument list | :argdelete |
435
435
T *+localmap* Support for mappings local to a buffer | :map-local |
@@ -439,7 +439,7 @@ N *+menu* |:menu|
439
439
N *+mksession* | :mksession |
440
440
T *+modify_fname* | filename-modifiers |
441
441
T *+mouse* Mouse handling | mouse-using |
442
- N *+mouseshape* | 'mouseshape' |
442
+ N *+mouseshape* 'mouseshape'
443
443
N *+mouse_dec* Unix only: Dec terminal mouse handling | dec-mouse |
444
444
N *+mouse_gpm* Unix only: Linux console mouse handling | gpm-mouse |
445
445
m *+mouse_gpm/dyn* Same as | +mouse_gpm | with optional library dependency
@@ -481,12 +481,12 @@ m *+python3/dyn-stable*
481
481
N *+quickfix* | :make | and | quickfix | commands
482
482
N *+reltime* | reltime() | function, 'hlsearch' /'incsearch' timeout,
483
483
'redrawtime' option
484
- H *+rightleft* Right to left typing | 'rightleft' |
484
+ H *+rightleft* Right to left typing 'rightleft'
485
485
m *+ruby* Ruby interface | ruby |
486
486
m *+ruby/dyn* Ruby interface | ruby-dynamic | | /dyn |
487
- T *+scrollbind* | 'scrollbind' |
487
+ T *+scrollbind* 'scrollbind'
488
488
N *+signs* | :sign |
489
- T *+smartindent* | 'smartindent' |
489
+ T *+smartindent* 'smartindent'
490
490
H *+sodium* compiled with libsodium for better encryption support
491
491
H *+sound* | sound_playevent() | , | sound_playfile() | functions, etc.
492
492
N *+spell* spell checking support, see | spell |
@@ -514,22 +514,22 @@ T *+title* Setting the window 'title' and 'icon'; Always enabled
514
514
N *+toolbar* | gui-toolbar |
515
515
T *+user_commands* User-defined commands. | user-commands |
516
516
Always enabled since 8.1.1210.
517
- H *+vartabs* Variable-width tab stops. | 'vartabstop' |
517
+ H *+vartabs* Variable-width tab stops. 'vartabstop'
518
518
T *+vertsplit* Vertically split windows | :vsplit | ; Always enabled
519
519
since 8.0.1118.
520
520
T *+vim9script* | Vim9 | script
521
- N *+viminfo* | 'viminfo' |
522
- T *+virtualedit* | 'virtualedit' | Always enabled since 8.1.826.
521
+ N *+viminfo* 'viminfo'
522
+ T *+virtualedit* 'virtualedit' Always enabled since 8.1.826.
523
523
T *+visual* Visual mode | Visual-mode | Always enabled since 7.4.200.
524
524
T *+visualextra* extra Visual mode commands | blockwise-operators |
525
525
T *+vreplace* | gR | and | gr |
526
526
*+vtp* on MS-Windows console: support for 'termguicolors'
527
527
N *+wayland* Unix only: support for the Wayland protocol.
528
528
N *+wayland_clipboard* Unix only: support for Wayland selections/clipboard.
529
- T *+wildignore* | 'wildignore' | Always enabled since 9.0.0278
530
- T *+wildmenu* | 'wildmenu' | Always enabled since 9.0.0279
529
+ T *+wildignore* 'wildignore' Always enabled since 9.0.0278
530
+ T *+wildmenu* 'wildmenu' Always enabled since 9.0.0279
531
531
T *+windows* more than one window; Always enabled since 8.0.1118.
532
- m *+writebackup* | 'writebackup' | is default on
532
+ m *+writebackup* 'writebackup' is default on
533
533
m *+xim* X input method | xim |
534
534
*+xfontset* X fontset support | xfontset |
535
535
N *+xattr* compiled with extended attribute support (Linux only)
@@ -624,7 +624,7 @@ N *+X11* Unix only: can restore window title |X11|
624
624
to lines that do NOT match {pattern} .
625
625
626
626
{pattern} is a Vim search pattern. Instead of enclosing
627
- it in / any non-ID character (see | 'isident' | ) can be
627
+ it in / any non-ID character (see 'isident' ) can be
628
628
used, so long as it does not appear in {pattern} .
629
629
Without the enclosing character the pattern cannot
630
630
include the bar character. 'ignorecase' is not used.
0 commit comments