gitでcommit messageを書くときに、関連する人にmentionを送ることが結構あるんですが、 GitHubとGitHub Enterpriseのユーザ名の覚えが曖昧で、毎回ブラウザでポチポチやって調べていて、 効率が恐ろしく悪かったので、同僚やmention送るユーザ名は辞書作って補完することにした。
GitHub Usernameの辞書を作成
1 2 | |
~/.vim/dictionary/github_user.dictの中身は下記みたいな感じでユーザー名を列挙。
1 2 3 4 | |
.vimrcの設定
作った辞書がcommit messageを書くときだけ読み込まれるように.vimrcに下記のように追加。
git commitしたときにfiletypeがgitcommitになってないと辞書が読み込まれないので注意
1
| |
下記みたいにGitHubのユーザー名が補完されるので、mentionが飛ばしやすくなる。

どうやってユーザー名を補完しようか調べてて、git commitでvimを起動するとfiletypeがgitcommitになるのを初めて知った。
たぶんこれを利用すればもっと便利なことが出来そうな気がする。