Fix some eglot stuff

This commit is contained in:
Alexander Rosenberg 2023-09-20 14:55:12 -07:00
parent 667851fbea
commit a30ad7f459
Signed by: Zander671
GPG Key ID: 5FD0394ADBD72730

13
init.el
View File

@ -78,6 +78,9 @@
;; No scroll bars
(scroll-bar-mode -1)
;; Visual line mode
(global-visual-line-mode 1)
;; Set fonts
(add-to-list 'default-frame-alist '(font . "FiraCode Nerd Font Mono-12"))
@ -325,15 +328,15 @@ visual states."
(use-package eglot
:hook (((c-ts-mode c++-ts-mode java-ts-mode rust-ts-mode
python-ts-mode) . eglot-ensure)
(eglot-managed-mode . my/-eglot-setup-eldoc))
(eglot-managed-mode . my/-eglot-setup))
:init
(defun my/-eglot-setup-eldoc ()
(defun my/-eglot-setup ()
"Setup eldoc variables for `eglot-managed-mode-hook'."
(setq-local eldoc-echo-area-use-multiline-p
nil))
nil)
(eglot-inlay-hints-mode -1))
(advice-add 'eglot-completion-at-point :around #'cape-wrap-buster)
(setq eglot-autoshutdown t
eglot-ignored-server-capabilities '(:inlayHintProvider)))
(setq eglot-autoshutdown t))
;; rust
(use-package rust-mode)