From 6fc1aa9c620d24e45ede6e7233a99e8615c94af6 Mon Sep 17 00:00:00 2001 From: Antonio Ruiz Date: Wed, 31 Aug 2022 14:40:54 -0400 Subject: [PATCH] feat(rss): only call elfeed if necessary If our *rss* workspace is already populated by elfeed buffers, there is no reason to re-initialize elfeed. --- modules/app/rss/autoload.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/app/rss/autoload.el b/modules/app/rss/autoload.el index 3c68bb464..175a60504 100644 --- a/modules/app/rss/autoload.el +++ b/modules/app/rss/autoload.el @@ -9,8 +9,13 @@ (if (modulep! :ui workspaces) (progn (+workspace-switch +rss-workspace-name t) - (doom/switch-to-scratch-buffer) - (elfeed) + (unless (memq (buffer-local-value 'major-mode + (window-buffer + (selected-window))) + '(elfeed-show-mode + elfeed-search-mode)) + (doom/switch-to-scratch-buffer) + (elfeed)) (+workspace/display)) (setq +rss--wconf (current-window-configuration)) (delete-other-windows)