|
1 | | -*builtin.txt* For Vim version 9.2. Last change: 2026 Feb 14 |
| 1 | +*builtin.txt* For Vim version 9.2. Last change: 2026 Mar 17 |
2 | 2 |
|
3 | 3 |
|
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -106,6 +106,8 @@ ch_evalraw({handle}, {string} [, {options}]) |
106 | 106 | ch_getbufnr({handle}, {what}) Number get buffer number for {handle}/{what} |
107 | 107 | ch_getjob({channel}) Job get the Job of {channel} |
108 | 108 | ch_info({handle}) String info about channel {handle} |
| 109 | +ch_listen({address} [, {options}]) |
| 110 | + Channel listen on {address} |
109 | 111 | ch_log({msg} [, {handle}]) none write {msg} in the channel log file |
110 | 112 | ch_logfile({fname} [, {mode}]) none start logging channel activity |
111 | 113 | ch_open({address} [, {options}]) |
@@ -11711,7 +11713,11 @@ system({expr} [, {input}]) *system()* *E677* |
11711 | 11713 | When prepended by |:silent| the terminal will not be set to |
11712 | 11714 | cooked mode. This is meant to be used for commands that do |
11713 | 11715 | not need the user to type. It avoids stray characters showing |
11714 | | - up on the screen which require |CTRL-L| to remove. > |
| 11716 | + up on the screen which require |CTRL-L| to remove. |
| 11717 | + When calling system() from a 'statusline' expression, an |
| 11718 | + |autocommand| or a |timer| callback, you should use |:silent| |
| 11719 | + to avoid terminal responses (e.g. from cursor style queries) |
| 11720 | + being echoed on the screen. > |
11715 | 11721 | :silent let f = system('ls *.vim') |
11716 | 11722 | < |
11717 | 11723 | Note: Use |shellescape()| or |::S| with |expand()| or |
@@ -11769,6 +11775,11 @@ systemlist({expr} [, {input}]) *systemlist()* |
11769 | 11775 | < |
11770 | 11776 | Returns an empty string on error. |
11771 | 11777 |
|
| 11778 | + Like |system()|, prepend |:silent| when the command does not |
| 11779 | + need user interaction and is called from a 'statusline' |
| 11780 | + expression, an |autocommand| or a |timer| callback. See |
| 11781 | + |system()| for details. |
| 11782 | + |
11772 | 11783 | Can also be used as a |method|: > |
11773 | 11784 | :echo GetCmd()->systemlist() |
11774 | 11785 | < |
@@ -13104,6 +13115,7 @@ acl Compiled with |ACL| support. |
13104 | 13115 | all_builtin_terms Compiled with all builtin terminals enabled. (always |
13105 | 13116 | true) |
13106 | 13117 | amiga Amiga version of Vim. |
| 13118 | +android Android version of Vim. *android* |
13107 | 13119 | arabic Compiled with Arabic support |Arabic|. |
13108 | 13120 | arp Compiled with ARP support (Amiga). |
13109 | 13121 | autocmd Compiled with autocommand support. (always true) |
@@ -13274,6 +13286,7 @@ termguicolors Compiled with true color in terminal support. |
13274 | 13286 | terminal Compiled with |terminal| support. |
13275 | 13287 | terminfo Compiled with terminfo instead of termcap. |
13276 | 13288 | termresponse Compiled with support for |t_RV| and |v:termresponse|. |
| 13289 | +termux Termux version of Vim. *termux* |
13277 | 13290 | textobjects Compiled with support for |text-objects|. |
13278 | 13291 | textprop Compiled with support for |text-properties|. |
13279 | 13292 | tgetent Compiled with tgetent support, able to use a termcap |
|
0 commit comments