General refactor & cleanup
This commit is contained in:
parent
bc3aee2a4f
commit
392c58ea47
10 changed files with 51 additions and 46 deletions
|
@ -21,7 +21,8 @@
|
|||
;; Favor local eslint over global, if available
|
||||
(defun +javascript|init-flycheck-elint ()
|
||||
(when (derived-mode-p 'js-mode)
|
||||
(when-let ((eslint (expand-file-name "node_modules/eslint/bin/eslint.js" (doom-project-root)))
|
||||
(when-let ((eslint (expand-file-name "node_modules/eslint/bin/eslint.js"
|
||||
(doom-project-root)))
|
||||
(exists-p (file-exists-p eslint))
|
||||
(executable-p (file-executable-p eslint)))
|
||||
(setq-local flycheck-javascript-eslint-executable eslint))))
|
||||
|
@ -32,35 +33,35 @@
|
|||
|
||||
(map! :map js2-mode-map
|
||||
:localleader
|
||||
:n "S" '+javascript/skewer-this-buffer
|
||||
:n "S" #'+javascript/skewer-this-buffer
|
||||
|
||||
:prefix "r"
|
||||
:n "g" 'js2r-add-to-globals-annotation
|
||||
:n "ca" 'js2r-arguments-to-object
|
||||
:n "Xa" 'js2r-contract-array
|
||||
:n "Xf" 'js2r-contract-function
|
||||
:n "Xo" 'js2r-contract-object
|
||||
:nv "d" 'js2r-debug-this
|
||||
:n "xa" 'js2r-expand-array
|
||||
:n "xf" 'js2r-expand-function
|
||||
:n "xo" 'js2r-expand-object
|
||||
:v "ef" 'js2r-extract-function
|
||||
:v "em" 'js2r-extract-method
|
||||
:v "ev" 'js2r-extract-var
|
||||
:n "F" 'js2r-forward-barf
|
||||
:n "f" 'js2r-forward-slurp
|
||||
:v "ii" 'js2r-inject-global-in-iife
|
||||
:v "iv" 'js2r-inline-var
|
||||
:v "p" 'js2r-introduce-parameter
|
||||
:n "p" 'js2r-localize-parameter
|
||||
:nv "l" 'js2r-log-this
|
||||
:n "r" 'js2r-rename-var
|
||||
:n "ss" 'js2r-split-string
|
||||
:n "sv" 'js2r-split-var-declaration
|
||||
:n "ct" 'js2r-ternary-to-if
|
||||
:v "u" 'js2r-unwrap
|
||||
:n "t" 'js2r-var-to-this
|
||||
:n "ii" 'js2r-wrap-buffer-in-iife))
|
||||
:n "g" #'js2r-add-to-globals-annotation
|
||||
:n "ca" #'js2r-arguments-to-object
|
||||
:n "Xa" #'js2r-contract-array
|
||||
:n "Xf" #'js2r-contract-function
|
||||
:n "Xo" #'js2r-contract-object
|
||||
:nv "d" #'js2r-debug-this
|
||||
:n "xa" #'js2r-expand-array
|
||||
:n "xf" #'js2r-expand-function
|
||||
:n "xo" #'js2r-expand-object
|
||||
:v "ef" #'js2r-extract-function
|
||||
:v "em" #'js2r-extract-method
|
||||
:v "ev" #'js2r-extract-var
|
||||
:n "F" #'js2r-forward-barf
|
||||
:n "f" #'js2r-forward-slurp
|
||||
:v "ii" #'js2r-inject-global-in-iife
|
||||
:v "iv" #'js2r-inline-var
|
||||
:v "p" #'js2r-introduce-parameter
|
||||
:n "p" #'js2r-localize-parameter
|
||||
:nv "l" #'js2r-log-this
|
||||
:n "r" #'js2r-rename-var
|
||||
:n "ss" #'js2r-split-string
|
||||
:n "sv" #'js2r-split-var-declaration
|
||||
:n "ct" #'js2r-ternary-to-if
|
||||
:v "u" #'js2r-unwrap
|
||||
:n "t" #'js2r-var-to-this
|
||||
:n "ii" #'js2r-wrap-buffer-in-iife))
|
||||
|
||||
|
||||
;; A find-{definition,references} backend for js2-mode. NOTE The xref API is
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue