Impove LSP performance, reconfigure erlang mode
This commit is contained in:
parent
7944b8a7ce
commit
7e341499a8
2 changed files with 8 additions and 3 deletions
4
05lsp.el
4
05lsp.el
|
|
@ -6,8 +6,12 @@
|
||||||
(use-package lsp-mode
|
(use-package lsp-mode
|
||||||
:ensure t
|
:ensure t
|
||||||
:defer t
|
:defer t
|
||||||
|
:requires (company)
|
||||||
:config (setq-default lsp-file-watch-threshold 10000
|
:config (setq-default lsp-file-watch-threshold 10000
|
||||||
lsp-restart 'auto-restart
|
lsp-restart 'auto-restart
|
||||||
|
lsp-prefer-capf nil
|
||||||
|
lsp-server-trace t
|
||||||
|
read-process-output-max (* 1024 1024)
|
||||||
lsp-enable-file-watchers nil)
|
lsp-enable-file-watchers nil)
|
||||||
:hook ((typescript-mode . lsp-deferred)
|
:hook ((typescript-mode . lsp-deferred)
|
||||||
(elixir-mode . lsp)
|
(elixir-mode . lsp)
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,8 @@
|
||||||
|
|
||||||
(use-package erlang
|
(use-package erlang
|
||||||
:defer t
|
:defer t
|
||||||
:ensure t)
|
:ensure t
|
||||||
|
:requires (lsp-mode lsp-ui))
|
||||||
|
|
||||||
(cl-defun erlang/emacs-path (erlang-version)
|
(cl-defun erlang/emacs-path (erlang-version)
|
||||||
(car (split-string
|
(car (split-string
|
||||||
|
|
@ -101,10 +102,10 @@
|
||||||
|
|
||||||
;; Company list override
|
;; Company list override
|
||||||
(add-to-list (make-local-variable 'company-backends)
|
(add-to-list (make-local-variable 'company-backends)
|
||||||
'(company-yasnippet company-capf))
|
'(company-capf company-yasnippet))
|
||||||
|
|
||||||
;; Start LSP server
|
;; Start LSP server
|
||||||
(lsp-deferred))
|
(lsp))
|
||||||
|
|
||||||
(add-hook 'erlang-mode-hook 'erlang/activate-erlang-mode)
|
(add-hook 'erlang-mode-hook 'erlang/activate-erlang-mode)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue