Fix infinite-recursion when killing elfeed buffers
This commit is contained in:
parent
b583af198d
commit
1a923441ff
2 changed files with 5 additions and 6 deletions
|
@ -11,7 +11,7 @@
|
||||||
"TODO"
|
"TODO"
|
||||||
(interactive)
|
(interactive)
|
||||||
(elfeed-db-compact)
|
(elfeed-db-compact)
|
||||||
(doom-kill-matching-buffers "^\\*elfeed")
|
(doom-kill-matching-buffers "^\\*elfeed" (delq (current-buffer) (buffer-list)))
|
||||||
(dolist (file +rss-elfeed-files)
|
(dolist (file +rss-elfeed-files)
|
||||||
(when-let* ((buf (get-file-buffer (expand-file-name file org-directory))))
|
(when-let* ((buf (get-file-buffer (expand-file-name file org-directory))))
|
||||||
(kill-buffer buf))))
|
(kill-buffer buf))))
|
||||||
|
|
|
@ -39,7 +39,7 @@ absolute paths.")
|
||||||
|
|
||||||
;; Enhance readability of a post
|
;; Enhance readability of a post
|
||||||
(add-hook 'elfeed-show-mode-hook #'+rss|elfeed-wrap)
|
(add-hook 'elfeed-show-mode-hook #'+rss|elfeed-wrap)
|
||||||
(add-hook! '(elfeed-show-mode-hook elfeed-search-mode-hook)
|
(add-hook! 'elfeed-search-mode-hook
|
||||||
(add-hook 'kill-buffer-hook #'+rss/quit nil t))
|
(add-hook 'kill-buffer-hook #'+rss/quit nil t))
|
||||||
|
|
||||||
;; Keybindings
|
;; Keybindings
|
||||||
|
@ -49,10 +49,9 @@ absolute paths.")
|
||||||
[remap previous-buffer] #'+rss/previous))
|
[remap previous-buffer] #'+rss/previous))
|
||||||
(when (featurep! :feature evil +everywhere)
|
(when (featurep! :feature evil +everywhere)
|
||||||
(evil-define-key 'normal elfeed-search-mode-map
|
(evil-define-key 'normal elfeed-search-mode-map
|
||||||
"q" #'kill-this-buffer
|
"q" #'elfeed-kill-buffer
|
||||||
"r" #'elfeed-update
|
"r" #'elfeed-update
|
||||||
"s" #'elfeed-search-live-filter
|
(kbd "RET") #'elfeed-search-show-entry
|
||||||
(kbd "RET") #'elfeed-search-show-entry
|
|
||||||
(kbd "M-RET") #'elfeed-search-browse-url)
|
(kbd "M-RET") #'elfeed-search-browse-url)
|
||||||
(evil-define-key 'normal elfeed-show-mode-map
|
(evil-define-key 'normal elfeed-show-mode-map
|
||||||
"q" #'elfeed-kill-buffer)
|
"q" #'elfeed-kill-buffer)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue