From 816a2188afb8a74db382e564f7b552595e97acc2 Mon Sep 17 00:00:00 2001 From: kj Date: Tue, 22 Nov 2022 23:06:05 -0400 Subject: [PATCH] Add autoload flymake and diagnostic at point popup-tip on hover. --- configs/init-eglot.el | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/configs/init-eglot.el b/configs/init-eglot.el index a5959e5..1c5fdba 100644 --- a/configs/init-eglot.el +++ b/configs/init-eglot.el @@ -14,6 +14,7 @@ (html-mode . eglot-ensure)) :config (add-to-list 'eglot-server-programs '(php-mode . ("intelephense" "--stdio"))) + ;; (add-to-list 'eglot-ignored-server-capabilites :hoverProvider) ;; (add-to-list 'eglot-server-programs '(css-mode . ("vscode-css-language-server" "--stdio"))) ;; (add-to-list 'eglot-server-programs '(html-mode . ("vscode-html-language-server" "--stdio"))) @@ -29,5 +30,27 @@ (web-mode . emmet-mode)) ) +;; Revisar por errores en el código +(use-package flymake + :defer t + :straight (:type built-in) + :hook (prog-mode . (lambda () + (unless (derived-mode-p 'makefile-mode) + (flymake-mode)))) + ) + +;; Mostar los errores de flymake en un popup-tip +(use-package flymake-diagnostic-at-point + :defer t + :straight t + :after flymake + :hook (flymake-mode . flymake-diagnostic-at-point-mode)) + +;; Mostrar eldoc en un popup +;; (use-package eldoc-box +;; :defer t +;; :straight t +;; :hook (eldoc-mode-hook . eldoc-box-hover-at-point-mode )) + (provide 'init-eglot) ;;; init-eglot.el ends here