なっく日報

技術やら生活やらのメモ

SyntasticでVim上のエラーと警告を見やすくする

http://usevim.com/2016/03/07/linting/

から得た情報なんですが。

Syntasticの設定で、

↓のようにするとサイドバーのエラー箇所が絵文字でいい感じで出るはず(自分の環境のiTerm2だとだめで、ターミナルだといけた)

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
let g:syntastic_loc_list_height = 5
let g:syntastic_auto_loc_list = 0
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 1
let g:syntastic_javascript_checkers = ['eslint']

let g:syntastic_error_symbol = '❗'
let g:syntastic_style_error_symbol = '❗'
let g:syntastic_warning_symbol = '⚠'
let g:syntastic_style_warning_symbol = '⚠'

highlight link SyntasticErrorSign SignColumn
highlight link SyntasticWarningSign SignColumn
highlight link SyntasticStyleErrorSign SignColumn
highlight link SyntasticStyleWarningSign SignColumn

自分はエラーは❗警告は⚠にしました。

f:id:nakimura:20160308200850p:plain

目立つので、いい感じかと。しばらくこれで試してみます。