Add show-eglot-server to show the server in the current buffer
This commit is contained in:
parent
c7fffae390
commit
742f5d6425
13
README.org
13
README.org
@ -3663,11 +3663,16 @@ listings set up [[https://github.com/joaotavora/eglot][Eglot]]:
|
|||||||
(with-eval-after-load 'eglot
|
(with-eval-after-load 'eglot
|
||||||
(keymap-set eglot-mode-map "C-c n" 'flymake-goto-next-error)
|
(keymap-set eglot-mode-map "C-c n" 'flymake-goto-next-error)
|
||||||
(keymap-set eglot-mode-map "C-c p" 'flymake-goto-prev-error)
|
(keymap-set eglot-mode-map "C-c p" 'flymake-goto-prev-error)
|
||||||
(keymap-set eglot-mode-map "C-c r" 'eglot-rename))
|
(keymap-set eglot-mode-map "C-c r" 'eglot-rename)
|
||||||
|
|
||||||
;; Does not make me happy:
|
(defun show-eglot-server ()
|
||||||
;; (require 'eglot)
|
"Show the language server that `eglot' uses in the current buffer."
|
||||||
;; (add-hook 'python-mode-hook #'eglot-ensure)
|
(interactive)
|
||||||
|
(if-let* ((ecs (eglot-current-server)))
|
||||||
|
(message "Server is `%s'"
|
||||||
|
(file-name-nondirectory
|
||||||
|
(car (process-command (jsonrpc--process ecs)))))
|
||||||
|
(message "No current server!"))))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+caption: Setup ~oglot~ for ~python-mode~.
|
#+caption: Setup ~oglot~ for ~python-mode~.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user