diff --git a/init.el.txt b/init.el.txt index a04f1c3..6c37c56 100644 --- a/init.el.txt +++ b/init.el.txt @@ -23,6 +23,7 @@ cider evil auto-complete + js2-mode alchemist ac-slime company @@ -58,3 +59,15 @@ (global-linum-mode 0) (global-relative-line-numbers-mode) + +(add-hook 'js-mode-hook 'js2-minor-mode) +(add-hook 'js2-mode-hook 'ac-js2-mode) +(setq js2-highlight-level 3) + +(when (eq system-type 'darwin) + (setq mac-command-modifier 'meta) + (setq mac-option-modifier nil)) + +(add-hook 'js-mode-hook 'esk-paredit-nonlisp) +(define-key js-mode-map "{" 'paredit-open-curly) +(define-key js-mode-map "}" 'paredit-close-curly-and-newline)