From 40d5e5280dcf957d4077aac1e3d619a2c98c03b9 Mon Sep 17 00:00:00 2001 From: Nick Nisi Date: Wed, 30 Dec 2015 20:06:55 -0600 Subject: [PATCH] set neomake syntax checker by config existence If a .jshintrc file exists in the project directory, then use jshint. Otherwise, default to eslint --- config/nvim/init.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/nvim/init.vim b/config/nvim/init.vim index 52e9ea9..f195abc 100644 --- a/config/nvim/init.vim +++ b/config/nvim/init.vim @@ -493,7 +493,8 @@ let g:neomake_javascript_jshint_maker = { \ 'args': ['--verbose'], \ 'errorformat': '%A%f: line %l\, col %v\, %m \(%t%*\d\)', \ } -let g:neomake_javascript_enabled_markers = ['jshint', 'jscs'] +let g:neomake_javascript_enabled_makers = ['eslint'] +autocmd FileType javascript let g:neomake_javascript_enabled_makers = findfile('.jshintrc', '.;') != '' ? ['jshint', 'jscs'] : ['eslint'] " CtrlP ignore patterns " let g:ctrlp_custom_ignore = {