From 7e341499a87fc1f0b1b79a339023b0ce42b5140a Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Tue, 28 Jul 2020 13:33:03 +0300 Subject: [PATCH] Impove LSP performance, reconfigure erlang mode --- 05lsp.el | 4 ++++ languages/erlang.el | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/05lsp.el b/05lsp.el index f088c06..2d3d017 100644 --- a/05lsp.el +++ b/05lsp.el @@ -6,8 +6,12 @@ (use-package lsp-mode :ensure t :defer t + :requires (company) :config (setq-default lsp-file-watch-threshold 10000 lsp-restart 'auto-restart + lsp-prefer-capf nil + lsp-server-trace t + read-process-output-max (* 1024 1024) lsp-enable-file-watchers nil) :hook ((typescript-mode . lsp-deferred) (elixir-mode . lsp) diff --git a/languages/erlang.el b/languages/erlang.el index b6e9db6..d9208d0 100644 --- a/languages/erlang.el +++ b/languages/erlang.el @@ -7,7 +7,8 @@ (use-package erlang :defer t - :ensure t) + :ensure t + :requires (lsp-mode lsp-ui)) (cl-defun erlang/emacs-path (erlang-version) (car (split-string @@ -101,10 +102,10 @@ ;; Company list override (add-to-list (make-local-variable 'company-backends) - '(company-yasnippet company-capf)) + '(company-capf company-yasnippet)) ;; Start LSP server - (lsp-deferred)) + (lsp)) (add-hook 'erlang-mode-hook 'erlang/activate-erlang-mode)