This module adds support for shell scripting languages (including Powershell and Fish script) to Doom Emacs.
- Code completion (company-shell)
- Syntax Checking (flycheck)
- @hlissner
Become a maintainer?
- +fish
- Add syntax highlighting for fish script files.
- +lsp
-
Enable LSP support for
sh-mode
. Requires :tools lsp and a langserver (supports bash-language-server). - +powershell
-
Add syntax highlighting for Powershell script files (
.ps1
and.psm1
). - +tree-sitter
- Leverages tree-sitter for better syntax highlighting and structural text editing. Requires :tools tree-sitter.
- company-shell if :completion company
- fish-mode if +fish
- powershell-mode if +powershell
- Interpolated variables are fontified.
This module does not have a changelog yet.
Enable this module in your doom!
block.
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
🔨 This module has no usage documentation yet. Write some?
🔨 This module has no configuration documentation yet. Write some?
There are no known problems with this module. Report one?
This module has no FAQs yet. Ask one?
🔨 This module has no appendix yet. Write one?