From 9f68c115066571dcae23b300d5907c3e9c01dbe3 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Sat, 13 Apr 2024 14:54:55 +1000 Subject: [PATCH] More cleanly handle PowerShell LSP session file --- dot-config/vim/lsp/servers.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dot-config/vim/lsp/servers.vim b/dot-config/vim/lsp/servers.vim index ace88e0..366467b 100644 --- a/dot-config/vim/lsp/servers.vim +++ b/dot-config/vim/lsp/servers.vim @@ -53,7 +53,11 @@ const lspServers = [ name: 'PowerShellEditorServices', filetype: 'ps1', path: exepath('pwsh'), - args: ['-NoLogo', '-NoProfile', '-Command', expand('~/.cache/powershell/PowerShellEditorServices/Start-EditorServices.ps1') .. ' -Stdio'], + args: [ + '-NoLogo', '-NoProfile', + '-Command', expand('~/.cache/powershell/PowerShellEditorServices/Start-EditorServices.ps1'), + ' -Stdio', '-SessionDetailsPath', expand('~/.cache/powershell/PowerShellEditorServices/session.json'), + ], installed: () => executable('pwsh') && filereadable(expand('~/.cache/powershell/PowerShellEditorServices/Start-EditorServices.ps1')), install: [ 'mkdir -p ~/.cache/powershell',