私はカスタム構文定義を書くことに興味があり、出発点となるベースを作りたいと思っています。Vim は構文定義をどこに格納しますか?
vimCommentString
構文色ファイルで定義されている記号に関連付けられているいくつかの正規表現ステートメントを含むファイルがあると思いますvimCommand
。vimCmdSep
ruby.vim
フォルダー内で名前が付けられたファイルを検索し$VIMRUNTIME
ます。私の場合、次のファイルが生成されます。
/usr/share/vim/vim73/compiler/ruby.vim
/usr/share/vim/vim73/ftplugin/ruby.vim
/usr/share/vim/vim73/indent/ruby.vim
/usr/share/vim/vim73/syntax/ruby.vim
最後のものは、おそらくあなたが探しているものです。
既存の (できれば類似した) ものに基づいて独自のカスタム構文定義を作成することをお勧めします。ただし、誤って間違いや古い荷物をコピーすることもあることに注意してください。Vim の構文強調表示は強力なため複雑ですが、 から始まる優れたドキュメントがあります:help usr_44.txt
。