私は私の中に次のものを持っています.vimrc
:
au BufNewFile,BufRead *.pt set filetype=xml
これが必要なのは、*.pt
拡張子が付いたファイルを編集しているにもかかわらず、それは確かに有効なxmlファイルであるためです。このようにファイルタイプを設定すると、構文を強調表示できます。
私はvimのsnipmateプラグインを使用しており、これらのファイルはZopeページテンプレート(TALを使用したZPT)であるため、特定のニーズに合わせてpt.snippetsを作成しようとしました。
ここで問題があります。これらのスニペットは実際には一般的なxmlスニペットではないため、xml.snippetsで作成したくありませんが、*.pt
ファイルはxmlに設定されているため、ptスニペットを定義するとそうではありません。 vimでptファイルを実行しない限りロードされ:set filetype=pt
ますが、構文の強調表示が失われます。
snipmateからpt.snippetsファイルをロードできるように、xml構文が強調表示されたptファイルを作成できるようにしたいと思います。どうすればいいですか?
(スニペットを一般的なスニペットファイルに配置することは避けたいので、保守しやすいようにpt.snippetsにのみ存在させたいと思います。)