SyntaxCheck()その2
id:oppara:20080120
autocmd BufWritePost * call <SID>SyntaxCheck() function s:SyntaxCheck() execute ':write' let mp = &makeprg set makeprg=/usr/bin/false if &syntax == 'perl' " 略 endif execute ':ccl' if &makeprg == '/usr/bin/false' return endif execute ':silent make' execute ':cw5' let &makeprg = mp