Switch to eglot from lsp
This commit is contained in:
parent
83a05f96cb
commit
51f0775287
2 changed files with 9 additions and 9 deletions
|
@ -32,12 +32,13 @@
|
||||||
)
|
)
|
||||||
|
|
||||||
;; Language server support
|
;; Language server support
|
||||||
(use-package lsp-mode
|
(use-package eglot
|
||||||
:commands (lsp lsp-deferred)
|
|
||||||
:config (lsp-enable-which-key-integration t)
|
|
||||||
:general
|
:general
|
||||||
(lmap lsp-mode-map
|
(lmap
|
||||||
"SPC" '(:keymap lsp-command-map)
|
"SPC s" '(eglot :which-key "Add buffer to eglot")
|
||||||
|
"SPC f" '(eglot-format :which-key "Format region")
|
||||||
|
"SPC F" '(eglot-format :which-key "Format buffer")
|
||||||
|
"SPC r" '(eglot-rename :which-key "Rename symbol")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -58,10 +59,8 @@
|
||||||
;; Haskell language support
|
;; Haskell language support
|
||||||
(use-package haskell-mode
|
(use-package haskell-mode
|
||||||
:mode "\\.hs\\'"
|
:mode "\\.hs\\'"
|
||||||
)
|
:config
|
||||||
|
(require 'haskell-doc)
|
||||||
(use-package lsp-haskell
|
|
||||||
:hook (haskell-mode . lsp)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
;; Folding
|
;; Folding
|
||||||
|
|
|
@ -35,6 +35,7 @@
|
||||||
".data"
|
".data"
|
||||||
".direnv"
|
".direnv"
|
||||||
".envrc"
|
".envrc"
|
||||||
|
".dir-locals.el"
|
||||||
];
|
];
|
||||||
signing = {
|
signing = {
|
||||||
key = "charlotte@vanpetegem.me";
|
key = "charlotte@vanpetegem.me";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue