LoginSignup
0
0

Vim 9.1 patchダイジェスト (2024/01)

Last updated at Posted at 2024-02-26

Vimのリリースされたpatchの説明です。
(9.0.2190, 9.1, 9.1.00019.1.0067)
新機能、大幅な仕様変更には、:four_leaf_clover:が付いています。
runtimeファイルも直接commitされるようになりました。ただ、数が多いので基本的にはここでは取り扱わないことにします。

  • 9.1.0065: CompleteChanged イベントがトリガー時にVimがクラッシュする件を修正しました。
  • 9.1.0064: :four_leaf_clover: Wayland UIをサポートしました。
  • 9.1.0061: :four_leaf_clover:ビジュアルモード選択時のハイライトにて文字が読みにくくなることがあるのを改善しました。(関連patch: 9.1.0068)
  • 9.1.0059: :four_leaf_clover: WinNewPre イベントを追加しました。ウィンドウが作成される前にトリガーされます。
  • 9.1.0058: :four_leaf_clover:GTK: <D-Key> を使用して GTK のスーパーキーのマッピングを有効にしました。
  • 9.1.0050: 8.2.4803 の修正内容が最適ではないため、インターナショナルなキーボードで問題が発生していた件を修正しました。(関連patch: 8.2.4803, 9.1.0051, 9.1.0053, 9.1.0057)
  • 9.1.0046: :drop が空のバッファを再利用していない件を修正しました。
  • 9.1.0030: :four_leaf_clover: 端末の代替フォントの使用をサポートしました。:highlightcternfont= 指定を追加し、termcapオプション 't_CF' を追加しています。(:h highlight-ctermfont)
  • 9.1.0029: :four_leaf_clover: TermResponseAll イベントを追加しました。t_RV および他の端末応答を受信した後にトリガーされます。
  • 9.1.0027: :four_leaf_clover: foreach() を追加しました。{expr1} の各項目に {expr2} を適用します。
  • 9.1.0016: デフォルトのdiffハイライトが派手なのを直しました。diffハイライトグループの既存のもの(Diff*)を削除し、新たにAdded/Removed/Changedを追加しました。(関連patch: runtime(diff): Update default links, runtime(colorschemes))
  • 9.1.0011: 正規表現で合成文字がマッチしない件を修正しました。(NFA, BT共)
  • 9.1.0010: :four_leaf_clover:'keymap' の補完をサポートしました。
  • 9.1.0009: :four_leaf_clover:matchstrlist()matchbufline() を追加しました。前者は、{list} 内の {pat} にマッチする文字列のリストを返します。後者は、{buf} 内の {pat} にマッチする行のリストを返します。
  • 9.1.0005: :four_leaf_clover:OpenVMS: python3xterm_save 機能を有効にしました。
  • Vim 9.1 リリース: :four_leaf_clover::four_leaf_clover::four_leaf_clover::four_leaf_clover::four_leaf_clover::four_leaf_clover:

凡例

表記 意味
: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参照)

方針

こちらを参照。

0
0
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
0
0