From 66f279cbb4c73f04fe6bcef0d27656f850486b0a Mon Sep 17 00:00:00 2001 From: Zelong Kuang Date: Wed, 24 Dec 2025 06:55:06 +0800 Subject: [PATCH] Update --- lisp/init-coding.el | 2 ++ lisp/init-eglot.el | 22 +++++++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/lisp/init-coding.el b/lisp/init-coding.el index eb834d6..9c1e012 100644 --- a/lisp/init-coding.el +++ b/lisp/init-coding.el @@ -51,4 +51,6 @@ (use-package systemd) +(add-hook 'prog-mode-hook #'toggle-truncate-lines) + (provide 'init-coding) diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el index 3fb2fcf..f01e372 100644 --- a/lisp/init-eglot.el +++ b/lisp/init-eglot.el @@ -9,28 +9,32 @@ 'makefile-mode 'snippet-mode 'ron-mode) (eglot-ensure)))) - ((markdown-mode yaml-mode yaml-ts-mode) . eglot-ensure)) - :init (setq eglot-autoshutdown t - eglot-events-buffer-config 0 - eglot-send-changes-idle-time 0.5) + ((markdown-mode yaml-mode yaml-ts-mode) . eglot-ensure)) + :init + (setq eglot-autoshutdown t + eglot-events-buffer-config 0 + eglot-send-changes-idle-time 0.5 + eglot-code-action-indications '(eldoc-hint)) :bind (:map eglot-mode-map - ("C-c c a" . eglot-code-actions))) + ("C-c c a" . eglot-code-actions)) + :config (setq completion-category-defaults nil)) (use-package eglot-booster :ensure (eglot-booster :type git :host nil :repo "https://github.com/jdtsmith/eglot-booster") :after eglot :config (eglot-booster-mode)) -(use-package flycheck-eglot) +(use-package flycheck-eglot + :hook (eglot-managed-mode . flycheck-eglot-mode)) (use-package consult-eglot :after consult eglot :bind (:map eglot-mode-map - ("C-M-." . consult-eglot-symbols)) + ([remap xref-find-apropos] . consult-eglot-symbols)) :config (advice-add 'eglot-completion-at-point :around #'cape-wrap-buster)) -(with-eval-after-load 'eglot - (setq completion-category-defaults nil)) +(use-package eldoc-box + :hook (eglot-managed-mode . eldoc-box-hover-at-point-mode)) (provide 'init-eglot)