Skip to content

Commit 4dba611

Browse files
committed
Tidy up js settings
1 parent a04dede commit 4dba611

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

lisp/init-javascript.el

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,19 @@
77
(maybe-require-package 'typescript-mode)
88
(maybe-require-package 'prettier-js)
99

10-
;; Need to first remove from list if present, since elpa adds entries too, which
11-
;; may be in an arbitrary order
10+
11+
;;; Basic js-mode setup
1212

1313
(add-to-list 'auto-mode-alist '("\\.\\(js\\|es6\\)\\(\\.erb\\)?\\'" . js-mode))
1414

15+
(with-eval-after-load 'js
16+
(sanityinc/major-mode-lighter 'js-mode "JS")
17+
(sanityinc/major-mode-lighter 'js-jsx-mode "JSX"))
18+
19+
(setq-default js-indent-level 2)
20+
21+
22+
1523
;; js2-mode
1624

1725
;; Change some defaults: customize them to override
@@ -33,19 +41,14 @@
3341

3442
(js2-imenu-extras-setup))
3543

36-
(setq-default js-indent-level 2)
3744
;; In Emacs >= 25, the following is an alias for js-indent-level anyway
3845
(setq-default js2-basic-offset 2)
3946

40-
4147
(add-to-list 'interpreter-mode-alist (cons "node" 'js2-mode))
4248

4349
(with-eval-after-load 'js2-mode
4450
(sanityinc/major-mode-lighter 'js2-mode "JS2")
4551
(sanityinc/major-mode-lighter 'js2-jsx-mode "JSX2"))
46-
(with-eval-after-load 'js
47-
(sanityinc/major-mode-lighter 'js-mode "JS")
48-
(sanityinc/major-mode-lighter 'js-jsx-mode "JSX"))
4952

5053

5154

0 commit comments

Comments
 (0)