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

[Vim](http://www.vim.org/)のリリースされた[patch](https://github.com/vim/vim/commits/master)の説明です。patchの内容を手作業で一つ一つ丁寧に確認して書いています。英語は忠実に訳していません。Vimを使っている人が理解しやすい表現にしています。
**新機能、大幅な仕様変更には、:four_leaf_clover:が付いています。**
([8.1.2365](https://github.com/vim/vim/commit/20ebbeac461ffc2a5e5dbfbb0ba380b8854615bd) ～ [8.1.2424](https://github.com/vim/vim/commit/36698e34aacee4186e6f5f87f431626752fcb337), [8.2](https://github.com/vim/vim/commit/98056533b96b6b5d8849641de93185dd7bcadc44), [8.2.0001](https://github.com/vim/vim/commit/74ee5e2384b7f51b3dcff52720235b08a380e0ed) ～ [8.2.0069](https://github.com/vim/vim/commit/87396072c5c468f0c129e4ec7cd944ac897b7752))

※今月はruntimeファイル更新が多かったので、ほぼ割愛しています。

* [8.2.0068](https://github.com/vim/vim/commit/556684ff71e044a642879d759373a7ebc5047fad): if_python: Python 3をutf32エンコーディングで使用するとクラッシュする件を修正しました。(関連patch: [8.2.0070](https://github.com/vim/vim/commit/d518f952f0812778758b25139308bcf45df6988c))
* [8.2.0054](https://github.com/vim/vim/commit/ae7dba896975051a3f0b7123faa08dac5635972d): :four_leaf_clover:`:diffget`と`:diffput`では他のdiffモードのバッファ名をコマンドライン補完するようにしました。また、カレントバッファがdiffモードではない場合は補完をしないようにしました。(関連patch: [8.2.0064](https://github.com/vim/vim/commit/efcc329020ef089267f5f3994b8544eb58806311))
* [8.2.0050](https://github.com/vim/vim/commit/8cd6cd8087ccf08e4303dbf5f732fc4b82b917e1): :four_leaf_clover:ファイルマーク(`:h 'A`)を削除した後にviminfoが更新された場合、そのマークを保存しないようにしました。

* [8.2.0030](https://github.com/vim/vim/commit/64e74c9cc7d5aab215cf72d9bdd3aac32e128191): :four_leaf_clover:`:verbose ～`と`:profile`で出力される、`ファイル名 line 行番号`の形式上でも`gF`でジャンプできるようにしました。
* [8.2.0019](https://github.com/vim/vim/commit/a9e9679de3ef082ee29868ab404283dfc53258f2): :four_leaf_clover:`getbufinfo()`が返すリスト項目の辞書のエントリに`linecount`を追加しました。バッファの行数が格納されます。
* [Vim 8.2 リリース](https://github.com/vim/vim/commit/98056533b96b6b5d8849641de93185dd7bcadc44): :four_leaf_clover::four_leaf_clover::four_leaf_clover::four_leaf_clover::four_leaf_clover::four_leaf_clover:
* [8.1.2415](https://github.com/vim/vim/commit/04357fbb87e65e50cc76295aec50114adb5cbd68): info popup使用時にpopup menuがちらつくのを修正しました。
* [8.1.2386](https://github.com/vim/vim/commit/42e931b0f52679d51de1a3832d1f2481512408fb): `'wincolor'`が`'listchars'`に使われていない件を修正しました。
* [runtimeファイル更新](https://github.com/vim/vim/commit/4ceaa3a6e0b8cb2994c303041aedcbb60527cd61): [Todo](https://github.com/vim/vim/commit/4ceaa3a6e0b8cb2994c303041aedcbb60527cd61#diff-38d7929bd26d74d92ceddf984bbfc8db)更新。helpファイル更新。他。
* [8.1.2377](https://github.com/vim/vim/commit/fa5612c7d836eb789e0f8ff4b10461b8640a14b2): GUI: オペレータ待機モード中にVimがフォーカスを失うとオペレータ待機モードがキャンセルされる件を修正しました。
* [runtimeファイル更新](https://github.com/vim/vim/commit/91359014b359cf816bf943fe2c7d492996263def): [Todo](https://github.com/vim/vim/commit/91359014b359cf816bf943fe2c7d492996263def#diff-38d7929bd26d74d92ceddf984bbfc8db)更新。helpファイル更新。他。

---
#### 凡例

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

---
#### 方針
[こちら](http://qiita.com/h_east/items/23cd0d10932505072e6b#%E6%96%B9%E9%87%9D)を参照。