Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.68 KB

README.org

File metadata and controls

47 lines (38 loc) · 1.68 KB

lang/sh

Table of Contents

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.
  • +powershell Add syntax highlighting for Powershell script files .ps1 and .psm1

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

Features

Configuration

Troubleshooting