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"
|
||||
(interactive)
|
||||
(elfeed-db-compact)
|
||||
(doom-kill-matching-buffers "^\\*elfeed")
|
||||
(doom-kill-matching-buffers "^\\*elfeed" (delq (current-buffer) (buffer-list)))
|
||||
(dolist (file +rss-elfeed-files)
|
||||
(when-let* ((buf (get-file-buffer (expand-file-name file org-directory))))
|
||||
(kill-buffer buf))))
|
||||
|
|
|
@ -39,7 +39,7 @@ absolute paths.")
|
|||
|
||||
;; Enhance readability of a post
|
||||
(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))
|
||||
|
||||
;; Keybindings
|
||||
|
@ -49,9 +49,8 @@ absolute paths.")
|
|||
[remap previous-buffer] #'+rss/previous))
|
||||
(when (featurep! :feature evil +everywhere)
|
||||
(evil-define-key 'normal elfeed-search-mode-map
|
||||
"q" #'kill-this-buffer
|
||||
"q" #'elfeed-kill-buffer
|
||||
"r" #'elfeed-update
|
||||
"s" #'elfeed-search-live-filter
|
||||
(kbd "RET") #'elfeed-search-show-entry
|
||||
(kbd "M-RET") #'elfeed-search-browse-url)
|
||||
(evil-define-key 'normal elfeed-show-mode-map
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue