mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 20:20:05 +08:00
perf(powershell): fix powershell formatters
This commit is contained in:
parent
c97b857588
commit
cf80d38025
@ -0,0 +1,45 @@
|
|||||||
|
"=============================================================================
|
||||||
|
" neoformat.vim --- A Neovim plugin for formatting
|
||||||
|
" Copyright (c) 2016-2021 Steve Dignam
|
||||||
|
" Copyright (c) 2022 Eric Wong
|
||||||
|
" Author: Eric Wong < wsdjeg@outlook.com >
|
||||||
|
" URL: https://spacevim.org
|
||||||
|
" License: GPLv3
|
||||||
|
"=============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
""
|
||||||
|
" @section PowerShell formatters, supported-filetypes-powershell
|
||||||
|
" @parentsection supported-filetypes
|
||||||
|
" For PowerShell script, there are two default formatters.
|
||||||
|
"
|
||||||
|
" @subsection PowerShellBeautifier
|
||||||
|
" >
|
||||||
|
" {
|
||||||
|
" 'exe' : 'Edit-DTWBeautifyScript',
|
||||||
|
" 'args' : ["-IndentType FourSpaces", "-StandardOutput"],
|
||||||
|
" 'stdin' : 0,
|
||||||
|
" }
|
||||||
|
" <
|
||||||
|
" @subsection PSScriptAnalyzer
|
||||||
|
" >
|
||||||
|
" {
|
||||||
|
" 'exe' : 'Invoke-Formatter',
|
||||||
|
" 'args' : ['-ScriptDefinition (Get-Content ' . expand('%') . ' -Raw)'],
|
||||||
|
" 'stdin' : 0,
|
||||||
|
" 'no_append' : 1,
|
||||||
|
" }
|
||||||
|
" <
|
||||||
|
|
||||||
|
function! neoformat#formatters#powershell#enabled() abort
|
||||||
|
return neoformat#formatters#ps1#enabled()
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! neoformat#formatters#powershell#PowerShellBeautifier() abort
|
||||||
|
return neoformat#formatters#ps1#PowerShellBeautifier()
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! neoformat#formatters#powershell#PSScriptAnalyzer() abort
|
||||||
|
return neoformat#formatters#ps1#PSScriptAnalyzer()
|
||||||
|
endfunction
|
||||||
|
|
@ -9,7 +9,8 @@ CONTENTS *neoformat-contents*
|
|||||||
4. ADDING A NEW FORMATTER...................|neoformat-adding-new-formatter|
|
4. ADDING A NEW FORMATTER...................|neoformat-adding-new-formatter|
|
||||||
5. MANAGING UNDO HISTORY...................|neoformat-managing-undo-history|
|
5. MANAGING UNDO HISTORY...................|neoformat-managing-undo-history|
|
||||||
6. Supported filetypes.......................|neoformat-supported-filetypes|
|
6. Supported filetypes.......................|neoformat-supported-filetypes|
|
||||||
1. SQL formatters....................|neoformat-supported-filetypes-sql|
|
1. PowerShell formatters......|neoformat-supported-filetypes-powershell|
|
||||||
|
2. SQL formatters....................|neoformat-supported-filetypes-sql|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
INTRODUCTION *neoformat-intro*
|
INTRODUCTION *neoformat-intro*
|
||||||
@ -227,6 +228,31 @@ SUPPORTED FILETYPES *neoformat-supported-filetypes*
|
|||||||
|
|
||||||
This is a list of default formatters.
|
This is a list of default formatters.
|
||||||
|
|
||||||
|
==============================================================================
|
||||||
|
POWERSHELL FORMATTERS *neoformat-supported-filetypes-powershell*
|
||||||
|
|
||||||
|
For PowerShell script, there are two default formatters.
|
||||||
|
|
||||||
|
POWERSHELLBEAUTIFIER
|
||||||
|
|
||||||
|
>
|
||||||
|
{
|
||||||
|
'exe' : 'Edit-DTWBeautifyScript',
|
||||||
|
'args' : ["-IndentType FourSpaces", "-StandardOutput"],
|
||||||
|
'stdin' : 0,
|
||||||
|
}
|
||||||
|
<
|
||||||
|
PSSCRIPTANALYZER
|
||||||
|
|
||||||
|
>
|
||||||
|
{
|
||||||
|
'exe' : 'Invoke-Formatter',
|
||||||
|
'args' : ['-ScriptDefinition (Get-Content ' . expand('%') . ' -Raw)'],
|
||||||
|
'stdin' : 0,
|
||||||
|
'no_append' : 1,
|
||||||
|
}
|
||||||
|
<
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
SQL FORMATTERS *neoformat-supported-filetypes-sql*
|
SQL FORMATTERS *neoformat-supported-filetypes-sql*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user