snipmate + vimを使用している場合、指定された言語/ファイルタイプに多くのスニペットファイルをロードすることが可能ですか? vimで特定のファイルタイプに複数のスニペットファイルを使用できますか?
例: snipmateはjavascript.snippets
が付属して、私はまた、MooToolsのスニペットをロードし、私のvimrcにこれを追加しました: autocmd FileType javascript set ft=javascript.mootools
今、私は
- 株式jsのスニペットを使用することができますmootoolsのスニペット
私は欲しい3番目のスニペットのセットを追加するにはjavascript.myCustomSnippets
、またのファイルタイプの場合はjavascript
となります。
私はそれが/はMooToolsのスニペット、スニペットが働き続けるのjavascriptしかし、デフォルトを無効に上書き autocmd FileType javascript set ft=javascript.myCustomSnippets
このような何かを使用して、私のカスタムスニペットを追加してみてください。
どうすれば実現できますか?
PS:私はちょうどスニペットは、JavaScriptファイルのデフォルトに私のスニペットを追加することができます知っているが、私は私の.vim/bundle/
フォルダ内の同期snipmateのgithubのレポを持っているので、私はライブのレポから独立した個人のものを維持したいです。
マイソリューション
ようやく私のファイルを並べて作業してしまった具体的な解決策は、このように私のファイルを構築することでした(ちなみに、私はbundle
を自動的にロードするためにpathogenを使用していますdir)
~/.vim/bundles/
snipmate.vim/snippets/javascript.snippet
vim-snippets.mootools/snippets/mootools.snippet
vim-snippets.myCustomSnippets/snippets/javascript.snippets
私のファイル名を「javascript.snippets」にすると、デフォルトと一緒に自動ロードされます。
Wow。私は 'ExtractSnipsFile'について知らなかった - 非常に便利です。 – bejonbee
:これは、最新版のsnipmate([garbas](https://github.com/garbas/vim-snipmate))とPathogenを使用している場合、同じファイル名で複数のスニペットを持つことができます。彼らはすべて読まれるでしょう。複数のタイプがあるかどうかを選択するよう促すメッセージも表示されます。他に何もする必要はありません:) –