Replace eglot with lsp-mode as LSP backend

`lsp-mode` claims to be non-blocking and is equally easy to set up, so let's
give it a try.
Bu işleme şunda yer alıyor:
Daniel - 2021-04-22 12:01:44 +02:00
ebeveyn 0090975a5b
işleme 9ac3640159
Veri tabanında bu imza için bilinen anahtar bulunamadı
GPG Anahtar Kimliği: 1C7071A75BB72D64
2 değiştirilmiş dosya ile 4 ekleme ve 6 silme

1
.gitignore sağlanmış
Dosyayı Görüntüle

@ -58,3 +58,4 @@
/sandbox/.emacs.d
/flycheck_init.el
/projects
/.lsp-session-v1

Dosyayı Görüntüle

@ -1477,12 +1477,9 @@
:commands (global-flycheck-mode flycheck-mode)
:init (setq flycheck-emacs-lisp-load-path 'inherit))
(use-package eglot
(use-package lsp-mode
:ensure t
:commands (eglot-ensure)
;; Highlighting takes a lot of time and does not add much value, so let's just
;; disable it
:init (setq eglot-ignored-server-capabilites '(:documentHighlightProvider)))
:commands (lsp))
;; * Mail
@ -2995,7 +2992,7 @@ With given ARG, display files in `db/important-document-path’."
:config (progn
(add-hook 'python-mode-hook #'highlight-indentation-mode)
(add-hook 'python-mode-hook #'company-mode)
(add-hook 'python-mode-hook #'eglot-ensure)))
(add-hook 'python-mode-hook #'lsp)))
(use-package shr
:init (setq shr-use-fonts nil