doom: experimental glean-ts-mode config

This commit is contained in:
Payas Relekar 2023-11-15 21:01:29 +05:30
parent 5243d7b911
commit 9de98a21a4

View file

@ -195,8 +195,9 @@ Tangle ~packages.el~ from within org-mode.
:files (:defaults ("ajrepl/"
"ajrepl/*"))))
(package! gleam-mode
:recipe (:type git :host github :repo "gleam-lang/gleam-mode"))
(package! gleam-ts-mode
:recipe (:local-repo "~/git/gleam-ts-mode"))
;; :recipe (:type git :host github :repo "gleam-lang/gleam-mode"))
(package! eat)
@ -881,7 +882,7 @@ mu4e + mbsync + msmtp:
(delete '((java-mode java-ts-mode) "jdtls") eglot-server-programs)
(add-to-list 'eglot-server-programs '((java-mode java-ts-mode) . ("jdt-language-server" "-config" "~/.cache/jdtls" "-data" ".jdtls-cache")))
(add-to-list 'eglot-server-programs '(gleam-mode . ("gleam" "lsp")))
(add-to-list 'eglot-server-programs '(gleam-ts-mode . ("gleam" "lsp")))
(setq! xref-show-xrefs-function #'consult-xref
xref-show-definitions-function #'consult-xref
@ -1108,9 +1109,9 @@ When Emacs is opened in Windows Subsystem for Linux, open web links in Firefox o
** Gleam
#+begin_src emacs-lisp :lexical t
(use-package! gleam-mode
:bind (:map gleam-mode-map
("C-c g f" . gleam-format)))
;; (use-package! gleam-mode
;; :bind (:map gleam-mode-map
;; ("C-c g f" . gleam-format)))
#+end_src
** Combobulate
#+begin_src emacs-lisp :lexical t