Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 17 additions & 4 deletions doc/autocmd.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*autocmd.txt* For Vim バージョン 9.1. Last change: 2024 Jan 14
*autocmd.txt* For Vim バージョン 9.1. Last change: 2024 Jan 25


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

|WinNewPre| 新しいウィンドウを作成する前
|WinNew| 新しいウィンドウを作成した後
|TabNew| 新しいタブページを作成した後
|WinClosed| ウィンドウを閉じた後
Expand Down Expand Up @@ -1367,10 +1368,22 @@ WinLeave ウィンドウを離れる前。次に入るウィンドウで他の
の前に BufLeave が発生する (ただし ":new" を使っ
たときはそうならない)。
":qa" や "q" でVimを終了するときには発生しない。

*WinNewPre*
WinNewPre 新しいウィンドウを作成する前。分割または、新し
いタブページを作成してウィンドウレイアウトを変
更するコマンドの前にトリガーされる。Vim が起動
したばかりの最初のウィンドウでは行われない。
Comment on lines +1375 to +1376
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
更するコマンドの前にトリガーされる。Vim が起動
したばかりの最初のウィンドウでは行われない。
更するコマンドの前にトリガーされる。Vim がちょ
うど開始したとき、最初のウィンドウのためには行
われない。

原文の "Not done for the first window, when Vim has just started." という文は WinNew イベントの説明のところにも全く同じ文があり、そちらと訳文を合わせるのであればこうですかね。
別にこのままでも良いとは思います。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

チェックありがとうございます。確かに合わせた方が良いですね。
ただ、今回のWinNewPreの訳の方が分かりやすいと私は思っているので、WinNewの方を今回の訳に変更しようかと思っています。いかがでしょうか?

PS
このIssueとは関係ない連絡です。
@mityu さんをvimdoc-jaとwriterチームに招待しました。(忘れてた 😅)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WinNewの方を今回の訳に変更

良いと思います。今回の訳は冗長さがなくなった感じがして良いですね。

@mityu さんをvimdoc-jaとwriterチームに招待しました。

先ほど参加しました。今後ともよろしくお願いします。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

WinNewPre イベントのコマンドの実行中にウィンド
ウレイアウトを変更することはできない。
カレントウィンドウのレイアウトを保存し、ウィン
ドウの作成後に新しいレイアウトと比較するのに最
も役立つ。

*WinNew*
WinNew 新しいウィンドウが作成されたとき。Vim がちょう
ど開始したとき、最初のウィンドウのためには行わ
れない。WinEnter イベントの前。
WinNew 新しいウィンドウが作成されたとき。Vim が起動し
たばかりの最初のウィンドウでは行われない。
WinEnter イベントの前。

*WinScrolled*
WinScrolled カレントのタブページのウィンドウでテキストが
Expand Down
17 changes: 15 additions & 2 deletions en/autocmd.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*autocmd.txt* For Vim version 9.1. Last change: 2024 Jan 14
*autocmd.txt* For Vim version 9.1. Last change: 2024 Jan 25


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -381,6 +381,7 @@ Name triggered by ~
|CursorMoved| the cursor was moved in Normal mode
|CursorMovedI| the cursor was moved in Insert mode

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

*WinNewPre*
WinNewPre Before creating a new window. Triggered
before commands that modify window layout by
creating a split or new tab page. Not done for
the first window, when Vim has just started.
It is not allowed to modify window layout
while executing commands for the WinNewPre
event.
Most useful to store current window layout
and compare it with the new layout after the
Window has been created.

*WinNew*
WinNew When a new window was created. Not done for
the first window, when Vim has just started.
Expand Down