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
|
||||
(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 r" 'eglot-rename))
|
||||
(keymap-set eglot-mode-map "C-c r" 'eglot-rename)
|
||||
|
||||
;; Does not make me happy:
|
||||
;; (require 'eglot)
|
||||
;; (add-hook 'python-mode-hook #'eglot-ensure)
|
||||
(defun show-eglot-server ()
|
||||
"Show the language server that `eglot' uses in the current buffer."
|
||||
(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
|
||||
|
||||
#+caption: Setup ~oglot~ for ~python-mode~.
|
||||
|
Loading…
x
Reference in New Issue
Block a user