app/rss: fix keymapp error & refactor keybinds
This commit is contained in:
parent
70eb5ea8be
commit
e6a89e4bf9
1 changed files with 11 additions and 10 deletions
|
@ -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)
|
(when (featurep 'evil +everywhere)
|
||||||
(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)))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue