You are viewing the documentation for the develop branch. The documentation for the release version is here .

Table of Contents

Windows Scripting layer

Table of ContentsClose

ps.png

1. Description

This simple layer adds support for the Powershell scripting language as well as support for batch files.

1.1. Features:

  • Syntax highlighting of powershell .ps1 files via powershell.el
  • Syntax highlighting of batch .bat files via bat-mode
  • Auto-completion, code-navigation and refactoring capabilities of batch files via bmx-mode

2. Install

To use this configuration layer, add it to your ~/.spacemacs. You will need to add windows-scripts to the existing dotspacemacs-configuration-layers list in this file.

3. Key bindings

3.1. Powershell (powershell.el)

Key binding Description
SPC m r r Transform marked regexp to regex
SPC a t s p Start powershell shell

3.2. Bat-mode

Key binding Description
SPC m e b evaluate buffer
SPC m e B evaluate buffer with args
SPC m h h show help of command
SPC m i t insert minimal template
SPC m z toggle outline
SPC m g d jump to definition
SPC m g r find references
SPC m r r rename symbol
SPC m r f ensure all symbols has consistent casing/syntax

Author: root

Created: 2021-09-29 Wed 20:45

Validate