vim support cpanfile
support neobunlde on initialize
update html.snip