From f1b5b5680cd582430c159db9ebff5ff5da338cb2 Mon Sep 17 00:00:00 2001 From: Matthew Kosarek Date: Wed, 9 Nov 2022 08:14:23 -0500 Subject: Improvement on the organizatin of eglot --- lisp/web.el | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'lisp/web.el') diff --git a/lisp/web.el b/lisp/web.el index b076147..e71673d 100644 --- a/lisp/web.el +++ b/lisp/web.el @@ -81,18 +81,11 @@ (add-hook 'flycheck-mode-hook #'my-use-eslint-from-node-modules) ;; Package management -(use-package eglot - :custom - (eglot-autoshutdown t) - :ensure t - :defer 3 - :hook - ((js-mode typescript-mode) . eglot-ensure)) - :config - (cl-pushnew '((js-mode typescript-mode) . ("typescript-language-server" "--stdio")) - eglot-server-programs - :test #'equal) -(set-face-background 'eglot-highlight-symbol-face "lemon chiffon") +(require 'eglot) +(add-hook 'js-mode-hook 'eglot-ensure) +(add-hook 'typescript-mode-hook 'eglot-ensure) +(add-to-list 'eglot-server-programs '(js-mode . ("typescript-language-server" "--stdio"))) +(add-to-list 'eglot-server-programs '(typescript-mode . ("typescript-language-server" "--stdio"))) ;; Ignore certain directories in projectile (require 'projectile) -- cgit v1.2.1