From 9f2a00023739695f4eed1073a01b2f2b7553d779 Mon Sep 17 00:00:00 2001 From: w0rp Date: Sun, 25 Dec 2022 19:43:29 +0000 Subject: Close #4396 - Enable virtualtext by default Wherever it's supported, enable virtualtext by default. --- doc/ale.txt | 2 +- plugin/ale.vim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/ale.txt b/doc/ale.txt index eca8d2de..65a551a7 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -2290,7 +2290,7 @@ g:ale_use_global_executables *g:ale_use_global_executables* g:ale_virtualtext_cursor *g:ale_virtualtext_cursor* Type: |Number| - Default: `'disabled'` + Default: `'all'` (if supported, otherwise `'disabled'`) This option controls how ALE will display problems using |virtual-text|. The following values can be used. diff --git a/plugin/ale.vim b/plugin/ale.vim index 67a3dd5d..6aa115ea 100644 --- a/plugin/ale.vim +++ b/plugin/ale.vim @@ -128,7 +128,7 @@ let g:ale_echo_cursor = get(g:, 'ale_echo_cursor', 1) let g:ale_cursor_detail = get(g:, 'ale_cursor_detail', 0) " This flag can be changed to disable/enable virtual text. -let g:ale_virtualtext_cursor = get(g:, 'ale_virtualtext_cursor', 'disabled') +let g:ale_virtualtext_cursor = get(g:, 'ale_virtualtext_cursor', (has('nvim-0.3.2') || has('patch-9.0.0297') && has('textprop') && has('popupwin')) ? 'all' : 'disabled') " This flag can be set to 1 to enable LSP hover messages at the cursor. let g:ale_hover_cursor = get(g:, 'ale_hover_cursor', 1) -- cgit v1.2.3