No-op (lsp) if already enabled #3390

`lsp-deferred` calls `lsp` and `lsp` seems to do something expensive
whether or not lsp-mode is already active. Over TRAMP, this is much too
expensive, so we no-op lsp-deferred if lsp-mode is already active.
This commit is contained in:
Henrik Lissner 2020-08-02 16:27:09 -04:00
parent b08f9c607d
commit 7784c0b6e9
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 3 additions and 2 deletions

View file

@ -6,4 +6,5 @@
(interactive)
(if (featurep! +eglot)
(eglot-ensure)
(lsp-deferred)))
(unless (bound-and-true-p lsp-mode)
(lsp-deferred))))