app/rss: revise maps & popup rules

This commit is contained in:
Henrik Lissner 2017-05-14 10:12:41 +02:00
parent 25fa4e019c
commit af3b6ee7e0
2 changed files with 21 additions and 18 deletions

View file

@ -40,8 +40,8 @@
:align +rss-split-direction
:size 0.75
:select t
:noesc t
:autokill t))
:autokill t
:autoclose t))
;;;###autoload
(defun +rss/open (entry)

View file

@ -34,25 +34,28 @@
(push (lambda (buf) (string-match-p "^\\*elfeed" (buffer-name buf)))
doom-real-buffer-functions)
(add-hook! 'elfeed-show-mode-hook
#'(doom-hide-modeline-mode +rss|elfeed-wrap))
;; Enhance readability of a post
(add-hook 'elfeed-show-mode-hook #'+rss|elfeed-wrap)
(after! doom-themes
(add-hook 'elfeed-show-mode-hook #'doom-buffer-mode))
(map! (:map (elfeed-search-mode-map elfeed-show-mode-map)
[remap doom/kill-this-buffer] "q"
[remap kill-this-buffer] "q"
[remap kill-buffer] "q")
(map! :map elfeed-search-mode-map
(:map elfeed-search-mode-map
:n "q" #'+rss/quit
:n "r" #'elfeed-update
:n "s" #'elfeed-search-live-filter
:n "RET" #'elfeed-search-show-entry
:n "q" #'+rss/quit
:n "RET" #'elfeed-search-show-entry)
:map elfeed-show-mode-map
[remap doom/kill-this-buffer] #'elfeed-kill-buffer
(:map elfeed-show-mode-map
:n "q" #'elfeed-kill-buffer
:m "j" #'evil-next-visual-line
:m "k" #'evil-previous-visual-line
:n "]b" #'+rss/next
:n "[b" #'+rss/previous))
[remap doom/next-buffer] #'+rss/next
[remap doom/previous-buffer] #'+rss/previous
[remap next-buffer] #'+rss/next
[remap previous-buffer] #'+rss/previous)))
(def-package! elfeed-org