Skip to content

Commit 442d9b6

Browse files
authored
Merge pull request #2536 from h-east/update-builtin
Update builtin.{txt,jax}
2 parents 0259655 + bfa267b commit 442d9b6

2 files changed

Lines changed: 30 additions & 4 deletions

File tree

doc/builtin.jax

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*builtin.txt* For Vim バージョン 9.2. Last change: 2026 Feb 14
1+
*builtin.txt* For Vim バージョン 9.2. Last change: 2026 Mar 17
22

33

44
VIM リファレンスマニュアル by Bram Moolenaar
@@ -118,6 +118,8 @@ ch_getbufnr({handle}, {what}) 数値 {handle}/{what} に割り当てられたバ
118118
ファ番号を得る
119119
ch_getjob({channel}) ジョブ {channel} の Job を得る
120120
ch_info({handle}) 文字列 チャネル {handle} に関する情報を得る
121+
ch_listen({address} [, {options}])
122+
チャネル {address} でリッスンする
121123
ch_log({msg} [, {handle}]) なし チャネルのログファイルに {msg} を書き
122124
込む
123125
ch_logfile({fname} [, {mode}]) なし チャネルの挙動ログ出力を開始する
@@ -11434,7 +11436,11 @@ system({expr} [, {input}]) *system()* *E677*
1143411436
|:silent| が前置されたときは、端末は cooked モードには設定され
1143511437
ない。これはユーザー入力を必要としないコマンドを使用することを
1143611438
意味する。これは画面に不要な文字が表示されるのを防ぐ (|CTRL-L|
11437-
でそれをクリアする必要がなくなる)。 >
11439+
でそれをクリアする必要がなくなる)。
11440+
'statusline' 式、|autocommand|、または |timer| コールバックか
11441+
ら system() を呼び出す場合は、端末の応答 (カーソル形式のクエリ
11442+
など) が画面にエコーされないように、|:silent| を使用する必要が
11443+
ある。 >
1143811444
:silent let f = system('ls *.vim')
1143911445
<
1144011446
Note: コマンドの引数をエスケープするには、 |shellescape()|、
@@ -11492,6 +11498,11 @@ systemlist({expr} [, {input}]) *systemlist()*
1149211498
<
1149311499
エラー時には空文字列が返る。
1149411500

11501+
|system()| と同様に、コマンドがユーザー操作を必要とせず、
11502+
'statusline' 式、|autocommand|、または |timer| コールバックか
11503+
ら呼び出される場合は、|:silent| を先頭に追加する。詳細は
11504+
|system()| を参照。
11505+
1149511506
|method| としても使用できる: >
1149611507
:echo GetCmd()->systemlist()
1149711508
<
@@ -12793,6 +12804,7 @@ acl |ACL| をサポート
1279312804
all_builtin_terms 全ての組込みターミナルを有効にしてコンパイル。(常に
1279412805
true)
1279512806
amiga AMIGAバージョン
12807+
android Vim の Android 版。 *android*
1279612808
arabic アラビア語をサポート |Arabic|
1279712809
arp ARPをサポート (Amiga)
1279812810
autocmd 自動コマンドをサポート (常に true)
@@ -12961,6 +12973,7 @@ termguicolors 端末でのtrueカラーをサポート
1296112973
terminal |terminal| をサポート
1296212974
terminfo termcapの代わりにterminfoをサポート
1296312975
termresponse |t_RV|と|v:termresponse|をサポート
12976+
termux Vim の Termux 版。 *termux*
1296412977
textobjects |text-objects|をサポート
1296512978
textprop |text-properties| をサポート
1296612979
tgetent tgetentをサポート。termcapかterminfoファイルが使用可能

en/builtin.txt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -106,6 +106,8 @@ ch_evalraw({handle}, {string} [, {options}])
106106
ch_getbufnr({handle}, {what}) Number get buffer number for {handle}/{what}
107107
ch_getjob({channel}) Job get the Job of {channel}
108108
ch_info({handle}) String info about channel {handle}
109+
ch_listen({address} [, {options}])
110+
Channel listen on {address}
109111
ch_log({msg} [, {handle}]) none write {msg} in the channel log file
110112
ch_logfile({fname} [, {mode}]) none start logging channel activity
111113
ch_open({address} [, {options}])
@@ -11711,7 +11713,11 @@ system({expr} [, {input}]) *system()* *E677*
1171111713
When prepended by |:silent| the terminal will not be set to
1171211714
cooked mode. This is meant to be used for commands that do
1171311715
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. >
1171511721
:silent let f = system('ls *.vim')
1171611722
<
1171711723
Note: Use |shellescape()| or |::S| with |expand()| or
@@ -11769,6 +11775,11 @@ systemlist({expr} [, {input}]) *systemlist()*
1176911775
<
1177011776
Returns an empty string on error.
1177111777

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+
1177211783
Can also be used as a |method|: >
1177311784
:echo GetCmd()->systemlist()
1177411785
<
@@ -13104,6 +13115,7 @@ acl Compiled with |ACL| support.
1310413115
all_builtin_terms Compiled with all builtin terminals enabled. (always
1310513116
true)
1310613117
amiga Amiga version of Vim.
13118+
android Android version of Vim. *android*
1310713119
arabic Compiled with Arabic support |Arabic|.
1310813120
arp Compiled with ARP support (Amiga).
1310913121
autocmd Compiled with autocommand support. (always true)
@@ -13274,6 +13286,7 @@ termguicolors Compiled with true color in terminal support.
1327413286
terminal Compiled with |terminal| support.
1327513287
terminfo Compiled with terminfo instead of termcap.
1327613288
termresponse Compiled with support for |t_RV| and |v:termresponse|.
13289+
termux Termux version of Vim. *termux*
1327713290
textobjects Compiled with support for |text-objects|.
1327813291
textprop Compiled with support for |text-properties|.
1327913292
tgetent Compiled with tgetent support, able to use a termcap

0 commit comments

Comments
 (0)