1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 12:10:05 +08:00

feature: eslint --fix

This commit is contained in:
zhujinxuan 2017-09-16 21:56:42 -04:00
parent 367557fc0b
commit 9417d5cd6a

View File

@ -17,6 +17,17 @@ endfunction
function! SpaceVim#layers#lang#javascript#config() abort function! SpaceVim#layers#lang#javascript#config() abort
call SpaceVim#mapping#gd#add('javascript', function('s:gotodef')) call SpaceVim#mapping#gd#add('javascript', function('s:gotodef'))
if !exists(g:spacevim_javascript_autofix)
let g:spacevim_javascript_autofix = 1
endif
if (g:spacevim_javascript_autofix)
" Only use eslint
let g:neomake_javascript_enabled_makers = ['eslint']
" Use the fix option of eslint
let g:neomake_javascript_eslint_args = ['-f', 'compact', '--fix']
au User NeomakeFinished checktime
au FocusGained * checktime
endif
endfunction endfunction
function! s:gotodef() abort function! s:gotodef() abort