1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- *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: >
- :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:
|