+general bindings for eglot functions

This commit is contained in:
2020-08-07 14:05:31 +01:00
parent 38b64b3c5f
commit 86529cbfad

View File

@@ -726,9 +726,14 @@ Interactions with a server provide results to the client, done through JSON.
:hook (c++-mode . eglot-ensure) :hook (c++-mode . eglot-ensure)
:hook (c-mode . eglot-ensure) :hook (c-mode . eglot-ensure)
:bind (:map eglot-mode-map :bind (:map eglot-mode-map
("<f2>" . eglot-rename) ("<f2>" . eglot-rename))
("C-c C-A" . eglot-code-actions) :general
("C-c C-f" . eglot-format)) (leader
:keymaps '(eglot-mode-map)
:infix "c"
"f" #'eglot-format
"a" #'eglot-code-actions
"r" #'eglot-rename)
:config :config
(add-to-list 'eglot-server-programs '((c-mode c++-mode) "clangd"))) (add-to-list 'eglot-server-programs '((c-mode c++-mode) "clangd")))
#+END_SRC #+END_SRC