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
になるのを初めて知った。
たぶんこれを利用すればもっと便利なことが出来そうな気がする。