From 196c716c74a2c0cfbc577847a795a651f3384271 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 29 Oct 2019 10:44:25 -0400 Subject: [PATCH] tools/lsp: fix void-function (setf lsp--workspace-shutdown-action)) #1965 --- modules/tools/lsp/config.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/tools/lsp/config.el b/modules/tools/lsp/config.el index 1c332b8cb..22094dc1f 100644 --- a/modules/tools/lsp/config.el +++ b/modules/tools/lsp/config.el @@ -46,8 +46,7 @@ auto-killed (which is usually an expensive process)." (run-at-time 3 nil (lambda (workspace) (let ((lsp--cur-workspace workspace)) - (if (lsp--workspace-buffers lsp--cur-workspace) - (setf (lsp--workspace-shutdown-action lsp--cur-workspace) nil) + (unless (lsp--workspace-buffers lsp--cur-workspace) (funcall orig-fn)))) lsp--cur-workspace))))