Use g:ale_linters for turning gometalinter on, and update documentation as appropriate

This commit is contained in:
w0rp
2017-04-15 21:04:43 +01:00
parent 54991f3082
commit f0d76bc298
4 changed files with 20 additions and 10 deletions

View File

@@ -1,20 +1,14 @@
" Author: Ben Reedy <https://github.com/breed808>
" Description: Adds support for the gometalinter suite for Go files
" Disable gometalinter by default
if !exists('g:ale_go_gometalinter_enabled')
let g:ale_go_gometalinter_enabled = 0
endif
if !exists('g:ale_go_gometalinter_options')
let g:ale_go_gometalinter_options = ''
endif
function! ale_linters#go#gometalinter#GetCommand(buffer) abort
if g:ale_go_gometalinter_enabled == 1
return 'gometalinter ' . g:ale_go_gometalinter_options . ' ' . fnameescape(fnamemodify(bufname(a:buffer), ':p:h'))
endif
return ''
return 'gometalinter '
\ . g:ale_go_gometalinter_options
\ . ' ' . fnameescape(fnamemodify(bufname(a:buffer), ':p:h'))
endfunction
function! ale_linters#go#gometalinter#Handler(buffer, lines) abort
@@ -49,6 +43,7 @@ function! ale_linters#go#gometalinter#Handler(buffer, lines) abort
\ 'nr': -1,
\})
endfor
return l:output
endfunction