From 12517bf9e3d09e144b5029abb749101cf6242fe9 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 9 Nov 2020 10:42:02 +0000 Subject: [PATCH] chore(lsp): use lsp-deferred instead of lsp everywhere Ensure language servers only start when a buffer is visible. This helps with desktop restore speed, as various language servers do not start all at the same time. --- modules/languages/siren-css.el | 2 +- modules/languages/siren-dart.el | 2 +- modules/languages/siren-js.el | 2 +- modules/languages/siren-rust.el | 2 +- modules/languages/siren-typescript.el | 2 +- modules/languages/siren-vue.el | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/languages/siren-css.el b/modules/languages/siren-css.el index 97494f3..705c483 100644 --- a/modules/languages/siren-css.el +++ b/modules/languages/siren-css.el @@ -26,7 +26,7 @@ (company-mode +1) (prettier-js-mode) - (lsp) + (lsp-deferred) (rainbow-mode +1))) (provide 'siren-css) diff --git a/modules/languages/siren-dart.el b/modules/languages/siren-dart.el index a2ddfff..6cf5629 100644 --- a/modules/languages/siren-dart.el +++ b/modules/languages/siren-dart.el @@ -34,7 +34,7 @@ (auto-highlight-symbol-mode -1)) (company-mode +1) - (lsp) + (lsp-deferred) (siren-folding) (subword-mode +1))) diff --git a/modules/languages/siren-js.el b/modules/languages/siren-js.el index 6d1ea55..cad5c61 100644 --- a/modules/languages/siren-js.el +++ b/modules/languages/siren-js.el @@ -34,7 +34,7 @@ (prettier-js-mode) (company-mode) - (lsp) + (lsp-deferred) (subword-mode) (siren-folding))) diff --git a/modules/languages/siren-rust.el b/modules/languages/siren-rust.el index dd7985b..4a107ad 100644 --- a/modules/languages/siren-rust.el +++ b/modules/languages/siren-rust.el @@ -25,7 +25,7 @@ (setq rust-format-on-save t) (company-mode +1) - (lsp) + (lsp-deferred) (siren-folding) (subword-mode +1))) diff --git a/modules/languages/siren-typescript.el b/modules/languages/siren-typescript.el index d96cc64..0e6786c 100644 --- a/modules/languages/siren-typescript.el +++ b/modules/languages/siren-typescript.el @@ -31,7 +31,7 @@ tab-width width)) (company-mode +1) - (lsp) + (lsp-deferred) (subword-mode +1) (siren-folding))) diff --git a/modules/languages/siren-vue.el b/modules/languages/siren-vue.el index 38831e8..6dc6b93 100644 --- a/modules/languages/siren-vue.el +++ b/modules/languages/siren-vue.el @@ -18,7 +18,7 @@ (defun siren-vue-mode-setup () (prettier-js-mode) (company-mode) - (lsp) + (lsp-deferred) (subword-mode) (siren-folding)))