Skip to content

Commit 2b06608

Browse files
authored
Merge pull request #1335 from vim-jp/hh-updayte-version9
Update version9.{txt,jax}
2 parents 5663356 + f4be566 commit 2b06608

File tree

2 files changed

+190
-4
lines changed

2 files changed

+190
-4
lines changed

doc/version9.jax

Lines changed: 96 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*version9.txt* For Vim バージョン 9.0. Last change: 2022 Nov 23
1+
*version9.txt* For Vim バージョン 9.0. Last change: 2023 Aug 09
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -41,6 +41,17 @@ Vim version 9.0 は、リリース準備中の2022年2月に亡くなられた S
4141
げます。Sven は Vim の長年のサポーターでした。彼は vim.org ドメインを登録し、
4242
最初の Vim の Web サイトを作成しました。私たちは彼を忘れません!
4343

44+
*Bram* *Moolenaar* *Bram-Moolenaar*
45+
Vim version 9.1 は、2023年8月3日に Vim のフルタイム開発に従事していたさなか他
46+
界した Bram Moolenaar に捧げられます。Vim プロジェクトは、30 年以上にわたって
47+
Vim とコミュニティをリードし、発展させてきた彼の情熱なくしては存在しなかったで
48+
しょう。Bram はまた、ウガンダの子供たちを支援するための |ICCF| 財団にも情熱を
49+
注いでいました。もしあなたが Vim を楽しんで使っているのであれば、ぜひ寄付をご
50+
検討ください! 彼の指導、情熱、リーダーシップが失われることを寂しく思います。
51+
52+
訃報記事: https://github.com/vim/vim/discussions/12742
53+
別れを惜しむ: https://github.com/vim/vim/discussions/12737
54+
4455
==============================================================================
4556
新機能 *new-9*
4657

@@ -1178,7 +1189,7 @@ Solution: Use "curtab" if "tp" is NULL. (closes #5475)
11781189
Files: src/evalwindow.c, src/testdir/test_getvar.vim
11791190

11801191
Patch 8.2.0118
1181-
Problem: Crash when cycling to buffers involving popup window .
1192+
Problem: Crash when cycling to buffers involving popup window.
11821193
Solution: Do not decrement buffer reference count.
11831194
Files: src/popupwin.c, src/testdir/test_popupwin.vim,
11841195
src/testdir/dumps/Test_popupwin_infopopup_7.dump
@@ -31659,4 +31670,87 @@ Solution: make menu generation script use Vim9 script, fix errors.
3165931670
Files: runtime/makemenu.vim
3166031671

3166131672

31673+
==============================================================================
31674+
VERSION 9.1 *version-9.1* *version9.1* *vim-9.1*
31675+
31676+
このセクションでは、バージョン 9.0 と 9.1 の間の改善点について説明します。
31677+
31678+
このリリースでは何百ものバグが修正され、いくつかの新機能が追加され、多くの細か
31679+
い改良が加えられています。
31680+
31681+
Vim9 クラス
31682+
-----------
31683+
31684+
仮想テキスト
31685+
------------
31686+
31687+
スムーズスクロール
31688+
------------------
31689+
31690+
その他の改良点 *new-other-9.1*
31691+
--------------
31692+
31693+
変更点 *changed-9.1*
31694+
------
31695+
31696+
追加要素 *added-9.1*
31697+
--------
31698+
31699+
様々なシンタックス、インデント、その他のプラグインが追加されました。
31700+
31701+
関数: ~
31702+
31703+
|err_teapot()| エラー 418 または 503 を発生させる
31704+
|getbufoneline()| 指定されたバッファから 1 行取得
31705+
|getcellwidths()| オーバーライドした文字セル幅を取得
31706+
|getmouseshape()| 現在のマウス形状名を取得
31707+
|getscriptinfo()| 読み込まれた Vim script のリストを取得
31708+
|indexof()| 真の式のリストまたは Blob 内のインデックス
31709+
|instanceof()| 変数が指定されたクラスのインスタンスかチェックする
31710+
|keytrans()| 内部キーコードを |:map| で使用できるように変換する
31711+
|popup_findecho()| |:echowindow| で使われるポップアップのウィンドウIDを取
31712+
得する
31713+
|setcmdline()| カレントコマンドラインを設定する
31714+
|strutf16len()| 文字列の UTF-16 コード単位数
31715+
|swapfilelist()| 'directory' 内に存在するスワップファイルのリスト
31716+
|test_mswin_event()| テスト用に MS-Windows のイベントを生成する
31717+
|utf16idx()| 文字列の UTF-16 バイトインデックス
31718+
31719+
31720+
自動コマンド: ~
31721+
31722+
|TextChangedT| 端末モードでテキストに変更を加えた後
31723+
|WinResized| カレントタブページ内のウィンドウがリサイズされた後
31724+
31725+
31726+
コマンド: ~
31727+
31728+
|:abstract| Vim9 抽象クラスを定義する
31729+
|:class| クラス指定の始まり
31730+
|:defer| 現在の関数が終了したら関数を呼び出す
31731+
|:echowindow| :echomsg と同じ。但し、ポップアップウィンドウを使う
31732+
|:endinterface| インターフェイス指定の終わり
31733+
|:endclass| クラス指定の終わり
31734+
|:horizontal| 以下のウィンドウコマンドは水平方向に作用する
31735+
|:interface| インターフェイス指定の始まり
31736+
|:public| クラスまたはオブジェクトのメンバの接頭辞
31737+
|:static| クラスメンバまたは関数の接頭辞
31738+
|:this| オブジェクトメンバの接頭辞
31739+
31740+
31741+
オプション: ~
31742+
31743+
'jumpoptions' ジャンプの方法を指定する
31744+
'keyprotocol' どの端末でどのキーボードプロトコルを使うか
31745+
'lispoptions' Lisp のインデント方法を変更する
31746+
'showcmdloc' (部分) コマンドを表示する場所
31747+
'smoothscroll' 'wrap' が設定されている場合、スクリーン行単位でスクロー
31748+
ルする
31749+
'splitkeep' ウィンドウ分割時ののスクロール動作を決定する
31750+
31751+
31752+
パッチ *patches-9.1*
31753+
------
31754+
31755+
3166231756
vim:tw=78:ts=8:noet:ft=help:norl:

en/version9.txt

Lines changed: 94 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*version9.txt* For Vim version 9.0. Last change: 2022 Nov 23
1+
*version9.txt* For Vim version 9.0. Last change: 2023 Aug 09
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -43,6 +43,17 @@ when the release was being prepared. Sven was a long time supporter of Vim.
4343
He registered the vim.org domain and created the first Vim website. We will
4444
remember him!
4545

46+
*Bram* *Moolenaar* *Bram-Moolenaar*
47+
Vim version 9.1 is dedicated to Bram Moolenaar, who passed away on August 3rd
48+
2023 while still working full-time on Vim. The Vim project would not exist
49+
without his ongoing passion to lead and develop Vim and the community for more
50+
than 30 years. Bram was also passionate about his |ICCF| foundation to help
51+
children in Uganda. If you enjoy using Vim, please consider donating! We will
52+
miss his guidance, passion and leadership.
53+
54+
Obituary Articles: https://github.com/vim/vim/discussions/12742
55+
Say Farewell: https://github.com/vim/vim/discussions/12737
56+
4657
==============================================================================
4758
NEW FEATURES *new-9*
4859

@@ -1187,7 +1198,7 @@ Solution: Use "curtab" if "tp" is NULL. (closes #5475)
11871198
Files: src/evalwindow.c, src/testdir/test_getvar.vim
11881199

11891200
Patch 8.2.0118
1190-
Problem: Crash when cycling to buffers involving popup window .
1201+
Problem: Crash when cycling to buffers involving popup window.
11911202
Solution: Do not decrement buffer reference count.
11921203
Files: src/popupwin.c, src/testdir/test_popupwin.vim,
11931204
src/testdir/dumps/Test_popupwin_infopopup_7.dump
@@ -31668,4 +31679,85 @@ Solution: make menu generation script use Vim9 script, fix errors.
3166831679
Files: runtime/makemenu.vim
3166931680

3167031681

31682+
==============================================================================
31683+
VERSION 9.1 *version-9.1* *version9.1* *vim-9.1*
31684+
31685+
This section is about improvements made between version 9.0 and 9.1.
31686+
31687+
This release has hundreds of bug fixes, there are a few new features and there
31688+
are many minor improvements.
31689+
31690+
Vim9 classes
31691+
------------
31692+
31693+
Virtual text
31694+
------------
31695+
31696+
Smooth Scroll
31697+
-------------
31698+
31699+
Other improvements *new-other-9.1*
31700+
------------------
31701+
31702+
Changed *changed-9.1*
31703+
-------
31704+
31705+
Added *added-9.1*
31706+
-----
31707+
31708+
Various syntax, indent and other plugins were added.
31709+
31710+
Functions: ~
31711+
31712+
|err_teapot()| produce error 418 or 503
31713+
|getbufoneline()| get a one line from the specified buffer
31714+
|getcellwidths()| get character cell width overrides
31715+
|getmouseshape()| get name of the current mouse shape
31716+
|getscriptinfo()| get list of sourced vim scripts
31717+
|indexof()| index in a List or Blob of a true expression
31718+
|instanceof()| check if a variable is an instance of a given class
31719+
|keytrans()| translate internal key codes to be usable with |:map|
31720+
|popup_findecho()| get window ID for popup used for |:echowindow|
31721+
|setcmdline()| set the current command line
31722+
|strutf16len()| number of UTF-16 code units in a string
31723+
|swapfilelist()| list of existing swap files in 'directory'
31724+
|test_mswin_event()| generate an MS-Windows event for testing
31725+
|utf16idx()| UTF-16 index of a byte in a string
31726+
31727+
31728+
Autocommands: ~
31729+
31730+
|TextChangedT| after a change was made to the text in Terminal mode
31731+
|WinResized| after a window in the current tab page is resized
31732+
31733+
31734+
Commands: ~
31735+
31736+
|:abstract| define an Vim9 abstract class
31737+
|:class| start of a class specification
31738+
|:defer| call function when current function is done
31739+
|:echowindow| same as :echomsg, but use a popup window
31740+
|:endinterface| end of an interface specification
31741+
|:endclass| end of a class specification
31742+
|:horizontal| following window command work horizontally
31743+
|:interface| start of an interface specification
31744+
|:public| prefix for a class or object member
31745+
|:static| prefix for a class member or function
31746+
|:this| prefix for an object member
31747+
31748+
31749+
Options: ~
31750+
31751+
'jumpoptions' specifies how jumping is done
31752+
'keyprotocol' what keyboard protocol to use for what terminal
31753+
'lispoptions' changes how Lisp indenting is done
31754+
'showcmdloc' where to show (partial) command
31755+
'smoothscroll' scroll by screen lines when 'wrap' is set
31756+
'splitkeep' determines scroll behavior for split windows
31757+
31758+
31759+
Patches *patches-9.1*
31760+
-------
31761+
31762+
3167131763
vim:tw=78:ts=8:noet:ft=help:norl:

0 commit comments

Comments
 (0)