Skip to content

Update version9.{txt,jax} #2074

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 2, 2025
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
34 changes: 24 additions & 10 deletions doc/version9.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*version9.txt* For Vim バージョン 9.1. Last change: 2025 May 08
*version9.txt* For Vim バージョン 9.1. Last change: 2025 May 28


VIMリファレンスマニュアル by Bram Moolenaar
Expand Down Expand Up @@ -41573,6 +41573,10 @@ XDG デスクトップ仕様 |xdg-base-dir| のサポート

Vim script および Vim9 script での |Tuple| データ型のサポート。

'tabline' に似た垂直の |tabpanel| ウィンドウをサポート。

新しい挿入モード補完: |i_CTRL-X_CTRL-R| でレジスタから単語を補完する。

*changed-9.2*
変更点~
------
Expand Down Expand Up @@ -41608,8 +41612,8 @@ Vim script および Vim9 script での |Tuple| データ型のサポート。
- 'wildmode' の新しいオプション値:
"noselect" - wildmenu のエントリを自動選択しない
- 'complete' の新しいフラグ:
"f{func}" - 与えられた関数を使って補完する
"f" - 'completefunc' を使って補完する
"F{func}" - 与えられた関数を使って補完する
"F" - 'completefunc' を使って補完する
"o" - 'omnifunc' を使って補完する
- "{flag}^<limit>" 表記を使用して、 'complete' のソースのマッチ数を制限できる
ようにする
Expand All @@ -41621,18 +41625,19 @@ Vim script および Vim9 script での |Tuple| データ型のサポート。
- 'commentstring' のデフォルトには、自動コメントの見栄えを良くするための空白の
パディングを含んでいる |comment-install|
- 'completeopt' は |global-local| オプションになった。
- 'nrformats' は、マイナス記号の前の空白に基づいて符号付きか符号なしの数値かを
決定する新しい "blank" サブオプションを受け付ける。
- いくつかの (伝統的な) vi の動作/不整合を無効にするために、'cpoptions' にフラ
グ "z" |cpo-z| を追加する (|d-special| および |cw| を参照)。
- 'rulerformat' は |stl-%!| 項目をサポートするようになった
- ページ単位のスクロールには CTRL-F / CTRL-B で、また、半ページ単位のスクロー
ルには CTRL-D / CTRL-U で 'smoothscroll' ロジックを使用する。
- 'pummaxwidth' 補完ポップアップメニューの最大幅
- 'fillchars' の新しいオプション値:
"trunc" - 切り詰め表示を設定する、'pummaxwidth'
"truncrl" - "trunc" に似ているが 'rl' モード用 'pummaxwidth'
"tpl_vert" - 'tabpanel' のセパレーター
- 'grepformat' は |global-local| オプションになった。
- GTK3 でマウスカーソルの一部が表示されない問題を修正 'mouseshape'
- 'nrformats' は、マイナス記号の前の空白に基づいて符号付きか符号なしの数値かを
決定する新しい "blank" サブオプションを受け付ける。
- 'rulerformat' は |stl-%!| 項目をサポートするようになった
- ページ単位のスクロールには CTRL-F / CTRL-B で、また、半ページ単位のスクロー
ルには CTRL-D / CTRL-U で 'smoothscroll' ロジックを使用する。

Ex コマンド: ~
- 新しい目印を定義するときに優先順位を指定できるようにする |:sign-define|
Expand Down Expand Up @@ -41668,6 +41673,8 @@ Ex コマンド: ~
|netrw| から切り離す
- ".=" を使用した新しいダイグラフ "APPROACHES THE LIMIT"
- |CTRL-C| は常にアクティブな |popup-window| を閉じる。
- configure スクリプトは、GUI ツールキットを自動検出するときに、GTK2 よりも
GTK3 の使用を優先する。

*added-9.2*
追加要素 ~
Expand Down Expand Up @@ -41722,6 +41729,9 @@ Ex コマンド: ~
|hl-PmenuMatch| ポップアップメニュー: マッチしたテキストのハイライト
|hl-PmenuMatchSel| ポップアップメニュー: 選択された行のマッチしたテキスト
のハイライト
|hl-TabPanel| |tabpanel|: アクティブではないタブページラベル
|hl-TabPanelFill| |tabpanel|: 詰め用スペース
|hl-TabPanelSel| |tabpanel|: アクティブなタブページラベル

コマンド: ~

Expand All @@ -41732,6 +41742,7 @@ Ex コマンド: ~
|:iput| |:put| と似ているが、インデントを調整する
|:pbuffer| バッファリストからバッファ [N] をプレビューウィンドウ
で編集する
|:redrawtabpanel| 'tabpanel' を強制的に更新する。

オプション: ~

Expand All @@ -41745,8 +41756,11 @@ Ex コマンド: ~
'lhistory' location リストスタックのサイズ |quickfix-stack|
'messagesopt' |:messages| と |hit-enter| プロンプトを設定する
'pummaxwidth' 補完ポップアップメニューの最大幅
'winfixbuf' ウィンドウ内でバッファをフォーカスしたままにする
'showtabpanel' |tabpanel| をいつ表示するか
'tabclose' タブページを閉じた後にフォーカスするタブページ
'tabpanel' タブページを表示するためのオプションの垂直パネル
|tabpanel|
'tabpanelopt' |tabpanel| のオプション設定
't_xo' 端末は XON/XOFF ハンドシェイクを使用する (例: vt420)
't_CF' 代替フォントハイライトの端末コードのサポート
'winfixbuf' ウィンドウ内でバッファをフォーカスしたままにする
Expand Down
35 changes: 26 additions & 9 deletions en/version9.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*version9.txt* For Vim version 9.1. Last change: 2025 May 08
*version9.txt* For Vim version 9.1. Last change: 2025 May 28


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -41584,6 +41584,11 @@ completion and command-line completion in |ins-completion-menu|, see

Support for the |Tuple| data type in Vim script and Vim9 script.

Support for a vertical |tabpanel| window similar to the 'tabline'.

New Insert-mode completion: |i_CTRL-X_CTRL-R| to complete words from
registers.

*changed-9.2*
Changed~
-------
Expand Down Expand Up @@ -41619,8 +41624,8 @@ Completion: ~
- New option value for 'wildmode':
"noselect" - do not auto select an entry in the wildmenu
- New flags for 'complete':
"f{func}" - complete using given function
"f" - complete using 'completefunc'
"F{func}" - complete using given function
"F" - complete using 'completefunc'
"o" - complete using 'omnifunc'
- allow to limit matches for the 'complete' sources by using the
"{flag}^<limit>" notation
Expand All @@ -41632,17 +41637,19 @@ Options: ~
- the default for 'commentstring' contains whitespace padding to have
automatic comments look nicer |comment-install|
- 'completeopt' is now a |global-local| option.
- 'nrformats' accepts the new "blank" suboption, to determine a signed or
unsigned number based on whitespace in front of a minus sign.
- add 'cpoptions' flag "z" |cpo-z|, to disable some (traditional) vi
behaviour/inconsistency (see |d-special| and |cw|).
- 'rulerformat' now supports the |stl-%!| item
- use 'smoothscroll' logic for CTRL-F / CTRL-B for pagewise scrolling
and CTRL-D / CTRL-U for half-pagewise scrolling
- New option value for 'fillchars':
- new option values for 'fillchars':
"trunc" - configure truncation indicator, 'pummaxwidth'
"truncrl" - like "trunc" but in 'rl' mode, 'pummaxwidth'
"tpl_vert" - separators for the 'tabpanel'
- 'grepformat' is now a |global-local| option.
- adjust for GTK3 dropping some mouse cursors 'mouseshape'
- 'nrformats' accepts the new "blank" suboption, to determine a signed or
unsigned number based on whitespace in front of a minus sign.
- 'rulerformat' now supports the |stl-%!| item
- use 'smoothscroll' logic for CTRL-F / CTRL-B for pagewise scrolling
and CTRL-D / CTRL-U for half-pagewise scrolling

Ex commands: ~
- allow to specify a priority when defining a new sign |:sign-define|
Expand Down Expand Up @@ -41677,6 +41684,8 @@ Others: ~
and decouple it from |netrw|
- new digraph "APPROACHES THE LIMIT" using ".="
- |CTRL-C| always closes the active |popup-window|.
- the configure script will favor using GTK3 over GTK2 when auto-detecting the
gui toolkit

*added-9.2*
Added ~
Expand Down Expand Up @@ -41732,6 +41741,9 @@ Highlighting: ~
|hl-PmenuMatch| Popup menu: highlighting of matched text
|hl-PmenuMatchSel| Popup menu: highlighting of matched text in selected
line
|hl-TabPanel| |tabpanel|: not active tab page label
|hl-TabPanelFill| |tabpanel|: filler space
|hl-TabPanelSel| |tabpanel|: active tab page label

Commands: ~

Expand All @@ -41742,6 +41754,7 @@ Ex-Commands: ~
|:iput| like |:put| but adjust indent
|:pbuffer| Edit buffer [N] from the buffer list in the preview
window
|:redrawtabpanel| Force updating the 'tabpanel'.

Options: ~

Expand All @@ -41757,7 +41770,11 @@ Options: ~
'lhistory' Size of the location list stack |quickfix-stack|.
'messagesopt' configure |:messages| and |hit-enter| prompt
'pummaxwidth' maximum width for the completion popup menu
'showtabpanel' When to show the |tabpanel|
'tabclose' Which tab page to focus after closing a tab page
'tabpanel' Optional vertical panel for displaying tabpages
|tabpanel|
'tabpanelopt' Optional settings for the |tabpanel|
't_xo' Terminal uses XON/XOFF handshaking (e.g. vt420)
't_CF' Support for alternate font highlighting terminal code
'winfixbuf' Keep buffer focused in a window
Expand Down