Reputation: 2770
How can I tell Syntastic to not compile my Java code on save? I have tried following in my .vimrc
:
let g:syntastic_disabled_filetypes = ['java']
let g:syntastic_java_checker='checkstyle'
let g:syntastic_java_checker=''
Upvotes: 10
Views: 2847
Reputation: 26742
This is something of a hack, but you can trick Syntastic into not loading the javac
checker by pretending it's already loaded, by placing this in your .vimrc
:
let g:loaded_syntastic_java_javac_checker = 1
This option is superior to g:syntastic_mode_map
since it doesn't require you to explicitly list all of the file types you want to be actively checked.
Upvotes: 10
Reputation: 196596
let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': ['foo', 'bar'],
\ 'passive_filetypes': ['java'] }
This should work.
Upvotes: 11