Pythonとtwilightが相性が悪い
python のファイルをvim で編集しようとしていたら、すごく読みづらい。 カラーテーマが原因ですが、カラーテーマをpythonのためだけにぜんぶを変えるのもめんどくさい。
python ファイルだけカラーテーマを変えたい。
python のときだけ、他の言語と違う設定が必要。インデントや補完などpython は他の言語の設定と共通だと問題が多い。
vim を特定種類のファイルだけ設定を変えることが出来ないか。
ftplugin でできる。
vim には ftplugin ( file type plugin ) がビルトインされているのでソレを使うと簡単に設定ができる.
使い方
ファイルを作る。
mkdir -p .vim/ftplugin/ vim .vim/ftplugin/python.vim
このときに、python.vim としたらpython だけに適用される設定ファイルが書ける。
.vim/ftplugin/python.vim
color elford set expandtab set autoindent
インデントとかをpython に合わせて書くことにする。
うん、見やすい。
ファイル・タイプの確認方法
vim で ft を見るときは、なにも値をセットせずに set すると現在の設定がecho される。
:set ft