src.nth.io/

summaryrefslogtreecommitdiff
path: root/elisp/javascript-init.el
diff options
context:
space:
mode:
Diffstat (limited to 'elisp/javascript-init.el')
-rw-r--r--elisp/javascript-init.el16
1 files changed, 16 insertions, 0 deletions
diff --git a/elisp/javascript-init.el b/elisp/javascript-init.el
new file mode 100644
index 0000000..4035870
--- /dev/null
+++ b/elisp/javascript-init.el
@@ -0,0 +1,16 @@
+;; ~/.emacs.d/elisp/javascript-init.el
+;; Luke Hoersten <[email protected]>
+
+;; Require packages
+(require 'package-require)
+(package-require '(ac-js2 js2-mode json-mode))
+
+(require 'auto-complete-config)
+
+;;; js2-mode
+(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
+(add-hook 'js2-mode-hook 'ac-js2-mode)
+(setq-default ac-js2-evaluate-calls t)
+
+(message "Loading javascript-init...done")
+(provide 'javascript-init)