Skip to content

Commit 9f2a000

Browse files
committed
Close #4396 - Enable virtualtext by default
Wherever it's supported, enable virtualtext by default.
1 parent 300ea23 commit 9f2a000

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

doc/ale.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2290,7 +2290,7 @@ g:ale_use_global_executables *g:ale_use_global_executables*
22902290
g:ale_virtualtext_cursor *g:ale_virtualtext_cursor*
22912291

22922292
Type: |Number|
2293-
Default: `'disabled'`
2293+
Default: `'all'` (if supported, otherwise `'disabled'`)
22942294

22952295
This option controls how ALE will display problems using |virtual-text|.
22962296
The following values can be used.

plugin/ale.vim

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ let g:ale_echo_cursor = get(g:, 'ale_echo_cursor', 1)
128128
let g:ale_cursor_detail = get(g:, 'ale_cursor_detail', 0)
129129

130130
" This flag can be changed to disable/enable virtual text.
131-
let g:ale_virtualtext_cursor = get(g:, 'ale_virtualtext_cursor', 'disabled')
131+
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')
132132

133133
" This flag can be set to 1 to enable LSP hover messages at the cursor.
134134
let g:ale_hover_cursor = get(g:, 'ale_hover_cursor', 1)

0 commit comments

Comments
 (0)