Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vim patchダイジェスト [2019/11]

$
0
0

Vimのリリースされたpatchの説明です。patchの内容を手作業で一つ一つ丁寧に確認して書いています。英語は忠実に訳していません。Vimを使っている人が理解しやすい表現にしています。
新機能、大幅な仕様変更には、:four_leaf_clover:が付いています。
(8.1.22388.1.2364)

  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.1.2349: :lockbar:unlockvarの後に| endifを続けるとエラーになる件を修正しました。
  • 8.1.2348: :constの後に| endifを続けるとエラーになる件を修正しました。
  • 8.1.2342: :four_leaf_clover:rand()srand()を追加しました。疑似乱数を返します。(関連patch: 8.1.2343, 8.1.2356, 8.1.2357)
  • 8.1.2341: :four_leaf_clover:interrupt()を追加しました。スクリプトの実行を中断します。ユーザーが CTRL-C を入力するのとほぼ同じように機能します。
  • 8.1.2326: :four_leaf_clover:strptime()を追加しました。日付と時刻の文字列をUnixタイムスタンプに変換します。(関連patch: 8.1.2344)
  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.1.2315: :four_leaf_clover:'switchbuf'uselastを追加しました。指定時は最後にquickfix系のコマンドで使用したバッファを使用します。
  • 8.1.2312: :four_leaf_clover:タグファイルのline:フィールドに対応しました。excmdの開始行として使用します。
  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.1.2304: :four_leaf_clover:getmousepos()を追加しました。最後にマウスクリックした位置情報等を辞書で返します。
  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.1.2292: :four_leaf_clover:ポップアップウィンドウでマウスをクリックした時にv:mouse_winidをセットするようにしました。(関連patch: 8.1.2266)
  • runtimeファイル更新: Todo更新。helpファイル更新。他。
  • 8.1.2289: :four_leaf_clover:'diffopt'closeoffを追加しました。ウィンドウが閉じられて'diff'が設定されたウィンドウが1つになった場合にそのウィンドウで:diffoffを実行します。
  • 8.1.2281: :four_leaf_clover:'showbreak'のスコープをグローバル/ウィンドウについてローカルに変更しました。
  • 8.1.2274: :four_leaf_clover:GUIのみで対応していた'balloonexpr'の複数行対応を端末ウィンドウでも対応しました。
  • 8.1.2269: タグファイルにとても長い行があると2分検索をやめてしまう件を修正しました。
  • 8.1.2266: :four_leaf_clover:ポップアップウィンドウでマウスをクリックした時にv:mouse_colv:mouse_lnumをセットするようにしました。(関連patch: 8.1.2292)
  • 8.1.2265: :four_leaf_clover:popup_create()のオプションにposinvertを追加しました。TRUEの場合は、posの指定位置の反対側により広いスペースがあればそちらへポップアップを表示します。(関連patch: 8.1.2273)
  • 8.1.2257: :four_leaf_clover:Windows: 'scrollfocus'を追加しました。セットするとマウスホイールのスクロール対象ウィンドウがマウスポインタ下のウィンドウになります。
  • 8.1.2251: :four_leaf_clover::termのオプションに++shellを追加しました。コマンドをシェル経由で実行します。※一番の恩恵は環境変数や~が展開されることですね。(関連patch: 8.1.2255, 8.1.2256)
  • 8.1.2250: :four_leaf_clover:ポップアップウィンドウで CTRL-U と CTRL-D が動作しない件を修正しました。popup_getpos()が返す辞書のエントリにlastlineを追加しました。下端のバッファの行がセットされています。
  • 8.1.2248: Linux: modifyOtherKeys有効時に端末ウィンドウで CTRL-W が動作しない件を修正しました。(関連patch: 8.1.2134, 8.1.2261, 8.1.2333, 8.1.2346, 8.1.2350)
  • runtimeファイル更新: Todo更新。helpファイル更新。他。

凡例

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

方針

こちらを参照。


Viewing all articles
Browse latest Browse all 5608

Trending Articles