summaryrefslogtreecommitdiff
path: root/plugin/ale.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/ale.vim')
-rw-r--r--plugin/ale.vim18
1 files changed, 18 insertions, 0 deletions
diff --git a/plugin/ale.vim b/plugin/ale.vim
index 1f9df896..25622318 100644
--- a/plugin/ale.vim
+++ b/plugin/ale.vim
@@ -106,6 +106,9 @@ let g:ale_open_list = get(g:, 'ale_open_list', 0)
" This flag dictates if ale keeps open loclist even if there is no error in loclist
let g:ale_keep_list_window_open = get(g:, 'ale_keep_list_window_open', 0)
+" The window size to set for the quickfix and loclist windows
+call ale#Set('list_window_size', 10)
+
" This flag can be set to 0 to disable setting signs.
" This is enabled by default only if the 'signs' feature exists.
let g:ale_set_signs = get(g:, 'ale_set_signs', has('signs'))
@@ -144,6 +147,9 @@ let g:ale_echo_msg_warning_str = get(g:, 'ale_echo_msg_warning_str', 'Warning')
" This flag can be set to 0 to disable echoing when the cursor moves.
let g:ale_echo_cursor = get(g:, 'ale_echo_cursor', 1)
+" This flag can be set to 0 to disable balloon support.
+call ale#Set('set_balloons', has('balloon_eval'))
+
" A deprecated setting for ale#statusline#Status()
" See :help ale#statusline#Count() for getting status reports.
let g:ale_statusline_format = get(g:, 'ale_statusline_format',
@@ -267,6 +273,10 @@ function! s:ALEToggle() abort
" Lint immediately, including running linters against the file.
call ale#Queue(0, 'lint_file')
+
+ if g:ale_set_balloons
+ call ale#balloon#Enable()
+ endif
else
" Make sure the buffer number is a number, not a string,
" otherwise things can go wrong.
@@ -281,6 +291,10 @@ function! s:ALEToggle() abort
if g:ale_set_highlights
call ale#highlight#UpdateHighlights()
endif
+
+ if g:ale_set_balloons
+ call ale#balloon#Disable()
+ endif
endif
call ALEInitAuGroups()
@@ -288,6 +302,10 @@ endfunction
call ALEInitAuGroups()
+if g:ale_set_balloons
+ call ale#balloon#Enable()
+endif
+
" Define commands for moving through warnings and errors.
command! -bar ALEPrevious :call ale#loclist_jumping#Jump('before', 0)
command! -bar ALEPreviousWrap :call ale#loclist_jumping#Jump('before', 1)