Vim patchダイジェスト [2017/04]

[Vim](http://www.vim.org/) patchダイジェスト \[2017/04]
([8.0.0532](https://github.com/vim/vim/commit/c77d6757471fa207520586bbdbc1b30af84cf5c8) ～ [8.0.0594](https://github.com/vim/vim/commit/66c0e70b806cd8afdc9da9ddae11945ddf29841a))

* [8.0.0592](https://github.com/vim/vim/commit/29ae377ea7039874337bc79ace9ab2b37b9056e5): ジョブがバッファに書き込んでいる場合、コマンドラインモードでも画面を更新するようにしました。
* [8.0.0590](https://github.com/vim/vim/commit/8f77c5a4ec756f3f866bd6b18feb6fca6f2a2e91): :four_leaf_clover: `setqflist()`や`getqflist()`の引数`{what}`のエントリーに`context`を追加しました。(関連patch: [8.0.0591](https://github.com/vim/vim/commit/45d2cca1ea3f90fc70ad99d0c6812a9d8536303c))
* [8.0.0588](https://github.com/vim/vim/commit/1a9020d4cba6d90688506102ab587c371ff72f8b): `job_stop()`は "kill" でのみジョブが停止すると仮定し、ジョブが既に停止している場合はシグナルを送信しないようにしました。(関連patch: [8.0.0591](https://github.com/vim/vim/commit/45d2cca1ea3f90fc70ad99d0c6812a9d8536303c#diff-bea881dfa9626bab7141337b0fcdb23eR5272))
* [runtimeファイル更新](https://github.com/vim/vim/commit/0635ee682481e2da0d39cd970b3cb573a1c12a17): [MacのDarwinに関する説明](https://github.com/vim/vim/commit/0635ee682481e2da0d39cd970b3cb573a1c12a17#diff-089eb6c35d9aeb2bc725ed0928d79b3c)を追加しました。他。
* [runtimeファイル更新](https://github.com/vim/vim/commit/94237495c03f919a60b262fdcd3861e1931fc45a): [zshのsyntax定義](https://github.com/vim/vim/commit/94237495c03f919a60b262fdcd3861e1931fc45a#diff-498f3d6346e9780d5d0d38585c4d0f90)を更新しました。他。
* [8.0.0580](https://github.com/vim/vim/commit/f1d21c8cc83f40c815b6bf13cd2043152db533ee): :four_leaf_clover: `setqflist()`や`getqflist()`の引数`{list}`のエントリーに`valid`を追加しました。
* [8.0.0578](https://github.com/vim/vim/commit/7a85b0f028e0960ba70650ab462a9b6cca32139d): `:simalt`がMS-Windowsで正しく動作しない件を修正しました。(関連patch: [8.0.0275](https://github.com/vim/vim/commit/e3caa1109072b9655f8d5103c92efd73177f8577), [8.0.0589](https://github.com/vim/vim/commit/a21ccb7a974a96550c5cd99c4633e166d2083172))
* [8.0.0576](https://github.com/vim/vim/commit/1d4be82c7d794e62bcf892310fe2a9b1eb5e2fec): macOSで`./configure`がエラーになる件を修正しました。(関連patch: [8.0.0570](https://github.com/vim/vim/commit/c03944151fec2d5469746642a949c8fcb5a744a8))
* [8.0.0574](https://github.com/vim/vim/commit/99895eac1cf71be43ece7e14b50e206e041fbe9f): `:caddbuf`の後にqflistが1つしか取得出来ない件を修正しました。
* [8.0.0572](https://github.com/vim/vim/commit/6de5e126018b6f92526795cc06b1d73fac965db1): Exコマンドテーブルの生成にPerlを使用していたのをVim scriptに置き換えました。(関連patch: [8.0.0504](https://github.com/vim/vim/commit/e5e0fbcd4244d032a0635ad7defe2831f251c639))
* [8.0.0569](https://github.com/vim/vim/commit/62cf09b5dcb9a04b8e4f5e6cf3b14a787758e1a2): シェルコマンド実行時もBracketed paste modeが有効になっていたのを修正しました。(cooked modeに入る時はBracketed paste modeを無効にしました)
* [8.0.0568](https://github.com/vim/vim/commit/60402d68da09997cacdeec71fd22c9344f8f40d5): `1gd`や`1gD`がハングする場合がある件を修正しました。
* [8.0.0567](https://github.com/vim/vim/commit/fc8f1118e7ccd65b0537e47e6323c93a1df6a61a): 端末への背景色と曖昧文字幅の要求/応答処理が正しくおこなわれない件を修正しました。（端末上のVimで`▼`等が全角表示されない問題が直ります）(関連patch: [8.0.0543](https://github.com/vim/vim/commit/ba6ec182973af726ce9b7b7eb3753fc3a7ae7d1b))
* [8.0.0563](https://github.com/vim/vim/commit/9f9288627795cb6cc6bff332d28eac86b1dbcf13): :four_leaf_clover: termcapオプション `'t_GP'`を追加しました。（tmux内で起動したVimで`getwinposx()`等によりウィンドウ位置を取得するとクラッシュする問題が直ります）(関連patch: [8.0.0543](https://github.com/vim/vim/commit/ba6ec182973af726ce9b7b7eb3753fc3a7ae7d1b))
* [8.0.0550](https://github.com/vim/vim/commit/9585a1655ba0d34ea88574617112093a9bd4f2e9): etags形式のタグファイルを正しく読めない件を修正しました。(関連patch: [8.0.0190](https://github.com/vim/vim/commit/810f9c361c83afb36b9f1cdadca2b93f1201d039))

---
#### 凡例

|表記|意味|
|:------|:------|
|:four_leaf_clover:|新機能|
|`'hoge'`|オプション (`:h options`参照)|
|`:hoge`|Exコマンド (`:h :index`参照)|
|`hoge()`|組み込み関数 (`:h functions`参照)|
|`v:hoge`|Vim定義済変数 (`:h v:`参照)|

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