diff options
author | حبيب الامين <habibalamin@users.noreply.github.com> | 2021-06-19 11:56:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-19 11:56:43 +0100 |
commit | ad27e921d71c5264382512dae7fce5292491e05f (patch) | |
tree | 9e96350075b9e9a392fbe0cbd5397ae8d3527599 /autoload | |
parent | 88817b3780109c3935200546459d3d35806a90a0 (diff) | |
download | ale-ad27e921d71c5264382512dae7fce5292491e05f.zip |
Fix breakage w/ plugins that inadvertently trigger ALE in `execute()` (#3719)
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
Diffstat (limited to 'autoload')
-rw-r--r-- | autoload/ale/debugging.vim | 8 | ||||
-rw-r--r-- | autoload/ale/filetypes.vim | 4 | ||||
-rw-r--r-- | autoload/ale/sign.vim | 12 |
3 files changed, 8 insertions, 16 deletions
diff --git a/autoload/ale/debugging.vim b/autoload/ale/debugging.vim index 1f7ea467..efd52776 100644 --- a/autoload/ale/debugging.vim +++ b/autoload/ale/debugging.vim @@ -259,9 +259,7 @@ function! ale#debugging#InfoToClipboard() abort return endif - redir => l:output - silent call ale#debugging#Info() - redir END + let l:output = execute('call ale#debugging#Info()') let @+ = l:output call s:Echo('ALEInfo copied to your clipboard') @@ -270,9 +268,7 @@ endfunction function! ale#debugging#InfoToFile(filename) abort let l:expanded_filename = expand(a:filename) - redir => l:output - silent call ale#debugging#Info() - redir END + let l:output = execute('call ale#debugging#Info()') call writefile(split(l:output, "\n"), l:expanded_filename) call s:Echo('ALEInfo written to ' . l:expanded_filename) diff --git a/autoload/ale/filetypes.vim b/autoload/ale/filetypes.vim index 6cdc9ece..340a9c4e 100644 --- a/autoload/ale/filetypes.vim +++ b/autoload/ale/filetypes.vim @@ -4,9 +4,7 @@ function! ale#filetypes#LoadExtensionMap() abort " Output includes: " '*.erl setf erlang' - redir => l:output - silent exec 'autocmd' - redir end + let l:output = execute('exec "autocmd"') let l:map = {} diff --git a/autoload/ale/sign.vim b/autoload/ale/sign.vim index e796f0f0..0607e17a 100644 --- a/autoload/ale/sign.vim +++ b/autoload/ale/sign.vim @@ -52,9 +52,7 @@ endif function! ale#sign#SetUpDefaultColumnWithoutErrorsHighlight() abort let l:verbose = &verbose set verbose=0 - redir => l:output - 0verbose silent highlight SignColumn - redir end + let l:output = execute('highlight SignColumn', 'silent') let &verbose = l:verbose let l:highlight_syntax = join(split(l:output)[2:]) @@ -171,10 +169,10 @@ endfunction " Read sign data for a buffer to a list of lines. function! ale#sign#ReadSigns(buffer) abort - redir => l:output - silent execute 'sign place ' . s:GroupCmd() . s:PriorityCmd() - \ . ' buffer=' . a:buffer - redir end + let l:output = execute( + \ 'sign place ' . s:GroupCmd() . s:PriorityCmd() + \ . ' buffer=' . a:buffer + \ ) return split(l:output, "\n") endfunction |