diff --git a/modules/app/rss/autoload.el b/modules/app/rss/autoload.el index 2be7a71af..19268ad78 100644 --- a/modules/app/rss/autoload.el +++ b/modules/app/rss/autoload.el @@ -30,10 +30,11 @@ (defun +rss/delete-pane () "Delete the *elfeed-entry* split pane." (interactive) - (let* ((buff (get-buffer "*elfeed-entry*")) - (window (get-buffer-window buff))) - (kill-buffer buff) - (delete-window window))) + (let* ((buf (get-buffer "*elfeed-entry*")) + (window (get-buffer-window buf))) + (delete-window window) + (when (buffer-live-p buf) + (kill-buffer buf)))) ;;;###autoload (defun +rss/open (entry)