diff options
Diffstat (limited to 'autoload/ale/handlers/rust.vim')
-rw-r--r-- | autoload/ale/handlers/rust.vim | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/autoload/ale/handlers/rust.vim b/autoload/ale/handlers/rust.vim index 60656577..8ad7b031 100644 --- a/autoload/ale/handlers/rust.vim +++ b/autoload/ale/handlers/rust.vim @@ -11,20 +11,6 @@ if !exists('g:ale_rust_ignore_secondary_spans') let g:ale_rust_ignore_secondary_spans = 0 endif -function! s:FindSpan(buffer, span) abort - if ale#path#IsBufferPath(a:buffer, a:span.file_name) || a:span.file_name is# '<anon>' - return a:span - endif - - " Search inside the expansion of an error, as the problem for this buffer - " could lie inside a nested object. - if !empty(get(a:span, 'expansion', v:null)) - return s:FindSpan(a:buffer, a:span.expansion.span) - endif - - return {} -endfunction - function! ale#handlers#rust#HandleRustErrors(buffer, lines) abort let l:output = [] @@ -52,11 +38,7 @@ function! ale#handlers#rust#HandleRustErrors(buffer, lines) abort endif for l:root_span in l:error.spans - if ale#Var(a:buffer, 'rust_only_current_buffer') - let l:span = s:FindSpan(a:buffer, l:root_span) - else - let l:span = l:root_span - endif + let l:span = l:root_span if ale#Var(a:buffer, 'rust_ignore_secondary_spans') && !get(l:span, 'is_primary', 1) continue |