14 lines
421 B
EmacsLisp
14 lines
421 B
EmacsLisp
;;; $DOOMDIR/config/lsp.el -*- lexical-binding: tl -*-
|
|
|
|
;; web-mode
|
|
(setq-hook! 'web-mode-hook +format-with-lsp nil)
|
|
|
|
;; svlete-mode
|
|
(define-derived-mode svelte-mode web-mode "Svelte")
|
|
(add-to-list 'auto-mode-alist '("\\.svelte\\'" . svelte-mode))
|
|
(add-hook 'svelte-mode-hook 'eglot-ensure)
|
|
|
|
(use-package! eglot
|
|
:config
|
|
(add-to-list 'eglot-server-programs
|
|
'(svelte-mode . ("svelteserver" "--stdio"))))
|