Elfeed: Report multiple-entry-buffer issue upstream

master
Pierre Neidhardt 2019-03-03 13:41:32 +01:00
parent 5f4cc6e2be
commit 2a2460e790
1 changed files with 7 additions and 3 deletions

View File

@ -70,11 +70,15 @@ visit otherwise."
(define-key elfeed-show-mode-map "q" #'ambrevar/elfeed-kill-entry)
;; Show entry in different buffers.
;; TODO: Report upstream.
;; REVIEW: Reported upstream:
;; https://github.com/skeeto/elfeed/issues/307
(defcustom ambrevar/elfeed-show-unique-buffers t)
(defun ambrevar/elfeed-show-entry (entry)
"Display ENTRY in the current buffer."
(let ((buff (get-buffer-create (format "*elfeed-entry-<%s>*"
(elfeed-entry-title entry)))))
(let ((buff (get-buffer-create (if ambrevar/elfeed-show-unique-buffers
(format "*elfeed-entry-<%s>*"
(elfeed-entry-title entry))
"*elfeed-entry*"))))
(with-current-buffer buff
(elfeed-show-mode)
(setq elfeed-show-entry entry)