Skip to content

Commit b9589f6

Browse files
authored
Merge pull request #2009 from h-east/update-version9
Update version9.{txt,jax}
2 parents ae6464c + 95b94e7 commit b9589f6

File tree

2 files changed

+33
-10
lines changed

2 files changed

+33
-10
lines changed

doc/version9.jax

+15-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*version9.txt* For Vim バージョン 9.1. Last change: 2025 Mar 21
1+
*version9.txt* For Vim バージョン 9.1. Last change: 2025 Mar 27
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -41545,6 +41545,14 @@ Vim9 script の列挙型サポート |:enum|
4154541545

4154641546
protected _new() メソッドのサポート
4154741547

41548+
差分モード~
41549+
-----------
41550+
'diffopt' 設定に "linematch" アルゴリズムを含める。これにより、類似の行のバッ
41551+
ファ間の変更が揃えられ、Vim での diff のハイライトが改善される
41552+
41553+
行内の変更の差分ハイライトを改善する。'diffopt' 設定の "inline" サブオプション
41554+
値を使用して構成可能で、"inline:simple" がデフォルトの "diffopt" 値に追加され
41555+
る (ただし、これは差分モードの動作を変更しない)。
4154841556
*new-other-9.2*
4154941557
その他の新機能 ~
4155041558
--------------
@@ -41561,8 +41569,7 @@ XDG デスクトップ仕様 |xdg-base-dir| のサポート
4156141569
|ins-completion-menu| で、挿入モード補完とコマンドライン補完の一致したテキスト
4156241570
と補完の種類のハイライトをサポートする。|complete-items| を参照
4156341571

41564-
'diffopt' 設定に "linematch" アルゴリズムを含める。これにより、類似の行のバッ
41565-
ファ間の変更が揃えられ、Vim での diff のハイライトが改善される
41572+
Vim script および Vim9 script での |Tuple| データ型のサポート。
4156641573

4156741574
*changed-9.2*
4156841575
変更点~
@@ -41578,7 +41585,6 @@ XDG デスクトップ仕様 |xdg-base-dir| のサポート
4157841585
- 'keyprotocol' オプションのデフォルト値は、ghostty 端末エミュレータ (kitty プ
4157941586
ロトコルを使用) のサポートにより更新された
4158041587

41581-
4158241588
補完: ~
4158341589
- |:cd| や同様のコマンドで 'cdpath' からディレクトリを補完できるように、
4158441590
|:command-complete| や |getcompletion()| 等に "cd_in_path" 補完タイプを追加
@@ -41610,6 +41616,7 @@ XDG デスクトップ仕様 |xdg-base-dir| のサポート
4161041616
- 'rulerformat' は |stl-%!| 項目をサポートするようになった
4161141617
- ページ単位のスクロールには CTRL-F / CTRL-B で、また、半ページ単位のスクロー
4161241618
ルには CTRL-D / CTRL-U で 'smoothscroll' ロジックを使用する。
41619+
- 'pummaxwidth' 補完ポップアップメニューの最大幅
4161341620

4161441621
Ex コマンド: ~
4161541622
- 新しい目印を定義するときに優先順位を指定できるようにする |:sign-define|
@@ -41668,11 +41675,14 @@ Ex コマンド: ~
4166841675
|getstacktrace()| Vim script の現在のスタックトレースを取得する
4166941676
|id()| Dict、List、Object、Channel、または Blob 変数の一意の
4167041677
識別子を取得
41678+
|list2tuple()| 項目のリストを Tuple に変換する
4167141679
|matchbufline()| バッファ内のすべてのパターンのマッチ
4167241680
|matchstrlist()| 文字列のリスト内のすべてのパターンのマッチ
4167341681
|ngettext()| 単一/複数の翻訳メッセージの検索
4167441682
|popup_setbuf()| ポップアップを別のバッファに切り替える
4167541683
|str2blob()| 文字列のリストを blob に変換する
41684+
|test_null_tuple()| null の tuple を返す
41685+
|tuple2list()| Tuple の項目をリストに変換する
4167641686

4167741687

4167841688
自動コマンド: ~
@@ -41688,6 +41698,7 @@ Ex コマンド: ~
4168841698
ハイライト: ~
4168941699

4169041700
|hl-ComplMatchIns| 現在挿入されている補完にマッチするテキスト
41701+
|hl-DiffTextAdd| 変更された行に追加されたテキスト
4169141702
|hl-MsgArea| コマンドラインとメッセージ領域のハイライト
4169241703
|hl-PmenuMatch| ポップアップメニュー: マッチしたテキストのハイライト
4169341704
|hl-PmenuMatchSel| ポップアップメニュー: 選択された行のマッチしたテキスト

en/version9.txt

+18-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*version9.txt* For Vim version 9.1. Last change: 2025 Mar 21
1+
*version9.txt* For Vim version 9.1. Last change: 2025 Mar 27
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -41553,6 +41553,16 @@ Enum support for Vim9 script |:enum|
4155341553

4155441554
Support for protected _new() method
4155541555

41556+
Diff mode ~
41557+
---------
41558+
Include the "linematch" algorithm for the 'diffopt' setting. This aligns
41559+
changes between buffers on similar lines improving the diff highlighting in
41560+
Vim
41561+
41562+
Improve the diff highlighting for changes within a line. Configurable using
41563+
the "inline" sub option value for the 'diffopt' setting, with "inline:simple"
41564+
being added to the default "diffopt" value (but this does not change how diff
41565+
mode works).
4155641566
*new-other-9.2*
4155741567
Other new features ~
4155841568
------------------
@@ -41570,9 +41580,7 @@ Support highlighting the matched text and the completion kind for insert-mode
4157041580
completion and command-line completion in |ins-completion-menu|, see
4157141581
|complete-items|
4157241582

41573-
Include the "linematch" algorithm for the 'diffopt' setting. This aligns
41574-
changes between buffers on similar lines improving the diff highlighting in
41575-
Vim
41583+
Support for the |Tuple| data type in Vim script and Vim9 script.
4157641584

4157741585
*changed-9.2*
4157841586
Changed~
@@ -41588,7 +41596,6 @@ Default values: ~
4158841596
- the default value of the 'keyprotocol' option has been updated and support
4158941597
for the ghostty terminal emulator (using kitty protocol) has been added
4159041598

41591-
4159241599
Completion: ~
4159341600
- allow to complete directories from 'cdpath' for |:cd| and similar commands,
4159441601
add the "cd_in_path" completion type for e.g. |:command-complete| and
@@ -41620,6 +41627,7 @@ Options: ~
4162041627
- 'rulerformat' now supports the |stl-%!| item
4162141628
- use 'smoothscroll' logic for CTRL-F / CTRL-B for pagewise scrolling
4162241629
and CTRL-D / CTRL-U for half-pagewise scrolling
41630+
- 'pummaxwidth' maximum width for the completion popup menu
4162341631

4162441632
Ex commands: ~
4162541633
- allow to specify a priority when defining a new sign |:sign-define|
@@ -41677,11 +41685,14 @@ Functions: ~
4167741685
|getstacktrace()| get current stack trace of Vim scripts
4167841686
|id()| get unique identifier for a Dict, List, Object,
4167941687
Channel or Blob variable
41688+
|list2tuple()| turn a List of items into a Tuple
4168041689
|matchbufline()| all the matches of a pattern in a buffer
4168141690
|matchstrlist()| all the matches of a pattern in a List of strings
4168241691
|ngettext()| lookup single/plural message translation
4168341692
|popup_setbuf()| switch to a different buffer in a popup
4168441693
|str2blob()| convert a List of strings into a blob
41694+
|test_null_tuple()| return a null tuple
41695+
|tuple2list()| turn a Tuple of items into a List
4168541696

4168641697

4168741698
Autocommands: ~
@@ -41697,7 +41708,8 @@ Autocommands: ~
4169741708

4169841709
Highlighting: ~
4169941710

41700-
|hl-ComplMatchIns| matched text of the currently inserted completion.
41711+
|hl-ComplMatchIns| matched text of the currently inserted completion
41712+
|hl-DiffTextAdd| added text within a changed line
4170141713
|hl-MsgArea| highlighting of the Command-line and messages area
4170241714
|hl-PmenuMatch| Popup menu: highlighting of matched text
4170341715
|hl-PmenuMatchSel| Popup menu: highlighting of matched text in selected

0 commit comments

Comments
 (0)