app/rss: fix keymapp error & refactor keybinds

This commit is contained in:
Henrik Lissner 2018-06-26 13:14:24 +02:00
parent 70eb5ea8be
commit e6a89e4bf9
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -39,23 +39,24 @@ absolute paths.")
;; Enhance readability of a post ;; Enhance readability of a post
(add-hook 'elfeed-show-mode-hook #'+rss|elfeed-wrap) (add-hook 'elfeed-show-mode-hook #'+rss|elfeed-wrap)
(add-hook! '(elfeed-show-mode-hook elfeed-search-mode-hook)
(add-hook 'kill-buffer-hook #'+rss/quit nil t))
(define-key! (elfeed-search-mode-map elfeed-show-mode-map) ;; Keybindings
[remap kill-this-buffer] #'+rss/quit (after! elfeed-show
[remap kill-buffer] #'+rss/quit) (define-key! elfeed-show-mode-map
(define-key! elfeed-show-mode-map [remap next-buffer] #'+rss/next
[remap next-buffer] #'+rss/next [remap previous-buffer] #'+rss/previous))
[remap previous-buffer] #'+rss/previous) (when (featurep 'evil +everywhere)
(when (featurep 'evil) (evil-define-key 'normal elfeed-search-mode-map
(evil-define-key* 'normal elfeed-search-mode-map
"q" #'+rss/quit "q" #'+rss/quit
"r" #'elfeed-update "r" #'elfeed-update
"s" #'elfeed-search-live-filter "s" #'elfeed-search-live-filter
(kbd "RET") #'elfeed-search-show-entry (kbd "RET") #'elfeed-search-show-entry
(kbd "M-RET") #'elfeed-search-browse-url) (kbd "M-RET") #'elfeed-search-browse-url)
(evil-define-key* 'normal elfeed-show-mode-map (evil-define-key 'normal elfeed-show-mode-map
"q" #'elfeed-kill-buffer) "q" #'elfeed-kill-buffer)
(evil-define-key* 'motion elfeed-show-mode-map (evil-define-key 'motion elfeed-show-mode-map
"j" #'evil-next-visual-line "j" #'evil-next-visual-line
"k" #'evil-previous-visual-line))) "k" #'evil-previous-visual-line)))