vimからsassをコンパイルする
sassは全然使ったことないんですけどkotarok先生の啓蒙活動で最近ブームがきてるみたいです。僕はまったく使ったことなかったんですけど、vimからコンパイルするのを書いてみました。
function! Sass_convert()
let scss = expand('%:p')
let css = substitute(scss, 'scss$', 'css', '')
let cmd = printf('sass %s %s', scss, css)
let res = system(cmd)
if res != ''
echo res
endif
endfunction
au! BufWritePost *.scss call Sass_convert()
保存するときに自動でコンパイルします。同期実行の重さが気になるならvimprocにしたほうがいいのかも。もしくはパースエラーを捕捉しなくていいなら&つけてバックグランドでやらせるとか。
sass使ったことないからその辺りがよくわからない。
- Prev Entry:SVG2Raphaelをとりあえず公開
- Next Entry:iPhoneやiPadでHTMLのソースを見るのつくった