This module adds support for shell scripting languages (including Powershell and Fish script) to Doom Emacs.
- Code completion (doom-package:company-shell)
- Syntax Checking (doom-package:flycheck)
- @hlissner
Become a maintainer?
- +fish
- Add syntax highlighting for fish script files.
- +lsp
-
Enable LSP support for
sh-mode
. Requires doom-module::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 doom-module::tools tree-sitter.
- doom-package:company-shell if doom-module::completion company
- doom-package:fish-mode if doom-module:+fish
- doom-package:powershell-mode if doom-module:+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 doom-module:+lsp flag).
- With the doom-module::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?