diff --git a/core/core-modules.el b/core/core-modules.el index eabea6b74..66b2385f2 100644 --- a/core/core-modules.el +++ b/core/core-modules.el @@ -7,7 +7,8 @@ "A hash table of enabled modules. Set by `doom-initialize-modules'.") (defvar doom-modules-dirs - (list (expand-file-name "modules/" doom-private-dir) doom-modules-dir) + (list (expand-file-name "modules/" doom-private-dir) + doom-modules-dir) "A list of module root directories. Order determines priority.") (defconst doom-obsolete-modules diff --git a/modules/lang/crystal/config.el b/modules/lang/crystal/config.el index c740414f6..c1e219f45 100644 --- a/modules/lang/crystal/config.el +++ b/modules/lang/crystal/config.el @@ -7,9 +7,9 @@ :definition #'crystal-def-jump :references #'crystal-tool-imp) (set-eval-handler! 'crystal-mode - '((:command . "crystal") - (:exec . "%c %s") - (:description . "Run Crystal script")))) + '((:command . "crystal") + (:exec . "%c %s") + (:description . "Run Crystal script")))) (def-package! flycheck-crystal diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index 1ea7896d5..7966f72df 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -76,7 +76,7 @@ ;; `rjsx-electric-gt' relies on js2's parser to tell it when the cursor is in ;; a self-closing tag, so that it can insert a matching ending tag at point. ;; However, the parser doesn't run immediately, so a fast typist can outrun - ;; it, causing issues, so force it to parse. + ;; it, causing tags to stay unclosed, so force it to parse. (defun +javascript|reparse (n) ;; if n != 1, rjsx-electric-gt calls rjsx-maybe-reparse itself (if (= n 1) (rjsx-maybe-reparse))) @@ -134,23 +134,19 @@ :config (setq tide-completion-detailed t tide-always-show-documentation t) - ;; code completion (after! company ;; tide affects the global `company-backends', undo this so doom can handle ;; it buffer-locally (setq-default company-backends (delq 'company-tide (default-value 'company-backends)))) (set-company-backend! 'tide-mode 'company-tide) - ;; navigation (set-lookup-handlers! 'tide-mode :definition #'tide-jump-to-definition :references #'tide-references :documentation #'tide-documentation-at-point) - ;; resolve to `doom-project-root' if `tide-project-root' fails (advice-add #'tide-project-root :override #'+javascript*tide-project-root) - ;; cleanup tsserver when no tide buffers are left (add-hook! 'tide-mode-hook (add-hook 'kill-buffer-hook #'+javascript|cleanup-tide-processes nil t))