summaryrefslogtreecommitdiff
path: root/evil-pass.el
diff options
context:
space:
mode:
authorJames Nguyen <james@jojojames.com>2017-11-27 00:00:47 -0800
committerJames Nguyen <james@jojojames.com>2017-11-27 00:00:47 -0800
commit56a4b50ffee80ac4174ca8847b5da9c961ebe15a (patch)
tree3b84661914d8d4cf0c6ab3550719bdcf1c19afbc /evil-pass.el
parent231070da907313610c5a5bca9ac3a5ed596c1b13 (diff)
Pass: Use evil-define-key and tweak some keybinds
Diffstat (limited to 'evil-pass.el')
-rw-r--r--evil-pass.el31
1 files changed, 18 insertions, 13 deletions
diff --git a/evil-pass.el b/evil-pass.el
index ea67a3b..b2c7bd4 100644
--- a/evil-pass.el
+++ b/evil-pass.el
@@ -34,19 +34,24 @@
(defun evil-pass-setup ()
"Set up `evil' bindings for `pass-mode'."
- (evil-collection-util-evilify-map
- pass-mode-map
- :mode pass-mode
- :bindings
- "y" 'pass-copy
- "j" 'pass-next-entry
- "k" 'pass-prev-entry
- (kbd "C-j") 'pass-next-directory
- (kbd "C-k") 'pass-prev-directory
- "x" 'pass-kill
- "s" 'isearch-forward
- "g?" 'describe-mode
- "gr" 'pass-update-buffer))
+ (evil-define-key 'normal pass-mode-map
+ "gj" 'pass-next-entry
+ "gk" 'pass-prev-entry
+ (kbd "C-j") 'pass-next-entry
+ (kbd "C-k") 'pass-prev-entry
+ (kbd "]") 'pass-next-directory
+ (kbd "[") 'pass-prev-directory
+ "x" 'pass-kill
+ "s" 'isearch-forward
+ "g?" 'describe-mode
+ "gr" 'pass-update-buffer
+ "i" 'pass-insert
+ "I" 'pass-insert-generated
+ "Y" 'pass-copy
+ "r" 'pass-rename
+ "o" 'pass-otp-options
+ (kbd "RET") 'pass-view
+ "q" 'pass-quit))
(provide 'evil-pass)
;;; evil-pass.el ends here