lang/javascript: fix tide starting before lsp
And refactor to use ;;;###package cookies & outline-mode headings
This commit is contained in:
parent
c28a018e42
commit
9402d07228
1 changed files with 9 additions and 9 deletions
|
@ -117,18 +117,14 @@
|
||||||
:return "return" :yield "import"))
|
:return "return" :yield "import"))
|
||||||
|
|
||||||
|
|
||||||
;; `coffee-mode'
|
;;;###package coffee-mode
|
||||||
(setq coffee-indent-like-python-mode t)
|
(setq coffee-indent-like-python-mode t)
|
||||||
(after! coffee-mode
|
(after! coffee-mode
|
||||||
(set-docsets! 'coffee-mode "CoffeeScript"))
|
(set-docsets! 'coffee-mode "CoffeeScript"))
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
;; Tools
|
;;; Tools
|
||||||
|
|
||||||
(when (featurep! +lsp)
|
|
||||||
(add-hook! (js2-mode typescript-mode) #'lsp!))
|
|
||||||
|
|
||||||
|
|
||||||
(def-package! tide
|
(def-package! tide
|
||||||
:defer t
|
:defer t
|
||||||
|
@ -180,6 +176,10 @@ buffer represents a real file."
|
||||||
"roi" #'tide-organize-imports))
|
"roi" #'tide-organize-imports))
|
||||||
|
|
||||||
|
|
||||||
|
(when (featurep! +lsp)
|
||||||
|
(add-hook! (js2-mode typescript-mode) #'lsp!))
|
||||||
|
|
||||||
|
|
||||||
(def-package! xref-js2
|
(def-package! xref-js2
|
||||||
:when (featurep! :tools lookup)
|
:when (featurep! :tools lookup)
|
||||||
:after (:or js2-mode rjsx-mode)
|
:after (:or js2-mode rjsx-mode)
|
||||||
|
@ -204,7 +204,7 @@ buffer represents a real file."
|
||||||
(add-hook 'eslintd-fix-mode-hook #'+javascript|set-flycheck-executable-to-eslint))
|
(add-hook 'eslintd-fix-mode-hook #'+javascript|set-flycheck-executable-to-eslint))
|
||||||
|
|
||||||
|
|
||||||
;; `skewer-mode'
|
;;;###package skewer-mode
|
||||||
(map! :localleader
|
(map! :localleader
|
||||||
:prefix "s"
|
:prefix "s"
|
||||||
(:after skewer-mode
|
(:after skewer-mode
|
||||||
|
@ -225,7 +225,7 @@ buffer represents a real file."
|
||||||
"e" #'skewer-html-eval-tag))
|
"e" #'skewer-html-eval-tag))
|
||||||
|
|
||||||
|
|
||||||
;; `npm-mode'
|
;;;###package npm-mode
|
||||||
(map! :after npm-mode
|
(map! :after npm-mode
|
||||||
:localleader
|
:localleader
|
||||||
:map npm-mode-keymap
|
:map npm-mode-keymap
|
||||||
|
@ -241,7 +241,7 @@ buffer represents a real file."
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
;; Projects
|
;;; Projects
|
||||||
|
|
||||||
(def-project-mode! +javascript-npm-mode
|
(def-project-mode! +javascript-npm-mode
|
||||||
:modes (html-mode css-mode web-mode typescript-mode js2-mode rjsx-mode json-mode markdown-mode)
|
:modes (html-mode css-mode web-mode typescript-mode js2-mode rjsx-mode json-mode markdown-mode)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue