This module adds support for shell scripting languages.
- Code completion (company-shell)
- Syntax Checking (flycheck)
+lsp
Enables LSP support for sh-mode. This requires the:tools lsp
module to be enabled and bash-language-server to be installed on your system.+fish
Add syntax highlighting for fish script files.+powershell
Add syntax highlighting for Powershell script files .ps1 and .psm1
- company-shell* (
:completion company
) - fish-mode* (
+fish
) - powershell-mode* (
+powershell
)
- Interpolated variables are fontified.
This module has several optional dependencies:
- shellcheck: Enables advanced shell script linting.
- bash-language-server: Enables LSP support (with
+lsp
flag). - With the
:tools debugger
module