Evil: Switch from motion state to normal state

master
Pierre Neidhardt 2018-03-03 18:04:15 +01:00
parent f161dc8a9c
commit fd8cf7277e
2 changed files with 9 additions and 7 deletions

View File

@ -87,7 +87,5 @@ is currently playing."
(emms-browser-add-tracks)
(emms-browser-add-tracks-and-play)))
(define-key emms-browser-mode-map (kbd "<return>") 'ambrevar/emms-browser-add-tracks-and-maybe-play)
(when (fboundp 'evil-define-key)
(evil-define-key '(normal motion) emms-browser-mode-map (kbd "<return>") 'ambrevar/emms-browser-add-tracks-and-maybe-play))
(provide 'init-emms)

View File

@ -105,11 +105,11 @@
(with-eval-after-load 'elfeed
;; Custom
(evil-define-key 'motion elfeed-search-mode-map
(evil-define-key 'normal elfeed-search-mode-map
(kbd "S-<return>") 'ambrevar/elfeed-visit-maybe-external)
(evil-define-key 'motion elfeed-show-mode-map
(evil-define-key 'normal elfeed-show-mode-map
(kbd "S-<return>") 'ambrevar/elfeed-visit-maybe-external)
(evil-define-key 'motion elfeed-show-mode-map
(evil-define-key 'normal elfeed-show-mode-map
(kbd "q") 'ambrevar/elfeed-kill-entry))
;; Custom Helm
@ -142,7 +142,7 @@
(with-eval-after-load 'mu4e
(when (require 'evil-mu4e nil t)
;; TODO: evil-mu4e needs a big overhaul, e.g. 'visual commands are not supported. Report upstream.
(evil-define-key 'motion mu4e-headers-mode-map
(evil-define-key 'normal mu4e-headers-mode-map
"i" 'mu4e-headers-mark-for-flag
"I" 'mu4e-headers-mark-for-unflag
;; "R" 'mu4e-headers-mark-for-refile
@ -152,7 +152,7 @@
"d" 'mu4e-headers-mark-for-trash
"D" 'mu4e-headers-mark-for-delete
"u" 'mu4e-headers-mark-for-unmark)
(evil-define-key 'motion mu4e-view-mode-map
(evil-define-key 'normal mu4e-view-mode-map
(kbd "SPC") 'mu4e-view-scroll-up-or-next
(kbd "<tab>") 'shr-next-link
(kbd "<backtab>") 'shr-previous-link
@ -206,4 +206,8 @@
(with-eval-after-load 'gnus (require 'init-evil-gnus))
(with-eval-after-load 'evil-collection-emms
(evil-define-key '(normal motion) emms-browser-mode-map
(kbd "<return>") 'ambrevar/emms-browser-add-tracks-and-maybe-play))
(provide 'init-evil)