From 4192960596f195ed9eb972af1081b2f387d4ad2e Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Mon, 23 Sep 2024 10:34:40 +0200 Subject: [PATCH] Tweak lsp-mode --- nix/config/emacs/init.el | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/nix/config/emacs/init.el b/nix/config/emacs/init.el index 1e46772..5af8f05 100644 --- a/nix/config/emacs/init.el +++ b/nix/config/emacs/init.el @@ -346,11 +346,18 @@ (use-package lsp-mode :hook - ((js-mode js-ts-mode js-jsx-mode) . lsp) - ((python-mode python-ts-mode) . lsp) - (nix-mode . lsp) - ((swift-mode swift-ts-mode) .lsp) + ((lsp-mode . lsp-diagnostics-mode) + ((js-mode + js-ts-mode + js-jsx-mode + typescript-ts-mode + tsx-ts-mode) . lsp-deferred) + ((python-mode python-ts-mode) . lsp) + (nix-mode . lsp) + ((swift-mode swift-ts-mode) .lsp)) :commands lsp + :custom + (lsp-keep-workspace-alive nil) :config (add-to-list 'lsp-language-id-configuration '(swift-ts-mode . "swift")) (let ((lsp-sourcekit-executable (string-trim