mirror of
https://github.com/dense-analysis/ale.git
synced 2026-01-30 14:45:29 +08:00
change ale to use value of g:ale_shell regardless of what it is
This commit is contained in:
22
doc/ale.txt
22
doc/ale.txt
@@ -1993,14 +1993,17 @@ g:ale_windows_node_executable_path *g:ale_windows_node_executable_path*
|
||||
g:ale_shell *g:ale_shell*
|
||||
|
||||
Type: |String|
|
||||
Default: `'&shell'`
|
||||
Default: not set
|
||||
|
||||
This variable is used to determine which shell ale will use to execute
|
||||
commands. This variables defaults to the value of the vim option '&shell'
|
||||
which corresponds to the $SHELL environment variable. For example
|
||||
if `$SHELL == '/bin/bash'`, but you want to use zsh, set `g:ale_shell = '/bin/zsh'.`
|
||||
If this option is set to either `fish` or `pwsh` (either by default or set
|
||||
with this command), ale will still execute commands with `bin/sh`.
|
||||
commands. By default this variable is undefined, meaning that ALE will use
|
||||
it's default behavior. Which is to run shells via the shell determined by
|
||||
the `&shell` vim variable, with the arguments `&shellcmdflag`. Ale will fall
|
||||
back to using `/bin/sh`if it detects the underlying `&shell`is either `fish`
|
||||
or `pwsh`. However, if you set this variable ALE will no longer fall back to
|
||||
other shells, meaning if you wanted to use `fish` you could do so via this
|
||||
option. For example if `$SHELL == '/bin/bash'`, but you want to use zsh,
|
||||
set `g:ale_shell = '/bin/zsh'.
|
||||
|
||||
Please note - if you are using this option you should consider additionally
|
||||
setting `g:ale``g:ale_shell_arguments` since the default values for that
|
||||
@@ -2009,12 +2012,11 @@ g:ale_shell *g:ale_shell*
|
||||
g:ale_shell_arguments *g:ale_shell_arguments*
|
||||
|
||||
Type: |String|
|
||||
Default: `'&shellcmdflag'`
|
||||
Default: not set
|
||||
|
||||
This variable is used to determine what commands vim will pass to the shell
|
||||
to execute it's commands. By default, `&shellcmdflag` would be set to the
|
||||
value of '`-c'`. Similar to `g:ale_shell`, if the shell is set to either
|
||||
`fish` or `pwsh`, `g:ale_shell_arguments` will no be used.
|
||||
to execute it's commands. If this command is not set, but g:ale_shell is
|
||||
set, ale will use `&shellcmdflag` as command arguments.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
6.1. Highlights *ale-highlights*
|
||||
|
||||
Reference in New Issue
Block a user