Remove more uses of command_callback and executable_callback

This commit is contained in:
w0rp 2019-03-09 14:30:28 +00:00
parent c6a6a37931
commit 8a0213f1fd
No known key found for this signature in database
GPG Key ID: 0FC1ECAA8C81CD83
4 changed files with 8 additions and 8 deletions

View File

@ -1,3 +1,4 @@
scriptencoding utf-8
" Author: Johannes Wienke <languitar@semipol.de> " Author: Johannes Wienke <languitar@semipol.de>
" Description: Error handling for errors in alex output format " Description: Error handling for errors in alex output format
@ -44,8 +45,8 @@ function! ale#handlers#alex#DefineLinter(filetype, flags) abort
call ale#linter#Define(a:filetype, { call ale#linter#Define(a:filetype, {
\ 'name': 'alex', \ 'name': 'alex',
\ 'executable_callback': 'ale#handlers#alex#GetExecutable', \ 'executable': function('ale#handlers#alex#GetExecutable'),
\ 'command_callback': ale#handlers#alex#CreateCommandCallback(a:flags), \ 'command': ale#handlers#alex#CreateCommandCallback(a:flags),
\ 'output_stream': 'stderr', \ 'output_stream': 'stderr',
\ 'callback': 'ale#handlers#alex#Handle', \ 'callback': 'ale#handlers#alex#Handle',
\ 'lint_file': 1, \ 'lint_file': 1,

View File

@ -1,4 +1,4 @@
" Author: Vincent (wahrwolf [ät] wolfpit.net) " Author: Vincent (wahrwolf [at] wolfpit.net)
" Description: languagetool for markdown files " Description: languagetool for markdown files
" "
call ale#Set('languagetool_executable', 'languagetool') call ale#Set('languagetool_executable', 'languagetool')
@ -65,8 +65,8 @@ endfunction
function! ale#handlers#languagetool#DefineLinter(filetype) abort function! ale#handlers#languagetool#DefineLinter(filetype) abort
call ale#linter#Define(a:filetype, { call ale#linter#Define(a:filetype, {
\ 'name': 'languagetool', \ 'name': 'languagetool',
\ 'executable_callback': 'ale#handlers#languagetool#GetExecutable', \ 'executable': function('ale#handlers#languagetool#GetExecutable'),
\ 'command_callback': 'ale#handlers#languagetool#GetCommand', \ 'command': function('ale#handlers#languagetool#GetCommand'),
\ 'output_stream': 'stdout', \ 'output_stream': 'stdout',
\ 'callback': 'ale#handlers#languagetool#HandleOutput', \ 'callback': 'ale#handlers#languagetool#HandleOutput',
\ 'lint_file': 1, \ 'lint_file': 1,

View File

@ -26,7 +26,6 @@ function! ale#handlers#sml#GetCmFile(buffer) abort
endfunction endfunction
" Only one of smlnj or smlnj-cm can be enabled at a time. " Only one of smlnj or smlnj-cm can be enabled at a time.
" executable_callback is called before *every* lint attempt
function! s:GetExecutable(buffer, source) abort function! s:GetExecutable(buffer, source) abort
if ale#handlers#sml#GetCmFile(a:buffer) is# '' if ale#handlers#sml#GetCmFile(a:buffer) is# ''
" No CM file found; only allow single-file mode to be enabled " No CM file found; only allow single-file mode to be enabled

View File

@ -65,8 +65,8 @@ function! ale#handlers#writegood#DefineLinter(filetype) abort
call ale#linter#Define(a:filetype, { call ale#linter#Define(a:filetype, {
\ 'name': 'writegood', \ 'name': 'writegood',
\ 'aliases': ['write-good'], \ 'aliases': ['write-good'],
\ 'executable_callback': 'ale#handlers#writegood#GetExecutable', \ 'executable': function('ale#handlers#writegood#GetExecutable'),
\ 'command_callback': 'ale#handlers#writegood#GetCommand', \ 'command': function('ale#handlers#writegood#GetCommand'),
\ 'callback': 'ale#handlers#writegood#Handle', \ 'callback': 'ale#handlers#writegood#Handle',
\}) \})
endfunction endfunction