diff --git a/doc/version9.jax b/doc/version9.jax index 5e1f42072..823050426 100644 --- a/doc/version9.jax +++ b/doc/version9.jax @@ -1,4 +1,4 @@ -*version9.txt* For Vim バージョン 9.1. Last change: 2025 Sep 18 +*version9.txt* For Vim バージョン 9.1. Last change: 2025 Sep 29 VIMリファレンスマニュアル by Bram Moolenaar @@ -41696,6 +41696,9 @@ Vim script および Vim9 script での |Tuple| データ型のサポート。 - 'rulerformat' は |stl-%!| 項目をサポートするようになった - ページ単位のスクロールには CTRL-F / CTRL-B で、また、半ページ単位のスクロー ルには CTRL-D / CTRL-U で 'smoothscroll' ロジックを使用する。 +- モードラインで 'nowrap' を設定すると、長い行が画面外に隠れてしまう可能性があ + る。これを表示するには、listchars の "extend" サブオプションをデフォルトで + ">" に設定し、ウィンドウ幅を超えるテキストを表示する。 Ex コマンド: ~ - 新しい目印を定義するときに優先順位を指定できるようにする |:sign-define| @@ -41722,6 +41725,19 @@ Ex コマンド: ~ - |matchfuzzy()| と |matchfuzzypos()| は改良されたファジーマッチングアルゴリズ ム (fzy と同じ) を使用する。 - |sha256()| は引数として |Blob| も受け入れる。 +- |listener_add()| を使用すると、バッファリングされないリスナーを登録できるた + め、変更が発生するとすぐに処理される。 + +プラグイン~ +- |zip| プラグインは PowerShell Core でも動作する。 + +プラットフォーム固有 ~ +- MS-Windows: "\Windows" や "/Windows" などのパスは、相対パスではなく (カレン + トドライブへの) 絶対パスとして扱われるようになった。 +- MS-Windows: タイトルバーの背景は、|hl-Normal| ハイライトグループの背景色に従 + う。 +- macOS: デフォルトのスケジューラ優先度を TASK_DEFAULT_APPLICATION に引き上げ + た。 その他: ~ - 正規表現エンジンは、大文字小文字を区別しないマルチバイト文字に正しくマッチす @@ -41749,11 +41765,6 @@ Ex コマンド: ~ - Vim は、すべてのターミナル OSC 値に対して |TermResponseAll| 自動コマンドをト リガーする。 -プラットフォーム固有 ~ -- MS-Windows: "\Windows" や "/Windows" などのパスは、相対パスではなく (現在の - ドライブへの) 絶対パスとして扱われるようになった。 -- macOS: デフォルトのスケジューラの優先度を TASK_DEFAULT_APPLICATION に上げる。 - *added-9.2* 追加要素 ~ -------- @@ -41784,6 +41795,8 @@ Ex コマンド: ~ |matchstrlist()| 文字列のリスト内のすべてのパターンのマッチ |ngettext()| 単一/複数の翻訳メッセージの検索 |popup_setbuf()| ポップアップを別のバッファに切り替える +|preinserted()| 補完中に事前挿入テキストが挿入されたかどうか + ('completeopt' を参照) |str2blob()| 文字列のリストを blob に変換する |test_null_tuple()| null の tuple を返す |tuple2list()| Tuple の項目をリストに変換する diff --git a/en/version9.txt b/en/version9.txt index 1433cfb45..910a03614 100644 --- a/en/version9.txt +++ b/en/version9.txt @@ -1,4 +1,4 @@ -*version9.txt* For Vim version 9.1. Last change: 2025 Sep 18 +*version9.txt* For Vim version 9.1. Last change: 2025 Sep 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -41710,6 +41710,9 @@ Options: ~ - '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 +- Setting 'nowrap' in a modeline could cause long lines to be hidden + off-screen. To make this visible, the listchars "extend" suboption is set + to ">" by default, indicating text that extends beyond the window width. Ex commands: ~ - allow to specify a priority when defining a new sign |:sign-define| @@ -41736,6 +41739,18 @@ Functions: ~ - |matchfuzzy()| and |matchfuzzypos()| use an improved fuzzy matching algorithm (same as fzy). - |sha256()| also accepts a |Blob| as argument. +- |listener_add()| allows to register un-buffered listeners, so that changes + are handled as soon as they happen. + +Plugins~ +- |zip| plugin works with PowerShell Core. + +Platform specific ~ +- MS-Winodws: Paths like "\Windows" and "/Windows" are now considered to be + absolute paths (to the current drive) and no longer relative. +- MS-Windows: The title bar background follows the |hl-Normal| highlighting + group background color. +- macOS: increase default scheduler priority to TASK_DEFAULT_APPLICATION. Others: ~ - the regex engines match correctly case-insensitive multi-byte characters @@ -41763,11 +41778,6 @@ Others: ~ - |min()|/|max()| can handle all comparable data types. - Vim triggers the |TermResponseAll| autocommand for any terminal OSC value. -Platform specific ~ -- MS-Winodws: Paths like "\Windows" and "/Windows" are now considered to be - absolute paths (to the current drive) and no longer relative. -- macOS: increase default scheduler priority to TASK_DEFAULT_APPLICATION. - *added-9.2* Added ~ ----- @@ -41798,6 +41808,8 @@ Functions: ~ |matchstrlist()| all the matches of a pattern in a List of strings |ngettext()| lookup single/plural message translation |popup_setbuf()| switch to a different buffer in a popup +|preinserted()| whether preinserted text has been inserted during + completion (see 'completeopt') |str2blob()| convert a List of strings into a blob |test_null_tuple()| return a null tuple |tuple2list()| turn a Tuple of items into a List