When I save a session with a terminal buffer (made using :term
), loading it back results in the following message:
C:/Program: The term 'C:/Program' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
[Process exited 1]
Here are my configuration settings for my shell I pulled from the help:
let &shell = executable('pwsh') ? 'pwsh' : 'powershell'
let &shellcmdflag = '-NoLogo -NoProfile -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.Encoding]::UTF8;'
let &shellredir = '-RedirectStandardOutput %s -NoNewWindow -Wait'
let &shellpipe = '2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode'
set shellquote= shellxquote=
I’m on Neovim 0.8, running Windows 11, and using Powershell 7.2.7. I’d appreciate any help on persisting the terminal buffer in my layout.