From 3f4a0d5370ae6c34afe180df96add3b8522f4af1 Mon Sep 17 00:00:00 2001 From: mattkae Date: Wed, 11 May 2022 09:23:58 -0400 Subject: initial commit --- lisp/js-mode-custom.el | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lisp/js-mode-custom.el (limited to 'lisp/js-mode-custom.el') diff --git a/lisp/js-mode-custom.el b/lisp/js-mode-custom.el new file mode 100644 index 0000000..7f4d396 --- /dev/null +++ b/lisp/js-mode-custom.el @@ -0,0 +1,20 @@ +(defun setup-js() + (setq js-indent-level 2) + ) + +(require 'js2-mode) +(require 'js2-refactor) +(require 'js2-highlight-vars) +(require 'company) +;(add-hook 'js-mode-hook 'js2-minor-mode) +(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)) +(add-hook 'js2-mode-hook #'js2-imenu-extras-mode) +(add-hook 'js2-mode-hook 'ac-js2-mode) +(add-hook 'js2-mode-hook 'js2-refactor-mode) +(add-hook 'js2-mode-hook 'js2-highlight-vars-mode) +(add-hook 'js2-mode-hook 'setup-js) +(js2r-add-keybindings-with-prefix "C-c C-r") +(add-to-list 'company-backends 'ac-js2-company) + + +(provide 'js-mode-custom) -- cgit v1.2.1