21 lines
969 B
Lua
21 lines
969 B
Lua
local powershell_options = {
|
|
-- shell = vim.fn.executable 'pwsh' == 1 and 'pwsh' or 'powershell',
|
|
-- shellcmdflag = '-NoLogo -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.UTF8Encoding]::new();$PSDefaultParameterValues[',
|
|
-- shellredir = '2>&1 | %%{ "$_" } | Out-File %s; exit $LastExitCode',
|
|
-- shellpipe = '2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode',
|
|
-- shellquote = '',
|
|
-- shellxquote = '',
|
|
shell = vim.fn.executable 'pwsh' == 1 and 'pwsh' or 'powershell',
|
|
shellcmdflag = '-NoLogo -NoProfile -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.Encoding]::UTF8;',
|
|
shellredir = '-RedirectStandardOutput %s -NoNewWindow -Wait',
|
|
shellpipe = '2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode',
|
|
shellquote = '',
|
|
shellxquote = '',
|
|
}
|
|
|
|
for option, value in pairs(powershell_options) do
|
|
vim.opt[option] = value
|
|
end
|
|
|
|
return {}
|