Skip to content

Update version9.{txt,jax} #1568

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 2 commits into from
Jun 15, 2024
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
54 changes: 32 additions & 22 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: 2024 May 17
*version9.txt* For Vim バージョン 9.1. Last change: 2024 Jun 05


VIMリファレンスマニュアル by Bram Moolenaar
Expand Down Expand Up @@ -31700,12 +31700,12 @@ Vim9 script のクラスとオブジェクトのサポートが追加されま

既存の型の型エイリアスの作成のサポートが追加されました。

仮想テキスト
仮想テキスト ~
------------
|virtual-text| の追加のサポートがバッファに追加されます。これは言語サーバー機
能 (インレイヒントなど) に役立ちます。

スムーズスクロール
スムーズスクロール ~
------------------
ファイル行の代わりにスクリーン行を使用したテキストのスクロールのサポートが追加
されました。'smoothscroll' オプションを参照。
Expand All @@ -31715,7 +31715,8 @@ EditorConfig (|editorconfig-install|) プラグインと JSON フォーマット

OpenVMS x86_64 プラットフォームへの移植: http://www.polarhome.com/vim/

その他の改良点 *new-other-9.1*
*new-other-9.1*
その他の改良点 ~
--------------
- 下波線 (|t_Ce|)、2重下線 (|t_Us|)、点線下線 (|t_ds|)、破線下線 (|t_Ds|) の
termcap エントリとハイライトモード (|highlight-term|) のサポート。
Expand Down Expand Up @@ -31771,7 +31772,8 @@ OpenVMS x86_64 プラットフォームへの移植: http://www.polarhome.com/vi
- xxd: ビットダンプを反転する (xxd -r)。
- xxd: C インクルード出力で使用される変数名をカスタマイズする (xxd -n)。

変更点 *changed-9.1*
*changed-9.1*
変更点 ~
------
- |++builtin_terms|, |+cmdline_info|, |+cmdwin|, |+file_in_path|, |+float|,
|+path_extra|, |+textobjects|, |+wildignore| の機能と |+wildmenu| すべてのビ
Expand Down Expand Up @@ -31805,7 +31807,8 @@ OpenVMS x86_64 プラットフォームへの移植: http://www.polarhome.com/vi
- autoconf 2.71 に移行。
- C99 機能の使用を開始する (for ループで変数を宣言)。

追加要素 *added-9.1*
*added-9.1*
追加要素 ~
--------

様々なシンタックス、インデント、その他のプラグインが追加されました。
Expand Down Expand Up @@ -41533,43 +41536,48 @@ VERSION 9.2 *version-9.2* *version9.2* *vim-9.2*
このセクションでは、バージョン 9.1 と 9.2 の間の改善点について説明しており、現
在進行中です。

Wayland UI のサポート

XDG デスクトップ仕様 |xdg-base-dir| のサポート

Vim9 script
Vim9 script ~
-----------
vim9 オブジェクトによる内部組み込み関数のサポートを追加。
|builtin-object-methods| を参照。

Vim9 script の列挙型サポート |:enum|

その他の改良点 *new-other-9.2*
*new-other-9.2*
その他の新機能 ~
--------------
コメントプラグイン |comment-install| を同梱。

変更点 *changed-9.2*
Wayland UI のサポート

XDG デスクトップ仕様 |xdg-base-dir| のサポート

*changed-9.2*
変更点 ~
------

- ページ単位のスクロールの CTRL-F および CTRL-B には 'smoothscroll' ロジックを
使用します。
- 半ページ単位のスクロールの CTRL-D および CTRL-U には 'smoothscroll' ロジック
を使用します。
- 'commentstring' のデフォルトには、自動コメントの見栄えを良くするための空白の
パディングが含まれています |comment-install|
- 'completeopt' は |global-local| オプションになりました。


追加要素 *added-9.2*
*added-9.2*
追加要素 ~
--------

様々なシンタックス、インデント、その他のプラグインが追加されました。

関数: ~

|diff()| 2 つの文字列のリストの差分
|filecopy()| ファイル {from} を {to} にコピー
|foreach()| リストの項目に関数を適用
|matchbufline()| バッファ内のすべてのパターンのマッチ
|matchstrlist()| 文字列のリスト内のすべてのパターンのマッチ
|getregion()| バッファからテキストの領域を取得
|getregionpos()| 領域の位置をリストで取得
|matchbufline()| バッファ内のすべてのパターンのマッチ
|matchstrlist()| 文字列のリスト内のすべてのパターンのマッチ


自動コマンド: ~
Expand All @@ -41592,9 +41600,10 @@ Vim9 script の列挙型サポート |:enum|

'winfixbuf' ウィンドウ内でバッファをフォーカスしたままにする
't_xo' 端末は XON/XOFF ハンドシェイクを使用する (例: vt420)
't_CF' 代替フォントハイライトの端末コードのサポート

==============================================================================
☆非互換な変更 *incompatible-9.2*
☆非互換な変更 *incompatible-9.2*

改良された/異なる MS-Windows マッピングのサポート
|w32-experimental-keycode-trans-strategy|
Expand All @@ -41606,16 +41615,17 @@ Vim9 script の列挙型サポート |:enum|

|:defcompile| を使用した Vim9 クラスのすべてのメソッドのコンパイルのサポート。

|t_CF| 端末コードを使用した代替フォントのハイライトのサポート。

<D-Key> を使用した GTK でのスーパーキーマッピングのサポート。

ビジュアルモード選択時のハイライトの改善。

OpenVMS での Python3 のサポート。

'completeopt' の "fuzzy" 項目で、|ins-completion| 時の |fuzzy-matching| をサ
ポート。

==============================================================================
☆コンパイル時の変更 *compile-changes-9.2*
☆コンパイル時の変更 *compile-changes-9.2*

Ruby 3.3 でのビルドのサポート。

Expand Down
55 changes: 32 additions & 23 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: 2024 May 17
*version9.txt* For Vim version 9.1. Last change: 2024 Jun 05


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -31711,12 +31711,12 @@ in |vim9-class|. The following features are supported:

Support for creating a type alias for an existing type is added.

Virtual text
Virtual text ~
------------
Support for adding |virtual-text| to a buffer is added. This is useful for
language server features (e.g. inlay hints)

Smooth Scroll
Smooth Scroll ~
-------------
Support for scrolling text using screen lines instead of file lines is added.
Refer to the 'smoothscroll' option.
Expand All @@ -31726,7 +31726,8 @@ The EditorConfig (|editorconfig-install|) and the JSON formatting

OpenVMS x86_64 platform port: http://www.polarhome.com/vim/

Other improvements *new-other-9.1*
*new-other-9.1*
Other improvements ~
------------------
- Support for undercurl (|t_Ce|), double underline (|t_Us|), dotted underline
(|t_ds|) and dashed underline (|t_Ds|) termcap entries and
Expand Down Expand Up @@ -31783,7 +31784,8 @@ Other improvements *new-other-9.1*
- xxd: reversing a bit dump (xxd -r).
- xxd: customize the variable name used in the C include output (xxd -n).

Changed *changed-9.1*
*changed-9.1*
Changed ~
-------
- The features |++builtin_terms|, |+cmdline_info|, |+cmdwin|, |+file_in_path|,
|+float|, |+path_extra|, |+textobjects|, |+wildignore| and |+wildmenu| are
Expand Down Expand Up @@ -31815,7 +31817,8 @@ Changed *changed-9.1*
- Migrate to autoconf 2.71.
- Start using C99 feature (declare variable in for loops).

Added *added-9.1*
*added-9.1*
Added ~
-----

Various syntax, indent and other plugins were added.
Expand Down Expand Up @@ -41541,40 +41544,45 @@ VERSION 9.2 *version-9.2* *version9.2* *vim-9.2*
This section is about improvements made between version 9.1 and 9.2
and is a work in progress.

Support for Wayland UI.

Support for the XDG Desktop Specification |xdg-base-dir|

Vim9 script
Vim9 script ~
-----------
Add support for internal builtin functions with vim9 objects, see
|builtin-object-methods|

Enum support for Vim9 script |:enum|

Other improvements *new-other-9.2*
*new-other-9.2*
Other new features ~
------------------
The comment plugin |comment-install| is included.

Changed *changed-9.2*
-------
Support for Wayland UI.

Support for the XDG Desktop Specification |xdg-base-dir|

*changed-9.2*
Changed~
-------
- use 'smoothscroll' logic for CTRL-F and CTRL-B for pagewise scrolling
- use 'smoothscroll' logic for CTRL-D and CTRL-U for half-pagewise scrolling
- the default for 'commentstring' contains whitespace padding to have
automatic comments look nicer |comment-install|
- 'completeopt' is now a |global-local| option.

Added *added-9.2*
*added-9.2*
Added ~
-----

Various syntax, indent and other plugins were added.

Functions: ~

|diff()| diff two Lists of strings
|filecopy()| copy a file {from} to {to}
|foreach()| apply function to List items
|matchbufline()| all the matches of a pattern in a buffer
|matchstrlist()| all the matches of a pattern in a List of strings
|getregion()| get a region of text from a buffer
|getregionpos()| get a list of positions for a region
|matchbufline()| all the matches of a pattern in a buffer
|matchstrlist()| all the matches of a pattern in a List of strings


Autocommands: ~
Expand All @@ -41598,30 +41606,31 @@ Options: ~

'winfixbuf' Keep buffer focused in a window
't_xo' Terminal uses XON/XOFF handshaking (e.g. vt420)
't_CF' Support for alternate font highlighting terminal code

==============================================================================
INCOMPATIBLE CHANGES *incompatible-9.2*
INCOMPATIBLE CHANGES *incompatible-9.2*

Improved/Different MS-Windows mapping support
|w32-experimental-keycode-trans-strategy|

==============================================================================
IMPROVEMENTS *improvements-9.2*
IMPROVEMENTS *improvements-9.2*

Support for command-line completion of 'keymap' option values.

Support for compiling all the methods in a Vim9 class using |:defcompile|.

Support for alternate font highlighting using |t_CF| terminal code.

Support for Super key mappings in GTK using <D-Key>.

Improved visual highlighting.

Python3 support in OpenVMS.

Support |fuzzy-matching| during |ins-completion| with "fuzzy" item for 'completeopt'

==============================================================================
COMPILE TIME CHANGES *compile-changes-9.2*
COMPILE TIME CHANGES *compile-changes-9.2*

Support for building with Ruby 3.3.

Expand Down