Vim patchダイジェスト [2020/07]

[Vim](http://www.vim.org/)のリリースされた[patch](https://github.com/vim/vim/commits/master)の説明です。
([8.2.1102](https://github.com/vim/vim/commit/90049492215aa458b90215b8e0fc50f04d5ad270) ～ [8.2.1333](https://github.com/vim/vim/commit/af8edbb8dc551aaf2105a4d77b3d8495da239ef0))
**新機能、大幅な仕様変更には、:four_leaf_clover:が付いています。**
Vim9 scriptの実装と不具合修正も頻繁におこなわれています。
※今月はVim9 scriptの不具合修正が結構多かったので、その辺り端折ってます。

* [8.2.1320](https://github.com/vim/vim/commit/33afa2447bdb0bdd15253c69a2cf6f9903685815): Vim9: 関数(`:def`)内で`b`や`s`等の1文字の変数が宣言できない件を修正しました。
* [8.2.1307](https://github.com/vim/vim/commit/0aac67a4314d72a29d3fbee91b6f0ba89e950462): ポップアップウィンドウの幅が `'numberwidth'`, `'foldcolumn'` および `'signcolumn'` の幅を考慮していない件を修正しました。
* [runtimeファイル更新](https://github.com/vim/vim/commit/2547aa930b59f5e2bcb70e81d5a57ed461e59b4f): [Todo](https://github.com/vim/vim/commit/2547aa930b59f5e2bcb70e81d5a57ed461e59b4f#diff-38d7929bd26d74d92ceddf984bbfc8db)更新。helpファイル更新。他。
* [8.2.1290](https://github.com/vim/vim/commit/925e9fd6339981c1015410e1b6a6dd19e34f36cc): Vim9: `:def!`でグローバル関数を置き換え出来ない件を修正しました。
* [8.2.1255](https://github.com/vim/vim/commit/d43906d2e5969288f239df851f5ad7b1dc2c7251): :four_leaf_clover:`'quickfixtextfunc'`にlambda式が使用できるようにしました。
* [8.2.1241](https://github.com/vim/vim/commit/6434fc574dfbde11461e70e5a62712370edf38e6): :four_leaf_clover:`getbufinfo()`をメソッドとして使えるようにしました。
* [8.2.1227](https://github.com/vim/vim/commit/f5be8cdb77786f93c23237d7d8162feca92067e2): :four_leaf_clover:Vim9: Vim9 scriptのコメント文字を `#` のみサポートとしました。(`"` を非サポートにしました) (関連patch: [8.2.1268](https://github.com/vim/vim/commit/e7e4838f25ac39177f3c3150ee53af8d6e8a0f28))
* [8.2.1226](https://github.com/vim/vim/commit/98af99f2d79b310e81003f5e27862a7b522d8372): Windows: タスクバーが上か左にある場合にウィンドウの位置が正しくない件を修正しました。
* [8.2.1219](https://github.com/vim/vim/commit/5966ea105ea86e52a734e04267956e11efffc92d): ディレクトリ名が `//` で終わるシンボリックリンクを辿れない件を修正しました。
* [8.2.1215](https://github.com/vim/vim/commit/e3f915d12c8fe0466918a29ab4eaef153f71a2cd): :alien: Atari MiNTのサポートを打ち切りました。 
* [runtimeファイル更新](https://github.com/vim/vim/commit/7ff78465f7057a672a6de0d75d56286da253501b): [Todo](https://github.com/vim/vim/commit/7ff78465f7057a672a6de0d75d56286da253501b#diff-38d7929bd26d74d92ceddf984bbfc8db)更新。helpファイル更新。他。
* [8.2.1155](https://github.com/vim/vim/commit/7a4b8980ea5ecaea061caae7816ea62cc4940011): :four_leaf_clover:lambda式内に改行を入れられるようにしました。(関連patch: [8.2.1189](https://github.com/vim/vim/commit/8af81d656a4c501611f6211b6379ea9dd650c545))
* [8.2.1128](https://github.com/vim/vim/commit/3f40ce78f5c178d15871bd784ed878c78f0b8a44): :four_leaf_clover:ファイル書き込み時や読み込み時等にコマンドライン行に表示される情報が、`"ファイル名" 行数, 文字数 ～` だったのを `"ファイル名" 行数, バイト数 ～` に変更。(表示されていた数値はもともとバイト数だったので単位のみ変更)
* [8.2.1124](https://github.com/vim/vim/commit/1c991144c502ade477e1a32fdfd0f78b6299fdc7): :four_leaf_clover:Vim9: `:import`の引数の途中に改行を入れられるようにしました。
* [8.2.1112](https://github.com/vim/vim/commit/5f195938d4d489aa288bdb54ee6112a34aed1df9): :four_leaf_clover:Vim9: 改行されているオブジェクトでもメソッド呼び出し(`:h ->`)できるようにしました。
* [8.2.1110](https://github.com/vim/vim/commit/e6b5324e3a3d354363f3c48e784c42ce3e77453f): :four_leaf_clover:Vim9: 関数呼び出しの括弧内に改行を入れられるようにしました。
* [8.2.1108](https://github.com/vim/vim/commit/d58d4f90aeb381045000ea46493b5bd9b9d1fa23#): :four_leaf_clover:端末ウィンドウでマウスの左右ホイールによる横スクロールに対応しました。
* [8.2.1107](https://github.com/vim/vim/commit/ef8c617b9c4dc262ed34598d7e382237696c3d61): :four_leaf_clover:Linux: `'imactivatefunc'`と`'imstatusfunc'`をGUI版でも使用できるようにしました。(関連patch: [8.0.1344](https://github.com/vim/vim/commit/2877d334ad1321d1fcd5f903c0493bd0cdd787f8))

---
#### 凡例

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