h-east さんが月々のパッチのダイジェストを作ってくださっており,その中からエンドユーザ…というか,.vimrc を一から作り直すときに頭に入れとくと便利かもなと思ったあたりを抜書しました.
だんだんなんで入ってるのかわからない設定とか昔々の誤解がそのまま残ってるのとかが出てくるので,定期的に書き直すのもわるくはないです(git で管理してるので,ブランチ切ってアグレッシブに整理して,しばらく使ってマージみたいなことをしている)
2020年1月
- Vim9 script patch 8.2.0149: maintaining a Vim9 branch separately is more work · vim/vim@8a7d654 · GitHub
2020年2月
2020年3月
term-highlight
patch 8.2.0455: cannot set the highlight group for a specific terminal · vim/vim@83d4790 · GitHub
2020年4月
2020年5月
t_AU
とt_8U
で下線の色設定 patch 8.2.0863: cannot set a separate color for underline/undercurl · vim/vim@e023e88 · GitHubgetmarklist
でマークの一覧取得 patch 8.2.0861: cannot easily get all the current marks · vim/vim@cfb4b47 · GitHubnrformats
にunsigned
で符号なしで扱うように (e.g. A-3) patch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbers · vim/vim@aaad995 · GitHub
2020年6月
spelloptions
:camel
で CamelCase を正しくスペルチェックするように patch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbers · vim/vim@aaad995 · GitHub:lcd
,:tcd
で-
で一つ前に戻れるように patch 8.2.0909: cannot go back to the previous local directory · vim/vim@002bc79 · GitHubformatoptions
で]
: CJK+utf-8 で textwidth を超えないようにできる? patch 8.2.0901: formatting CJK text isn't optimal · vim/vim@e52702f · GitHub
2020年7月
imstatusfunc
などが GUI でも使われるように patch 8.2.1107: 'imactivatefunc' and 'imstatusfunc' are not used in t… · vim/vim@ef8c617 · GitHub
2020年8月
2020年9月
- sign の priority が100より大きいときに
cursorline
に優越するように patch 8.2.1556: cursorline highlighting always overrules sign highlig… · vim/vim@39f7aa3 · GitHub
2020年10月
2020年11月
- マッピングに
<Cmd>
というのが入り,:<C-u>command<CR>
とかより<Cmd>command<CR>
が扱いやすいように設計されている patch 8.2.1978: making a mapping work in all modes is complicated · vim/vim@957cf67 · GitHub
2020年12月
- autocmd
VimSuspend
,VimResume
で<C-z>
でのサスペンドを拾えるように patch 8.2.2128: there is no way to do something on CTRL-Z · vim/vim@100118c · GitHub
2021年1月
autocmd [group] {event} {pat} [++once] [++nested] {cmd}
なわけですが,このevent
に*
を指定できないように patch 8.2.2420: too many problems with using all autocommand events · vim/vim@9a046fd · GitHub- popup window で
<C-n>
,<C-p>
が上下として使えるように
2021年2月
listchars
がlead:x
で行頭のスペースを可視化できるように patch 8.2.2454: leading space can not be made visible · vim/vim@91478ae · GitHub- window local に patch 8.2.2518: 'listchars' should be window-local · vim/vim@eed9d46 · GitHub
fillchars
がeob:x
でバッファ終端以降を設定できるように(デフォルトで~
になってるやつ)patch 8.2.2508: cannot change the character displayed in non existing… · vim/vim@a98f8a2 · GitHubfoldopen
,foldclose
,foldsep
で fold 周りを設定できるように patch 8.2.2524: cannot change the characters displayed in the foldcolumn · vim/vim@3aca5a6 · GitHub
2021年3月
fillchars
にマルチバイト文字を設定できるように patch 8.2.2563: cannot use multibyte characters for folding in 'fillc… · vim/vim@4fa1175 · GitHubautoshelldir
で terminal window で走ってる shell に追従して working directory を変更するように patch 8.2.2675: directory change in a terminal window shell is not fo… · vim/vim@8b9abfd · GitHub
2021年4月
2021年5月
以上
直近では vim9 script が盛り上がってる感じですね.