Update
This commit is contained in:
@@ -51,4 +51,6 @@
|
|||||||
|
|
||||||
(use-package systemd)
|
(use-package systemd)
|
||||||
|
|
||||||
|
(add-hook 'prog-mode-hook #'toggle-truncate-lines)
|
||||||
|
|
||||||
(provide 'init-coding)
|
(provide 'init-coding)
|
||||||
|
|||||||
@@ -9,28 +9,32 @@
|
|||||||
'makefile-mode 'snippet-mode
|
'makefile-mode 'snippet-mode
|
||||||
'ron-mode)
|
'ron-mode)
|
||||||
(eglot-ensure))))
|
(eglot-ensure))))
|
||||||
((markdown-mode yaml-mode yaml-ts-mode) . eglot-ensure))
|
((markdown-mode yaml-mode yaml-ts-mode) . eglot-ensure))
|
||||||
:init (setq eglot-autoshutdown t
|
:init
|
||||||
eglot-events-buffer-config 0
|
(setq eglot-autoshutdown t
|
||||||
eglot-send-changes-idle-time 0.5)
|
eglot-events-buffer-config 0
|
||||||
|
eglot-send-changes-idle-time 0.5
|
||||||
|
eglot-code-action-indications '(eldoc-hint))
|
||||||
:bind (:map eglot-mode-map
|
: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
|
(use-package eglot-booster
|
||||||
:ensure (eglot-booster :type git :host nil :repo "https://github.com/jdtsmith/eglot-booster")
|
:ensure (eglot-booster :type git :host nil :repo "https://github.com/jdtsmith/eglot-booster")
|
||||||
:after eglot
|
:after eglot
|
||||||
:config (eglot-booster-mode))
|
:config (eglot-booster-mode))
|
||||||
|
|
||||||
(use-package flycheck-eglot)
|
(use-package flycheck-eglot
|
||||||
|
:hook (eglot-managed-mode . flycheck-eglot-mode))
|
||||||
|
|
||||||
(use-package consult-eglot
|
(use-package consult-eglot
|
||||||
:after consult eglot
|
:after consult eglot
|
||||||
:bind (:map eglot-mode-map
|
:bind (:map eglot-mode-map
|
||||||
("C-M-." . consult-eglot-symbols))
|
([remap xref-find-apropos] . consult-eglot-symbols))
|
||||||
:config
|
:config
|
||||||
(advice-add 'eglot-completion-at-point :around #'cape-wrap-buster))
|
(advice-add 'eglot-completion-at-point :around #'cape-wrap-buster))
|
||||||
|
|
||||||
(with-eval-after-load 'eglot
|
(use-package eldoc-box
|
||||||
(setq completion-category-defaults nil))
|
:hook (eglot-managed-mode . eldoc-box-hover-at-point-mode))
|
||||||
|
|
||||||
(provide 'init-eglot)
|
(provide 'init-eglot)
|
||||||
|
|||||||
Reference in New Issue
Block a user