summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2022-12-27 23:11:53 +0000
committerw0rp <devw0rp@gmail.com>2022-12-27 23:11:53 +0000
commita18472cc58b85ba4e037fe3ad4c3f525aef74a85 (patch)
tree74579a9a859fc9eb671ee95eae95441676e51487 /doc
parent98b2ef438e8e705a4788c2e1e9767cd40b12a16b (diff)
downloadale-a18472cc58b85ba4e037fe3ad4c3f525aef74a85.zip
Close #4401 - Use subtle defaults for virtual-text
Default virtual-text to the Comment highlight group and prefix virtual-text messages with comment text for each language by default. Messages can now be formatted with `%type%` to print the error type. The Vim 9.0 version has been updated in the Docker image to add test coverage for virtual-text.
Diffstat (limited to 'doc')
-rw-r--r--doc/ale-development.txt2
-rw-r--r--doc/ale.txt24
2 files changed, 19 insertions, 7 deletions
diff --git a/doc/ale-development.txt b/doc/ale-development.txt
index 946c49a1..6bc009fd 100644
--- a/doc/ale-development.txt
+++ b/doc/ale-development.txt
@@ -155,7 +155,7 @@ ALE runs tests with the following versions of Vim in the following
environments.
1. Vim 8.0.0027 on Linux via GitHub Actions.
-2. Vim 9.0.0133 on Linux via GitHub Actions.
+2. Vim 9.0.0297 on Linux via GitHub Actions.
3. NeoVim 0.2.0 on Linux via GitHub Actions.
4. NeoVim 0.8.0 on Linux via GitHub Actions.
6. Vim 8 (stable builds) on Windows via AppVeyor.
diff --git a/doc/ale.txt b/doc/ale.txt
index ebc5489c..949ceae0 100644
--- a/doc/ale.txt
+++ b/doc/ale.txt
@@ -1063,7 +1063,8 @@ g:ale_echo_msg_format *g:ale_echo_msg_format*
`%s` - replaced with the text for the problem
`%...code...% `- replaced with the error code
`%linter%` - replaced with the name of the linter
- `%severity%` - replaced with the severity of the problem
+ `%severity%` - replaced with the severity of the problem (e.g. `Error`)
+ `%type%` - replaced with the type of the problem (e.g. `E`)
The strings for `%severity%` can be configured with the following options.
@@ -2314,7 +2315,6 @@ g:ale_virtualtext_cursor *g:ale_virtualtext_cursor*
g:ale_virtualtext_delay *g:ale_virtualtext_delay*
*b:ale_virtualtext_delay*
-
Type: |Number|
Default: `10`
@@ -2326,12 +2326,24 @@ g:ale_virtualtext_delay *g:ale_virtualtext_delay*
g:ale_virtualtext_prefix *g:ale_virtualtext_prefix*
-
+ *b:ale_virtualtext_prefix*
Type: |String|
- Default: `'> '`
+ Default: `'%comment% %type%: '`
Prefix to be used with |g:ale_virtualtext_cursor|.
+ This setting can be changed in each buffer with `b:ale_virtualtext_prefix`.
+
+ All of the same format markers used for |g:ale_echo_msg_format| can be used
+ for defining the prefix, including some additional sequences of characters.
+
+ `%comment%` - replaced with comment characters in the current language
+
+ ALE will read the comment characters from |&commentstring|, reading only the
+ part before `%s`, with whitespace trimmed. If comment syntax cannot be
+ pulled from |&commentstring|, ALE will default to `'#'`.
+
+
g:ale_virtualenv_dir_names *g:ale_virtualenv_dir_names*
*b:ale_virtualenv_dir_names*
@@ -2508,7 +2520,7 @@ ALEStyleWarningSignLineNr *ALEStyleWarningSignLineNr*
ALEVirtualTextError *ALEVirtualTextError*
- Default: `highlight link ALEVirtualTextError SpellBad`
+ Default: `highlight link ALEVirtualTextError Comment`
The highlight for virtualtext errors. See |g:ale_virtualtext_cursor|.
@@ -2536,7 +2548,7 @@ ALEVirtualTextStyleWarning *ALEVirtualTextStyleWarning*
ALEVirtualTextWarning *ALEVirtualTextWarning*
- Default: `highlight link ALEVirtualTextWarning SpellCap`
+ Default: `highlight link ALEVirtualTextWarning Comment`
The highlight for virtualtext errors. See |g:ale_virtualtext_cursor|.