HTML用のSnippetは.vim/bundle/neosnippet-snippets/neosnippets/html.snipMarkdown用のSnippetは.vim/bundle/neosnippet-snippets/neosnippets/markdown.snipこれでfiletypeがhtmlやmarkdownファイルであれば、ファイルの中身のsnippetに書いてあるワードを打ち込んででスニペットが展開されます。Vimrepressで開いたバッファでSnippetを使うVimrepressで投稿を書く場合、:BlogNewなどで作成されるバッファは、filetypeはhtmlでもmarkdownでもありません。htmlのsにペットも、markdownのスニペットも有効にはなりません。そのため以下のautocmd設定をすることで、強制的にスニペットを有効にします。$HOME/.vim/bundle/neosnippet-snippets/neosnippets/html.snipVimrepressで作成されるバッファには、filetypeは設定されませんが、syntaxがmd_blogsyntaxが設定されます。これを利用してautocmdイベントを作成します。これで、Vimrepressのバッファでもhtml,markdownのスニペットが有効になります。"${3:#:title}")${4}当然自分のサイトURLなどは手打ちになるわけですよね。それじゃあ意味がない。いうことで自分専用のsnippetを導入しましょう。導入方法は簡単で、インストール済みのsnippetと同様のフォーマットのファイルを作って読み込むだけです。"${3:#:title}")こんな感じのスニペットを作っています。このsnippetの有効化は、既存のファイルと同じようにして読み込みます。$HOME/vimfiles/snippets/myweb.snip以上、VimrepressにNeosnippetを加えて、Vimでブログを書きやすくする環境構築でした。コメントをキャンセルメールアドレスが公開されることはありません。(1)お問い合わせタイトルとURLをコピーしました。