~ruther/emacs.d

127e33bf1d02b16d9a9364c883adf86bf1b66de2 — Rutherther 9 months ago ee07845
feat: eldoc show multiple strategies
1 files changed, 12 insertions(+), 2 deletions(-)

M init.el
M init.el => init.el +12 -2
@@ 1031,12 1031,17 @@
;; Programming
(my-use-package jsonrpc
  :ensure t)

(my-use-package eldoc
  :ensure t)
  :ensure t
  :custom
  (eldoc-documentation-strategy 'eldoc-documentation-compose-eagerly))

(my-use-package eglot
  :ensure t
  :commands (eglot eglot-ensure)
  :hook
  ((eglot-managed-mode . mp-eglot-eldoc))
  :custom
  (eglot-ignored-server-capabilities '(:documentHighlightProvider))
  (eglot-stay-out-of '(imenu)) ; I prefer the ts imenu for now


@@ 1044,7 1049,12 @@
  (normal eglot--managed-mode
   :definer 'minor-mode
   "gR" '(eglot-rename :wk "Rename identifier")
   "g." '(eglot-code-actions :wk "Code actions")))
   "g." '(eglot-code-actions :wk "Code actions"))
  :preface
  ; Thanks https://www.masteringemacs.org/article/seamlessly-merge-multiple-documentation-sources-eldoc
  (defun mp-eglot-eldoc ()
    (setq eldoc-documentation-strategy
            'eldoc-documentation-compose-eagerly)))

(my-use-package envrc
  :ensure t

Do not follow this link