diff options
author | Tom Willemse | 2016-05-09 21:54:10 +0200 |
---|---|---|
committer | Tom Willemse | 2016-05-09 21:54:10 +0200 |
commit | c721929078212ee2cff3d059ee1203c9ea40c3dd (patch) | |
tree | 4acff6213aca3330c7de10d7500337660d8466fa /emacs/.emacs.d/init.el | |
parent | 7c5344d1790fe092359825ac4a72cfd98a8c8649 (diff) | |
download | dotfiles-c721929078212ee2cff3d059ee1203c9ea40c3dd.tar.gz dotfiles-c721929078212ee2cff3d059ee1203c9ea40c3dd.zip |
Configure js2-mode with use-package
Diffstat (limited to 'emacs/.emacs.d/init.el')
-rw-r--r-- | emacs/.emacs.d/init.el | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index 8bb1fcc..52ef982 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -274,7 +274,7 @@ MODE1 is enabled and vice-versa." (append '(("/PKGBUILD$" . sh-mode) (".install$" . sh-mode) ("\\.jl$" . sawfish-mode) - ("\\.js\\(on\\)?$" . js2-mode) + ("\\.json$" . js-mode) ("\\.m\\(ark\\)?d\\(?:o?wn\\)?$" . markdown-mode) ("\\.php[345]?$" . php-mode) ("\\.tm?pl$" . html-mode) @@ -477,6 +477,17 @@ MODE1 is enabled and vice-versa." (use-package apache-mode :ensure t :defer t) +(use-package js2-mode + :ensure t + :mode (("\\.js\\'" . js2-mode) + ("\\.jsx\\'" . js2-jsx-mode)) + :config + (add-hook 'js2-mode-hook 'tern-mode) + (add-hook 'js2-mode-hook 'moz-minor-mode) + (add-hook 'js2-mode-hook 'electric-pair-local-mode) + (add-hook 'js2-mode-hook 'electric-indent-local-mode) + (add-hook 'js2-mode-hook 'flycheck-mode)) + ;;;; Hooks (add-hook 'eshell-first-time-mode-hook 'oni-eshell-set-prompt) @@ -600,9 +611,6 @@ MODE1 is enabled and vice-versa." ;; Reset the `default-directory' to my $HOME in jabber chat buffers. (add-hook 'jabber-chat-mode-hook 'oni:reset-default-directory) -(oni:add-hooks 'js2-mode-hook - #'tern-mode 'moz-minor-mode) - (oni:add-hooks 'lisp-mode-hook 'oni:set-emacs-lisp-symbols 'paredit-mode) |