Refactoring of some javascript layer package initialisation
This commit is contained in:
parent
f2a406abe6
commit
be338e9ee4
|
@ -51,7 +51,12 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
(defun javascript/init-js2-refactor ()
|
(defun javascript/init-js2-refactor ()
|
||||||
(use-package js2-refactor
|
(use-package js2-refactor
|
||||||
:defer t
|
:defer t
|
||||||
:init (eval-after-load 'js2-mode '(require 'js2-refactor))
|
:init
|
||||||
|
(progn
|
||||||
|
(defun javascript/load-js2-refactor ()
|
||||||
|
"Lazy load js2-refactor"
|
||||||
|
(require 'js2-refactor))
|
||||||
|
(add-hook 'js2-mode-hook 'javascript/load-js2-refactor))
|
||||||
:config
|
:config
|
||||||
(progn
|
(progn
|
||||||
;;(spacemacs/declare-prefix-for-mode 'js2-mode "mr" "refactor")
|
;;(spacemacs/declare-prefix-for-mode 'js2-mode "mr" "refactor")
|
||||||
|
@ -116,7 +121,7 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
(defun javascript/init-tern ()
|
(defun javascript/init-tern ()
|
||||||
(use-package tern
|
(use-package tern
|
||||||
:defer t
|
:defer t
|
||||||
:init (add-hook 'js2-mode-hook (lambda () (tern-mode t)))
|
:init (add-hook 'js2-mode-hook 'tern-mode)
|
||||||
:config
|
:config
|
||||||
(progn
|
(progn
|
||||||
(evil-leader/set-key-for-mode 'js2-mode "mc" 'tern-rename-variable)
|
(evil-leader/set-key-for-mode 'js2-mode "mc" 'tern-rename-variable)
|
||||||
|
@ -129,4 +134,4 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
(defun javascript/init-tern-auto-complete ()
|
(defun javascript/init-tern-auto-complete ()
|
||||||
(use-package tern-auto-complete
|
(use-package tern-auto-complete
|
||||||
:defer t
|
:defer t
|
||||||
:init (eval-after-load 'tern '(tern-ac-setup))))
|
:init (add-hook 'tern-mode-hook 'tern-ac-setup)))
|
||||||
|
|
Loading…
Reference in a new issue