app/rss: don't hide mode-line in listing window + make =rss less opinionated

This commit is contained in:
Henrik Lissner 2017-04-08 01:31:09 -04:00
parent 3f40e02278
commit c14a61946b
2 changed files with 6 additions and 10 deletions

View file

@ -4,9 +4,7 @@
(defun =rss () (defun =rss ()
"Activate (or switch to) `elfeed' in its workspace." "Activate (or switch to) `elfeed' in its workspace."
(interactive) (interactive)
(+workspace-switch +rss-workspace-name t) (call-interactively 'elfeed))
(delete-other-windows)
(elfeed))
;;;###autoload ;;;###autoload
(defun +rss|elfeed-wrap () (defun +rss|elfeed-wrap ()

View file

@ -10,9 +10,6 @@
(defvar +rss-elfeed-files (list "elfeed.org") (defvar +rss-elfeed-files (list "elfeed.org")
"The files that configure `elfeed's rss feeds.") "The files that configure `elfeed's rss feeds.")
(defvar +rss-workspace-name "RSS"
"The name of the transient workspace for elfeed to run in.")
(defvar +rss-split-direction 'below (defvar +rss-split-direction 'below
"What direction to pop up the entry buffer in elfeed.") "What direction to pop up the entry buffer in elfeed.")
@ -27,15 +24,15 @@
(setq-default elfeed-search-filter "@2-week-ago ") (setq-default elfeed-search-filter "@2-week-ago ")
(setq elfeed-db-directory (concat doom-local-dir "elfeed/") (setq elfeed-db-directory (concat doom-local-dir "elfeed/")
elfeed-show-entry-switch '+rss-popup-pane elfeed-show-entry-switch '+rss-popup-pane
elfeed-show-entry-delete '+rss/delete-pane) elfeed-show-entry-delete '+rss/delete-pane
shr-max-image-proportion 0.6)
;; Ensure elfeed buffers are treated as real ;; Ensure elfeed buffers are treated as real
(push (lambda (buf) (string-match-p "^\\*elfeed" (buffer-name buf))) (push (lambda (buf) (string-match-p "^\\*elfeed" (buffer-name buf)))
doom-real-buffer-functions) doom-real-buffer-functions)
(add-hook! (elfeed-search-mode elfeed-show-mode) (add-hook! 'elfeed-show-mode-hook
'doom-hide-modeline-mode) '(doom-hide-modeline-mode +rss|elfeed-wrap))
(add-hook 'elfeed-show-mode-hook '+rss|elfeed-wrap)
(after! doom-themes (after! doom-themes
(add-hook 'elfeed-show-mode-hook 'doom-buffer-mode)) (add-hook 'elfeed-show-mode-hook 'doom-buffer-mode))
@ -53,6 +50,7 @@
:n "]b" '+rss/next :n "]b" '+rss/next
:n "[b" '+rss/previous)) :n "[b" '+rss/previous))
(def-package! elfeed-org (def-package! elfeed-org
:after elfeed :after elfeed
:config :config