From 623973802b2e9a347876dea94defacc7be54ad6f Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 21 Nov 2024 00:18:28 +0000 Subject: [PATCH] perf(lsp): use plists to improve lsp-mode performance --- core/siren-core-env.el | 1 + early-init.el | 3 +++ 2 files changed, 4 insertions(+) diff --git a/core/siren-core-env.el b/core/siren-core-env.el index d65f8f6..f55c865 100644 --- a/core/siren-core-env.el +++ b/core/siren-core-env.el @@ -14,6 +14,7 @@ "TMPDIR" "KUBECONFIG" "GOPRIVATE" + "LSP_USE_PLISTS" "RUST_BACKTRACE" "MallocNanoZone")) (exec-path-from-shell-arguments '("-l")) diff --git a/early-init.el b/early-init.el index 8d6c03f..c910a02 100644 --- a/early-init.el +++ b/early-init.el @@ -53,4 +53,7 @@ ;; larger than the system default. (setq frame-inhibit-implied-resize t) +;; Set lsp-mode to use plists for performance improvements. +(setenv "LSP_USE_PLISTS" "true") + ;;; early-init.el ends here