ft_ps1.txt A Windows PowerShell syntax plugin for Vim
Author: Peter Provost <https://www.github.com/PProvost>
License: Apache 2.0
URL: https://github.com/PProvost/vim-ps1
INTRODUCTION ps1-syntax
This plugin provides Vim syntax, indent and filetype detection for Windows
PowerShell scripts, modules, and XML configuration files.
ABOUT ps1-about
Grab the latest version or report a bug on GitHub:
https://github.com/PProvost/vim-ps1
FOLDING ps1-folding
The ps1 syntax file provides syntax folding (see :syn-fold) for script blocks
and digital signatures in scripts.
When 'foldmethod' is set to "syntax" then function script blocks will be
folded unless you use the following in your .vimrc or before opening a script:
Digital signatures in scripts will also be folded unless you use:
Note: syntax folding might slow down syntax highlighting significantly,
especially for large files.
COMPILER ps1-compiler
The powershell :compiler script configures :make to execute the script in
PowerShell.
It tries to pick a smart default PowerShell command: pwsh if available and
powershell otherwise, but you can customize the command:
To configure whether to show the exception type information:
KEYWORD LOOKUP ps1-keyword
To look up keywords using PowerShell's Get-Help, press the K key. For more
convenient paging, the pager less should be installed, which is included in
many Linux distributions and in macOS.
Many other distributions are available for Windows like
https://chocolatey.org/packages/less/. Make sure less is in a directory
listed in the PATH environment variable, which chocolatey above does.
------------------------------------------------------------------------------
vim:ft=help:
Author: Peter Provost <https://www.github.com/PProvost>
License: Apache 2.0
URL: https://github.com/PProvost/vim-ps1
INTRODUCTION ps1-syntax
This plugin provides Vim syntax, indent and filetype detection for Windows
PowerShell scripts, modules, and XML configuration files.
ABOUT ps1-about
Grab the latest version or report a bug on GitHub:
https://github.com/PProvost/vim-ps1
FOLDING ps1-folding
The ps1 syntax file provides syntax folding (see :syn-fold) for script blocks
and digital signatures in scripts.
When 'foldmethod' is set to "syntax" then function script blocks will be
folded unless you use the following in your .vimrc or before opening a script:
:let g:ps1_nofold_blocks = 1
Digital signatures in scripts will also be folded unless you use:
:let g:ps1_nofold_sig = 1
Note: syntax folding might slow down syntax highlighting significantly,
especially for large files.
COMPILER ps1-compiler
The powershell :compiler script configures :make to execute the script in
PowerShell.
It tries to pick a smart default PowerShell command: pwsh if available and
powershell otherwise, but you can customize the command:
:let g:ps1_makeprg_cmd = '/path/to/pwsh'
To configure whether to show the exception type information:
:let g:ps1_efm_show_error_categories = 1
KEYWORD LOOKUP ps1-keyword
To look up keywords using PowerShell's Get-Help, press the K key. For more
convenient paging, the pager less should be installed, which is included in
many Linux distributions and in macOS.
Many other distributions are available for Windows like
https://chocolatey.org/packages/less/. Make sure less is in a directory
listed in the PATH environment variable, which chocolatey above does.
------------------------------------------------------------------------------
vim:ft=help: