From d721681a26076d3702974f677d3c637860ba9b4c Mon Sep 17 00:00:00 2001 From: h-east Date: Sat, 31 May 2025 10:17:18 +0900 Subject: [PATCH] Update version9.{txt,jax} --- doc/version9.jax | 34 ++++++++++++++++++++++++---------- en/version9.txt | 35 ++++++++++++++++++++++++++--------- 2 files changed, 50 insertions(+), 19 deletions(-) diff --git a/doc/version9.jax b/doc/version9.jax index ae1229d10..d0175b764 100644 --- a/doc/version9.jax +++ b/doc/version9.jax @@ -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 @@ -41573,6 +41573,10 @@ XDG デスクトップ仕様 |xdg-base-dir| のサポート Vim script および Vim9 script での |Tuple| データ型のサポート。 +'tabline' に似た垂直の |tabpanel| ウィンドウをサポート。 + +新しい挿入モード補完: |i_CTRL-X_CTRL-R| でレジスタから単語を補完する。 + *changed-9.2* 変更点~ ------ @@ -41608,8 +41612,8 @@ Vim script および Vim9 script での |Tuple| データ型のサポート。 - 'wildmode' の新しいオプション値: "noselect" - wildmenu のエントリを自動選択しない - 'complete' の新しいフラグ: - "f{func}" - 与えられた関数を使って補完する - "f" - 'completefunc' を使って補完する + "F{func}" - 与えられた関数を使って補完する + "F" - 'completefunc' を使って補完する "o" - 'omnifunc' を使って補完する - "{flag}^" 表記を使用して、 'complete' のソースのマッチ数を制限できる ようにする @@ -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| @@ -41668,6 +41673,8 @@ Ex コマンド: ~ |netrw| から切り離す - ".=" を使用した新しいダイグラフ "APPROACHES THE LIMIT" - |CTRL-C| は常にアクティブな |popup-window| を閉じる。 +- configure スクリプトは、GUI ツールキットを自動検出するときに、GTK2 よりも + GTK3 の使用を優先する。 *added-9.2* 追加要素 ~ @@ -41722,6 +41729,9 @@ Ex コマンド: ~ |hl-PmenuMatch| ポップアップメニュー: マッチしたテキストのハイライト |hl-PmenuMatchSel| ポップアップメニュー: 選択された行のマッチしたテキスト のハイライト +|hl-TabPanel| |tabpanel|: アクティブではないタブページラベル +|hl-TabPanelFill| |tabpanel|: 詰め用スペース +|hl-TabPanelSel| |tabpanel|: アクティブなタブページラベル コマンド: ~ @@ -41732,6 +41742,7 @@ Ex コマンド: ~ |:iput| |:put| と似ているが、インデントを調整する |:pbuffer| バッファリストからバッファ [N] をプレビューウィンドウ で編集する +|:redrawtabpanel| 'tabpanel' を強制的に更新する。 オプション: ~ @@ -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' ウィンドウ内でバッファをフォーカスしたままにする diff --git a/en/version9.txt b/en/version9.txt index 371e4b314..ec963aea7 100644 --- a/en/version9.txt +++ b/en/version9.txt @@ -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 @@ -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~ ------- @@ -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}^" notation @@ -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| @@ -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 ~ @@ -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: ~ @@ -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: ~ @@ -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