ALE: add option to disable line numbers

This commit is contained in:
Dawid Zych 2018-03-19 11:28:45 +01:00
parent 700c9b9740
commit 18f93ac96b
2 changed files with 9 additions and 1 deletions

View File

@ -5,6 +5,7 @@ scriptencoding utf-8
let s:error_symbol = get(g:, 'airline#extensions#ale#error_symbol', 'E:')
let s:warning_symbol = get(g:, 'airline#extensions#ale#warning_symbol', 'W:')
let s:show_line_numbers = get(g:, 'airline#extensions#ale#show_line_numbers', 1)
function! s:airline_ale_count(cnt, symbol)
return a:cnt ? a:symbol. a:cnt : ''
@ -52,7 +53,11 @@ function! airline#extensions#ale#get(type)
let num = is_err ? counts[0] : counts[1]
endif
return s:airline_ale_count(num, symbol) . <sid>airline_ale_get_line_number(num, a:type)
if s:show_line_numbers == 1
return s:airline_ale_count(num, symbol) . <sid>airline_ale_get_line_number(num, a:type)
else
return s:airline_ale_count(num, symbol)
endif
endfunction
function! airline#extensions#ale#get_warning()

View File

@ -1020,6 +1020,9 @@ ale <https://github.com/w0rp/ale>
<
* ale warning >
let airline#extensions#ale#warning_symbol = 'W:'
* ale show_line_numbers >
let airline#extensions#ale#show_line_numbers = 1
<
* ale open_lnum_symbol >
let airline#extensions#ale#open_lnum_symbol = '(L'