LoginSignup
4
1

More than 3 years have passed since last update.

Vim patchダイジェスト [2021/02]

Last updated at Posted at 2021-03-05

Vimのリリースされたpatchの説明です。
(8.2.24468.2.2559)
新機能、大幅な仕様変更には、:four_leaf_clover:が付いています。
Vim9 scriptの実装/仕様変更/不具合修正も頻繁におこなわれています。

  • 8.2.2556: :four_leaf_clover:Vim9: :importasをより多くのケースに対応させました。
  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.2.2531: :four_leaf_clover:Vim9: :kの使用を禁止しました。
  • 8.2.2524: :four_leaf_clover:'fillchars'に折り畳み(fold)関連の項目foldopen, foldclose, foldsepを追加しました。折り畳み関連の表示する文字を変更できます(デフォルトは-, +, |)。
  • 8.2.2518: :four_leaf_clover:'listchars'のスコープをグローバルからグローバルまたはウィンドウローカルに変更しました。(関連patch: 8.2.2520)
  • 8.2.2511: :four_leaf_clover::vim9cmdコマンド修飾子を追加しました。引数{cmd}をVim9 script構文として実行します。この追加に伴い、短縮コマンド名:vim9:vim9scriptではなく:vim9cmdになりました。(関連patch: 8.2.2513, 8.2.2514)
  • 8.2.2508: :four_leaf_clover:'fillchars'の項目にeobを追加しました。バッファの終わり(End Of Buffer)以降の空行に表示する文字を変更できます(デフォルトは~)。
  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.2.2490: :four_leaf_clover:'diffopt'の項目にfollowwrapを追加しました。followwrap指定なしの場合はdiffモード時に'wrap'をoffにしますが、指定ありの場合は'wrap'を変更しません。
  • 8.2.2468: :four_leaf_clover:fullcommand()を追加しました。短縮コマンド名から完全なコマンド名を取得できます。
  • 8.2.2454: :four_leaf_clover:'listchars'lead:指定を追加しました。先頭のスペースに表示する文字を指定できます。
  • 8.2.2452: :four_leaf_clover:'filetype'をコマンドライン補完に対応しました。
  • 8.2.2449: :four_leaf_clover:flattennew()を追加しました。flatten()と同じですが、第1引数{list}を変更せずに、新しくリストを作成して返します。また、Vim9 scriptではflatten()の使用を禁止しました。

凡例

表記 意味
:four_leaf_clover: 新機能、大幅な仕様変更
:alien: Vim開発者向けの追加、変更
'hoge' オプション (:h options参照)
:hoge Exコマンド (:h :index参照)
hoge() 組み込み関数 (:h functions参照)
v:hoge Vim定義済変数 (:h v:参照)
+hoge feature (:h +feature-list参照)

方針

こちらを参照。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1