1
0
Fork 0

Switch to ALE

This commit is contained in:
Jeremy Kaplan 2018-01-18 11:20:18 -08:00 committed by Jeremy Kaplan
commit 8acb3eaf99
2 changed files with 46 additions and 37 deletions

View file

@ -16,7 +16,6 @@ if dein#load_state('~/.config/nvim/plugins')
call dein#add('glts/vim-textobj-comment') call dein#add('glts/vim-textobj-comment')
call dein#add('jeetsukumaran/vim-buffergator') call dein#add('jeetsukumaran/vim-buffergator')
call dein#add('jiangmiao/auto-pairs') call dein#add('jiangmiao/auto-pairs')
call dein#add('neomake/neomake')
call dein#add('ntpeters/vim-better-whitespace') call dein#add('ntpeters/vim-better-whitespace')
call dein#add('scrooloose/nerdtree') call dein#add('scrooloose/nerdtree')
call dein#add('tpope/vim-abolish') call dein#add('tpope/vim-abolish')
@ -24,6 +23,7 @@ if dein#load_state('~/.config/nvim/plugins')
call dein#add('tpope/vim-repeat') call dein#add('tpope/vim-repeat')
call dein#add('tpope/vim-surround') call dein#add('tpope/vim-surround')
call dein#add('vim-python/python-syntax') call dein#add('vim-python/python-syntax')
call dein#add('w0rp/ale')
call dein#add('zchee/deoplete-go', {'build': 'make'}) call dein#add('zchee/deoplete-go', {'build': 'make'})
call dein#end() call dein#end()
@ -107,15 +107,18 @@ set completeopt+=noselect
set completeopt+=menuone set completeopt+=menuone
set completeopt+=longest set completeopt+=longest
call neomake#configure#automake('w') let g:ale_sign_error = '!'
let g:neomake_serialize = 1 let g:ale_sign_warning = '?'
let g:neomake_serialize_abort_on_error = 1 let g:ale_linters = {
let g:neomake_go_enabled_makers = ['go', 'govet'] \ 'go': [
\ 'goimports',
\ 'go vet',
\ ],
\}
nmap <silent> <Leader>n <Plug>(ale_previous_wrap)
nmap <silent> <Leader>N <Plug>(ale_next_wrap)
nmap <Leader>e :lopen<CR> nmap <Leader>e :lopen<CR>
nmap <Leader>E :lclose<CR> nmap <Leader>E :lclose<CR>
nmap <Leader>n :lnext<CR>
nmap <Leader>N :lprevious<CR>
autocmd FileType python :NeomakeDisableBuffer
autocmd BufEnter * EnableStripWhitespaceOnSave autocmd BufEnter * EnableStripWhitespaceOnSave
autocmd BufNewFile,BufRead *.tako set filetype=python autocmd BufNewFile,BufRead *.tako set filetype=python

View file

@ -18,15 +18,18 @@ hi ExtraWhitespace cterm=none ctermbg=160
hi Folded cterm=none ctermfg=220 ctermbg=59 hi Folded cterm=none ctermfg=220 ctermbg=59
hi Function cterm=none ctermfg=45 hi Function cterm=none ctermfg=45
hi Identifier cterm=none ctermfg=45 hi Identifier cterm=none ctermfg=45
hi LineNr cterm=none ctermfg=240 hi LineNr cterm=none ctermfg=245
hi MatchParen cterm=none ctermfg=209 ctermbg=235 hi MatchParen cterm=none ctermfg=209 ctermbg=235
hi Normal cterm=none ctermfg=254 ctermbg=235 hi Normal cterm=none ctermfg=254 ctermbg=235
hi NonText cterm=none ctermfg=110 ctermbg=238 hi NonText cterm=none ctermfg=110 ctermbg=238
hi Number cterm=none ctermfg=208 hi Number cterm=none ctermfg=208
hi PreProc cterm=none ctermfg=77 hi PreProc cterm=none ctermfg=77
hi SignColumn ctermbg=238
hi Statement cterm=none ctermfg=77 hi Statement cterm=none ctermfg=77
hi Special cterm=none ctermfg=254 hi Special cterm=none ctermfg=254
hi SpecialKey cterm=none ctermfg=113 hi SpecialKey cterm=none ctermfg=113
hi SpellBad NONE cterm=underline
hi SpellCap NONE cterm=underline
hi StatusLine cterm=none ctermfg=255 ctermbg=238 hi StatusLine cterm=none ctermfg=255 ctermbg=238
hi StatusLineNC cterm=none ctermfg=243 ctermbg=236 hi StatusLineNC cterm=none ctermfg=243 ctermbg=236
hi String cterm=none ctermfg=178 hi String cterm=none ctermfg=178
@ -37,3 +40,6 @@ hi Type cterm=none ctermfg=184
hi Underlined cterm=underline ctermfg=254 hi Underlined cterm=underline ctermfg=254
hi VertSplit cterm=none ctermfg=239 hi VertSplit cterm=none ctermfg=239
hi Visual cterm=none ctermfg=254 ctermbg=237 hi Visual cterm=none ctermfg=254 ctermbg=237
hi ALEWarningSign ctermfg=184 ctermbg=238
hi ALEErrorSign ctermfg=160 ctermbg=238