Seasons.NET

ちょっとした技術ブログです

snippetsEmu.vimが便利すぎる件

snippetsEmu.vim
がやばい。

取得したら、

vim SnippetsEmu_1[1].0.1.vba
source %

でインストールできるんですが、
もし、vimfilesに
after/ftpluginというサブディレクトリがないとこけるので、
作っておきましょう。

サンプル動作デモ

 1 if !exists('loaded_snippet') || &cp
 2     finish
 3 endif
 4 
 5 let st = g:snip_start_tag
 6 let et = g:snip_end_tag
 7 let cd = g:snip_elem_delim
 8 
 9 exec "Snippet foreach foreach( ".st.et." in ".st.et. "){".st.et."}"
10 exec "Snippet get get{ return ".st.et."; }".st.et
11 exec "Snippet set set{ ".st.et." = value; }".st.et