summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2020-02-27 12:20:00 +0100
committerAlan Pearce2020-02-27 12:20:00 +0100
commite2c59a95f621160ddc8196d4887797ce1e9b915f (patch)
treeb6b5cdd3b6503077c3bb3a608dc7cdd1fdb796fc
parent7c27ad62d62cdc246e9408d908a1e0b242bb17a9 (diff)
downloadnixfiles-e2c59a95f621160ddc8196d4887797ce1e9b915f.tar.lz
nixfiles-e2c59a95f621160ddc8196d4887797ce1e9b915f.tar.zst
nixfiles-e2c59a95f621160ddc8196d4887797ce1e9b915f.zip
Emacs: optimise lsp setup
-rw-r--r--user/emacs/.emacs.d/init.el8
-rw-r--r--user/settings/emacs.nix1
2 files changed, 2 insertions, 7 deletions
diff --git a/user/emacs/.emacs.d/init.el b/user/emacs/.emacs.d/init.el
index 11dca233..9818194f 100644
--- a/user/emacs/.emacs.d/init.el
+++ b/user/emacs/.emacs.d/init.el
@@ -502,11 +502,6 @@ _p_rev       _u_pper              _=_: upper/lower       _r_esolve
 (use-package all-the-icons
   :config (setq all-the-icons-color-icons nil))
 
-(use-package company-lsp
-  :config (progn
-            (setq company-lsp-enable-snippet nil)
-            (add-to-list 'company-backends #'company-lsp)))
-
 (eval-when-compile (require 'subr-x))
 (eval-and-compile
   (defun company-tabnine-load-path ()
@@ -860,11 +855,12 @@ _p_rev       _u_pper              _=_: upper/lower       _r_esolve
             scss-mode-hook
             html-mode-hook
             haskell-mode-hook)
-          #'lsp)
+          #'lsp-deferred)
   :config (progn
             (require 'lsp-clients)
             (setq lsp-auto-guess-root t
                   lsp-auto-configure nil
+                  lsp-idle-delay 0.5
                   lsp-enable-symbol-highlighting nil)
             (add-to-list 'lsp-language-id-configuration '(js-mode . "javascript"))))
 
diff --git a/user/settings/emacs.nix b/user/settings/emacs.nix
index c3d1ca69..35b0da26 100644
--- a/user/settings/emacs.nix
+++ b/user/settings/emacs.nix
@@ -84,7 +84,6 @@ in
       bash-completion
       caddyfile-mode
       company
-      company-lsp
       company-web
       company-tabnine
       counsel