Sort the global options in the documentation by name.
This commit is contained in:
parent
d7ed49f849
commit
b2696b105a
274
doc/ale.txt
274
doc/ale.txt
@ -112,81 +112,60 @@ The following languages and tools are supported.
|
|||||||
===============================================================================
|
===============================================================================
|
||||||
3. Global Options *ale-options*
|
3. Global Options *ale-options*
|
||||||
|
|
||||||
g:ale_linters *g:ale_linters*
|
g:airline#extensions#ale#enabled *g:airline#extensions#ale#enabled*
|
||||||
|
|
||||||
Type: |Dictionary|
|
|
||||||
Default: `{}`
|
|
||||||
|
|
||||||
The |g:ale_linters| option sets a |Dictionary| mapping a filetype
|
|
||||||
to a |List| of linter programs to be run when checking particular filetypes.
|
|
||||||
Only the filetypes specified in the dictionary will be limited in terms
|
|
||||||
of which linters will be run.
|
|
||||||
|
|
||||||
This |Dictionary| will be merged with a default dictionary containing the
|
|
||||||
following values: >
|
|
||||||
|
|
||||||
{
|
|
||||||
\ 'zsh': ['shell'],
|
|
||||||
\ 'csh': ['shell'],
|
|
||||||
\}
|
|
||||||
<
|
|
||||||
This option can be used to enable only a particular set of linters for a
|
|
||||||
file. For example, you can enable only 'eslint' for JavaScript files: >
|
|
||||||
|
|
||||||
let g:ale_linters = {'javascript': ['eslint']}
|
|
||||||
<
|
|
||||||
If you want to disable all linters for a particular filetype, you can pass
|
|
||||||
an empty list of linters as the value: >
|
|
||||||
|
|
||||||
let g:ale_linters = {'javascript': []}
|
|
||||||
<
|
|
||||||
All linters available for a given filetype can be enabled by using the
|
|
||||||
string `'all'`: >
|
|
||||||
|
|
||||||
let g:ale_linters = {'c': 'all'}
|
|
||||||
<
|
|
||||||
|
|
||||||
g:ale_linter_aliases *g:ale_linter_aliases*
|
|
||||||
|
|
||||||
Type: |Dictionary|
|
|
||||||
Default: `{}`
|
|
||||||
|
|
||||||
The |g:ale_linter_aliases| option can be used to set aliases from one
|
|
||||||
filetype to another. A given filetype can be mapped to use the linters
|
|
||||||
run for another given filetype.
|
|
||||||
|
|
||||||
This |Dictionary| will be merged with a default dictionary containing the
|
|
||||||
following values: >
|
|
||||||
|
|
||||||
{
|
|
||||||
\ 'zsh': 'sh',
|
|
||||||
\ 'csh': 'sh',
|
|
||||||
\}
|
|
||||||
<
|
|
||||||
For example, if you wish to map a new filetype `'foobar'` to run the `'php'`
|
|
||||||
linters, you could set the following: >
|
|
||||||
|
|
||||||
let g:ale_linter_aliases = {'foobar': 'php'}
|
|
||||||
<
|
|
||||||
When combined with the |g:ale_linters| option, the original filetype
|
|
||||||
(`'foobar'`) will be used for determining which linters to run,
|
|
||||||
not the aliased type (`'php'`). This allows an aliased type to run a
|
|
||||||
different set of linters from the type it is being mapped to.
|
|
||||||
|
|
||||||
|
|
||||||
g:ale_lint_on_text_changed *g:ale_lint_on_text_changed*
|
|
||||||
|
|
||||||
Type: |Number|
|
Type: |Number|
|
||||||
Default: `1`
|
Default: `1`
|
||||||
|
|
||||||
By default, ALE will check files with the various supported programs when
|
Enables or disables the |airline|'s native extension for ale, which displays
|
||||||
text is changed by using the |TextChanged| event. If this behaviour is not
|
warnings and errors in the status line, prefixed by
|
||||||
desired, then this option can be disabled by setting it to 0. The
|
|airline#extensions#ale#error_symbol| and
|
||||||
|g:ale_lint_delay| variable will be used to set a |timer_start()| on a
|
|airline#extensions#ale#warning_symbol|.
|
||||||
delay, and each change to a file will continue to call |timer_stop()| and
|
|
||||||
|timer_start()| repeatedly until the timer ticks by, and the linters will be
|
|
||||||
run. The checking of files will run in the background, so it should not
|
g:ale_echo_cursor *g:ale_echo_cursor*
|
||||||
inhibit editing files.
|
|
||||||
|
Type: |Number|
|
||||||
|
Default: `1`
|
||||||
|
|
||||||
|
When this option is set to `1`, a truncated message will be echoed when a
|
||||||
|
cursor is near a warning or error. ALE will attempt to find the warning or
|
||||||
|
error at a column nearest to the cursor when the cursor is resting on a line
|
||||||
|
which contains a warning or error. This option can be set to `0` to disable
|
||||||
|
this behaviour.
|
||||||
|
The format of the message can be customizable in |g:ale_echo_msg_format|.
|
||||||
|
|
||||||
|
|
||||||
|
g:ale_echo_msg_error_str *g:ale_echo_msg_error_str*
|
||||||
|
|
||||||
|
Type: |String|
|
||||||
|
Default: `Error`
|
||||||
|
|
||||||
|
The string used for error severity in the echoed message.
|
||||||
|
Note |`g:ale_echo_cursor`| should be set to 1
|
||||||
|
Note |`g:ale_echo_msg_format`| should contain the `%severity%` handler
|
||||||
|
|
||||||
|
|
||||||
|
g:ale_echo_msg_format *g:ale_echo_msg_format*
|
||||||
|
|
||||||
|
Type: |String|
|
||||||
|
Default: `%s`
|
||||||
|
|
||||||
|
This variable defines the format of the echoed message. The `%s` is the
|
||||||
|
error message itself, and it can contain the following handlers:
|
||||||
|
- `%linter%` for linter's name
|
||||||
|
- `%severity%` for the type of severity
|
||||||
|
Note |`g:ale_echo_cursor`| should be setted to 1
|
||||||
|
|
||||||
|
|
||||||
|
g:ale_echo_msg_warning_str *g:ale_echo_msg_warning_str*
|
||||||
|
|
||||||
|
Type: |String|
|
||||||
|
Default: `Warning`
|
||||||
|
|
||||||
|
The string used for warning severity in the echoed message.
|
||||||
|
Note |`g:ale_echo_cursor`| should be set to 1
|
||||||
|
Note |`g:ale_echo_msg_format`| should contain the `%severity%` handler
|
||||||
|
|
||||||
|
|
||||||
g:ale_lint_delay *g:ale_lint_delay*
|
g:ale_lint_delay *g:ale_lint_delay*
|
||||||
@ -222,6 +201,83 @@ g:ale_lint_on_save *g:ale_lint_on_save*
|
|||||||
desired.
|
desired.
|
||||||
|
|
||||||
|
|
||||||
|
g:ale_lint_on_text_changed *g:ale_lint_on_text_changed*
|
||||||
|
|
||||||
|
Type: |Number|
|
||||||
|
Default: `1`
|
||||||
|
|
||||||
|
By default, ALE will check files with the various supported programs when
|
||||||
|
text is changed by using the |TextChanged| event. If this behaviour is not
|
||||||
|
desired, then this option can be disabled by setting it to 0. The
|
||||||
|
|g:ale_lint_delay| variable will be used to set a |timer_start()| on a
|
||||||
|
delay, and each change to a file will continue to call |timer_stop()| and
|
||||||
|
|timer_start()| repeatedly until the timer ticks by, and the linters will be
|
||||||
|
run. The checking of files will run in the background, so it should not
|
||||||
|
inhibit editing files.
|
||||||
|
|
||||||
|
|
||||||
|
g:ale_linter_aliases *g:ale_linter_aliases*
|
||||||
|
|
||||||
|
Type: |Dictionary|
|
||||||
|
Default: `{}`
|
||||||
|
|
||||||
|
The |g:ale_linter_aliases| option can be used to set aliases from one
|
||||||
|
filetype to another. A given filetype can be mapped to use the linters
|
||||||
|
run for another given filetype.
|
||||||
|
|
||||||
|
This |Dictionary| will be merged with a default dictionary containing the
|
||||||
|
following values: >
|
||||||
|
|
||||||
|
{
|
||||||
|
\ 'zsh': 'sh',
|
||||||
|
\ 'csh': 'sh',
|
||||||
|
\}
|
||||||
|
<
|
||||||
|
For example, if you wish to map a new filetype `'foobar'` to run the `'php'`
|
||||||
|
linters, you could set the following: >
|
||||||
|
|
||||||
|
let g:ale_linter_aliases = {'foobar': 'php'}
|
||||||
|
<
|
||||||
|
When combined with the |g:ale_linters| option, the original filetype
|
||||||
|
(`'foobar'`) will be used for determining which linters to run,
|
||||||
|
not the aliased type (`'php'`). This allows an aliased type to run a
|
||||||
|
different set of linters from the type it is being mapped to.
|
||||||
|
|
||||||
|
|
||||||
|
g:ale_linters *g:ale_linters*
|
||||||
|
|
||||||
|
Type: |Dictionary|
|
||||||
|
Default: `{}`
|
||||||
|
|
||||||
|
The |g:ale_linters| option sets a |Dictionary| mapping a filetype
|
||||||
|
to a |List| of linter programs to be run when checking particular filetypes.
|
||||||
|
Only the filetypes specified in the dictionary will be limited in terms
|
||||||
|
of which linters will be run.
|
||||||
|
|
||||||
|
This |Dictionary| will be merged with a default dictionary containing the
|
||||||
|
following values: >
|
||||||
|
|
||||||
|
{
|
||||||
|
\ 'zsh': ['shell'],
|
||||||
|
\ 'csh': ['shell'],
|
||||||
|
\}
|
||||||
|
<
|
||||||
|
This option can be used to enable only a particular set of linters for a
|
||||||
|
file. For example, you can enable only 'eslint' for JavaScript files: >
|
||||||
|
|
||||||
|
let g:ale_linters = {'javascript': ['eslint']}
|
||||||
|
<
|
||||||
|
If you want to disable all linters for a particular filetype, you can pass
|
||||||
|
an empty list of linters as the value: >
|
||||||
|
|
||||||
|
let g:ale_linters = {'javascript': []}
|
||||||
|
<
|
||||||
|
All linters available for a given filetype can be enabled by using the
|
||||||
|
string `'all'`: >
|
||||||
|
|
||||||
|
let g:ale_linters = {'c': 'all'}
|
||||||
|
<
|
||||||
|
|
||||||
g:ale_set_loclist *g:ale_set_loclist*
|
g:ale_set_loclist *g:ale_set_loclist*
|
||||||
|
|
||||||
Type: |Number|
|
Type: |Number|
|
||||||
@ -265,15 +321,6 @@ g:ale_sign_error *g:ale_sign_error*
|
|||||||
warnings on them will show the error marker, as errors take precedence.
|
warnings on them will show the error marker, as errors take precedence.
|
||||||
|
|
||||||
|
|
||||||
g:ale_sign_warning *g:ale_sign_warning*
|
|
||||||
|
|
||||||
Type: |String|
|
|
||||||
Default: `'--'`
|
|
||||||
|
|
||||||
This string can be changed to change the characters used for the sign gutter
|
|
||||||
for lines which at least one warning on them.
|
|
||||||
|
|
||||||
|
|
||||||
g:ale_sign_offset *g:ale_sign_offset*
|
g:ale_sign_offset *g:ale_sign_offset*
|
||||||
|
|
||||||
Type: |Number|
|
Type: |Number|
|
||||||
@ -288,49 +335,24 @@ g:ale_sign_offset *g:ale_sign_offset*
|
|||||||
signs are set.
|
signs are set.
|
||||||
|
|
||||||
|
|
||||||
g:ale_echo_cursor *g:ale_echo_cursor*
|
g:ale_sign_warning *g:ale_sign_warning*
|
||||||
|
|
||||||
Type: |Number|
|
|
||||||
Default: `1`
|
|
||||||
|
|
||||||
When this option is set to `1`, a truncated message will be echoed when a
|
|
||||||
cursor is near a warning or error. ALE will attempt to find the warning or
|
|
||||||
error at a column nearest to the cursor when the cursor is resting on a line
|
|
||||||
which contains a warning or error. This option can be set to `0` to disable
|
|
||||||
this behaviour.
|
|
||||||
The format of the message can be customizable in |g:ale_echo_msg_format|.
|
|
||||||
|
|
||||||
|
|
||||||
g:ale_echo_msg_format *g:ale_echo_msg_format*
|
|
||||||
|
|
||||||
Type: |String|
|
Type: |String|
|
||||||
Default: `%s`
|
Default: `'--'`
|
||||||
|
|
||||||
This variable defines the format of the echoed message. The `%s` is the
|
This string can be changed to change the characters used for the sign gutter
|
||||||
error message itself, and it can contain the following handlers:
|
for lines which at least one warning on them.
|
||||||
- `%linter%` for linter's name
|
|
||||||
- `%severity%` for the type of severity
|
|
||||||
Note |`g:ale_echo_cursor`| should be setted to 1
|
|
||||||
|
|
||||||
|
|
||||||
g:ale_echo_msg_error_str *g:ale_echo_msg_error_str*
|
g:ale_statusline_format *g:ale_statusline_format*
|
||||||
|
|
||||||
Type: |String|
|
Type: |List|
|
||||||
Default: `Error`
|
Default: `['%d error(s)', '%d warning(s)', 'OK']`
|
||||||
|
|
||||||
The string used for error severity in the echoed message.
|
This variable defines the format of |`ale#statusline#status()`| output.
|
||||||
Note |`g:ale_echo_cursor`| should be set to 1
|
- The 1st element is for errors
|
||||||
Note |`g:ale_echo_msg_format`| should contain the `%severity%` handler
|
- The 2nd element is for warnings
|
||||||
|
- The 3rd element is for when no errors are detected
|
||||||
|
|
||||||
g:ale_echo_msg_warning_str *g:ale_echo_msg_warning_str*
|
|
||||||
|
|
||||||
Type: |String|
|
|
||||||
Default: `Warning`
|
|
||||||
|
|
||||||
The string used for warning severity in the echoed message.
|
|
||||||
Note |`g:ale_echo_cursor`| should be set to 1
|
|
||||||
Note |`g:ale_echo_msg_format`| should contain the `%severity%` handler
|
|
||||||
|
|
||||||
|
|
||||||
g:ale_warn_about_trailing_whitespace *g:ale_warn_about_trailing_whitespace*
|
g:ale_warn_about_trailing_whitespace *g:ale_warn_about_trailing_whitespace*
|
||||||
@ -348,26 +370,6 @@ g:ale_warn_about_trailing_whitespace *g:ale_warn_about_trailing_whitespace*
|
|||||||
bug report, and it may be possible to add such support.
|
bug report, and it may be possible to add such support.
|
||||||
|
|
||||||
|
|
||||||
g:ale_statusline_format *g:ale_statusline_format*
|
|
||||||
|
|
||||||
Type: |List|
|
|
||||||
Default: `['%d error(s)', '%d warning(s)', 'OK']`
|
|
||||||
|
|
||||||
This variable defines the format of |`ale#statusline#status()`| output.
|
|
||||||
- The 1st element is for errors
|
|
||||||
- The 2nd element is for warnings
|
|
||||||
- The 3rd element is for when no errors are detected
|
|
||||||
|
|
||||||
g:airline#extensions#ale#enabled *g:airline#extensions#ale#enabled*
|
|
||||||
|
|
||||||
Type: |Number|
|
|
||||||
Default: `1`
|
|
||||||
|
|
||||||
Enables or disables the |airline|'s native extension for ale, which displays
|
|
||||||
warnings and errors in the status line, prefixed by
|
|
||||||
|airline#extensions#ale#error_symbol| and
|
|
||||||
|airline#extensions#ale#warning_symbol|.
|
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
4. Linter Specific Options *ale-linter-options*
|
4. Linter Specific Options *ale-linter-options*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user