lang/javascript: make npm keybinds more accessible #1712

This commit is contained in:
Henrik Lissner 2019-08-28 12:59:05 -04:00
parent 851b51357e
commit 09f077259e
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -238,25 +238,19 @@ to tide."
;;;###package npm-mode ;;;###package npm-mode
(map! :after npm-mode (use-package npm-mode
:localleader :hook ((js-mode typescript-mode) . npm-mode)
:map npm-mode-keymap :config
:prefix "n" (map! :localleader
"n" #'npm-mode-npm-init :map npm-mode-map
"i" #'npm-mode-npm-install "n" npm-mode-command-keymap))
"s" #'npm-mode-npm-install-save
"d" #'npm-mode-npm-install-save-dev
"u" #'npm-mode-npm-uninstall
"l" #'npm-mode-npm-list
"r" #'npm-mode-npm-run
"v" #'npm-mode-visit-project-file)
;; ;;
;;; Projects ;;; Projects
(def-project-mode! +javascript-npm-mode (def-project-mode! +javascript-npm-mode
:modes '(html-mode css-mode web-mode typescript-mode js2-mode rjsx-mode json-mode markdown-mode) :modes '(html-mode css-mode web-mode markdown-mode js-mode typescript-mode)
:when (locate-dominating-file default-directory "package.json") :when (locate-dominating-file default-directory "package.json")
:add-hooks '(+javascript-add-node-modules-path-h npm-mode)) :add-hooks '(+javascript-add-node-modules-path-h npm-mode))