From 09f077259ee0d39f6e89cab359fea464ef1e954c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 28 Aug 2019 12:59:05 -0400 Subject: [PATCH] lang/javascript: make npm keybinds more accessible #1712 --- modules/lang/javascript/config.el | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index a266805aa..e634d7a2e 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -238,25 +238,19 @@ to tide." ;;;###package npm-mode -(map! :after npm-mode - :localleader - :map npm-mode-keymap - :prefix "n" - "n" #'npm-mode-npm-init - "i" #'npm-mode-npm-install - "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) +(use-package npm-mode + :hook ((js-mode typescript-mode) . npm-mode) + :config + (map! :localleader + :map npm-mode-map + "n" npm-mode-command-keymap)) ;; ;;; Projects (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") :add-hooks '(+javascript-add-node-modules-path-h npm-mode))