この記事は、Go (その3) Advent Calendar 2016 の3日目の記事です。

“err”という文字列をHighlightしておくとGolangのコードリーディングが捗る

上のブログを読んで、良いな!と思ったので、vim-go にPRを送ってみました。

err だけでなく、 comma ok というイディオムがあるくらいなので、okもハイライト対象にしてみました。

#1024 Add go_highlight_extra_vars option

結果的には、

I don’t want to include this as these are just ordinary variables.

ということで、クローズされました。(泣

まぁ仕方ないということで、 .vimrc に以下を追加しておきました。

autocmd FileType go :highlight goExtraVars cterm=bold ctermfg=136
autocmd FileType go :match goExtraVars /\<ok\>\|\<err\>/

見やすいので、オススメです!