doomemacs/modules/lang/sh
2020-04-30 18:38:07 -04:00
..
autoload.el lang/sh: fix +sh/open-repl 2019-10-04 22:04:47 -04:00
config.el Minor refactor & reformatting across the board 2020-04-08 15:30:10 -04:00
doctor.el Fix references to :tools fly{spell,check} 2020-01-14 03:04:26 -05:00
packages.el Transition more :lang modules to long SHA1 format 2020-04-30 18:38:07 -04:00
README.org Update lang/sh readme to new format #1166 2020-01-24 05:16:09 -05:00

lang/sh

Description

This module adds support for shell scripting languages.

  • Code completion (company-shell)
  • Syntax Checking (flycheck)

Module Flags

  • +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.

Plugins

Hacks

  • Interpolated variables are fontified.

Prerequisites

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

    • bashdb: Enables debugging for bash scripts
    • zshdb: Enables debugging for zsh scripts

TODO Features

TODO Configuration

TODO Troubleshooting