Skip to content

Commit a7d3844

Browse files
committed
Update autocmd.{txt,jax}
1 parent 0bd2ecb commit a7d3844

File tree

2 files changed

+29
-3
lines changed

2 files changed

+29
-3
lines changed

doc/autocmd.jax

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*autocmd.txt* For Vim バージョン 9.1. Last change: 2024 Jan 14
1+
*autocmd.txt* For Vim バージョン 9.1. Last change: 2024 Jan 25
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -387,6 +387,7 @@ Vimは以下のイベントを認識する。イベント名が大文字か小
387387
|CursorMoved| ノーマルモードでカーソルが移動したとき
388388
|CursorMovedI| 挿入モードでカーソルが移動したとき
389389

390+
|WinNewPre| 新しいウィンドウを作成する前
390391
|WinNew| 新しいウィンドウを作成した後
391392
|TabNew| 新しいタブページを作成した後
392393
|WinClosed| ウィンドウを閉じた後
@@ -1367,6 +1368,18 @@ WinLeave ウィンドウを離れる前。次に入るウィンドウで他の
13671368
の前に BufLeave が発生する (ただし ":new" を使っ
13681369
たときはそうならない)。
13691370
":qa" や "q" でVimを終了するときには発生しない。
1371+
1372+
*WinNewPre*
1373+
WinNewPre 新しいウィンドウを作成する前。分割または、新し
1374+
いタブページを作成してウィンドウレイアウトを変
1375+
更するコマンドの前にトリガーされる。Vim が起動
1376+
したばかりの最初のウィンドウでは行われない。
1377+
WinNewPre イベントのコマンドの実行中にウィンド
1378+
ウレイアウトを変更することはできない。
1379+
カレントウィンドウのレイアウトを保存し、ウィン
1380+
ドウの作成後に新しいレイアウトと比較するのに最
1381+
も役立つ。
1382+
13701383
*WinNew*
13711384
WinNew 新しいウィンドウが作成されたとき。Vim がちょう
13721385
ど開始したとき、最初のウィンドウのためには行わ

en/autocmd.txt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*autocmd.txt* For Vim version 9.1. Last change: 2024 Jan 14
1+
*autocmd.txt* For Vim version 9.1. Last change: 2024 Jan 25
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -381,6 +381,7 @@ Name triggered by ~
381381
|CursorMoved| the cursor was moved in Normal mode
382382
|CursorMovedI| the cursor was moved in Insert mode
383383

384+
|WinNewPre| before creating a new window
384385
|WinNew| after creating a new window
385386
|TabNew| after creating a new tab page
386387
|WinClosed| after closing a window
@@ -1098,7 +1099,7 @@ SafeState When nothing is pending, going to wait for the
10981099
- Command line completion is active
10991100
You can use `mode()` to find out what state
11001101
Vim is in. That may be:
1101-
- VIsual mode
1102+
- Visual mode
11021103
- Normal mode
11031104
- Insert mode
11041105
- Command-line mode
@@ -1390,6 +1391,18 @@ WinLeave Before leaving a window. If the window to be
13901391
WinLeave autocommands (but not for ":new").
13911392
Not used for ":qa" or ":q" when exiting Vim.
13921393

1394+
*WinNewPre*
1395+
WinNewPre Before creating a new window. Triggered
1396+
before commands that modify window layout by
1397+
creating a split or new tab page. Not done for
1398+
the first window, when Vim has just started.
1399+
It is not allowed to modify window layout
1400+
while executing commands for the WinNewPre
1401+
event.
1402+
Most useful to store current window layout
1403+
and compare it with the new layout after the
1404+
Window has been created.
1405+
13931406
*WinNew*
13941407
WinNew When a new window was created. Not done for
13951408
the first window, when Vim has just started.

0 commit comments

Comments
 (0)