basyura's blog

あしたになったらほんきだす。

hatena.vim と snippet と

本を読んで内容を書く際に自分なりの評価を★で表して

<span style="color:orange">★★★☆☆</span>

と書いてた。大した量でもないし慣れもあるので苦でもないけれど、こういうのの積み重ねだろうなぁと neocomplcache の snippet に挑戦してみた。
.vimrc に以下を記述

" snippet ファイルの保存先
let g:NeoComplCache_SnippetsDir='/home/basyura/.vim/snippets'
imap <silent><C-l> <Plug>(neocomplcache_snippets_expand)
smap <silent><C-l> <Plug>(neocomplcache_snippets_expand)

g:NeoComplCache_SnippetsDir で指定したディレクトリに hatena.snip を保存

snippet star3
abbr    ★★★
  <span style="color:orange">★★★☆☆</span>

snippet star4
abbr    ★★★★
  <span style="color:orange">★★★★☆</span>

あとは、hatena.vim で編集している際に st とか打つと補完候補が出るので、選んで とするだけ。
ちょっと便利になった。abbr はポップアップに表示する内容。

ディレクトリの指定で

~/.vim/snippets

とやるとカレントディレクトリに ~ フォルダができちゃうのが気になったけど・・・。


あれぇ、ubuntu だと動くんだけどな、mac だと。。。また vimrc 自爆かなぁ・・・。