elfeed: Add elfeed-switch-back and bind it to "s-n"
parent
7ac59242c0
commit
d941500e35
|
@ -285,6 +285,7 @@
|
||||||
;;; News
|
;;; News
|
||||||
(nconc package-selected-packages '(elfeed))
|
(nconc package-selected-packages '(elfeed))
|
||||||
(with-eval-after-load 'elfeed (require 'init-elfeed))
|
(with-eval-after-load 'elfeed (require 'init-elfeed))
|
||||||
|
(autoload 'elfeed-switch-back "elfeed")
|
||||||
|
|
||||||
;;; Org-mode
|
;;; Org-mode
|
||||||
(nconc package-selected-packages '(org-plus-contrib org-bullets)) ; org-plus contains latest Org mode.
|
(nconc package-selected-packages '(org-plus-contrib org-bullets)) ; org-plus contains latest Org mode.
|
||||||
|
|
|
@ -35,6 +35,14 @@ See `elfeed-play-with-mpv'."
|
||||||
|
|
||||||
(define-key elfeed-search-mode-map "v" #'elfeed-play-in-mpv)
|
(define-key elfeed-search-mode-map "v" #'elfeed-play-in-mpv)
|
||||||
|
|
||||||
|
(defun elfeed-switch-back ()
|
||||||
|
"Back to the last elfeed buffer, entry or search."
|
||||||
|
(interactive)
|
||||||
|
(let ((buffer (get-buffer "*elfeed-entry*")))
|
||||||
|
(if buffer
|
||||||
|
(switch-to-buffer buffer)
|
||||||
|
(elfeed))))
|
||||||
|
|
||||||
(load "~/personal/news/elfeed.el" t)
|
(load "~/personal/news/elfeed.el" t)
|
||||||
|
|
||||||
(provide 'init-elfeed)
|
(provide 'init-elfeed)
|
||||||
|
|
|
@ -103,6 +103,7 @@
|
||||||
(exwm-input-set-key (kbd "s-p") #'helm-pass))
|
(exwm-input-set-key (kbd "s-p") #'helm-pass))
|
||||||
(when (delq nil (mapcar (lambda (path) (string-match "/mu4e/\\|/mu4e$" path)) load-path))
|
(when (delq nil (mapcar (lambda (path) (string-match "/mu4e/\\|/mu4e$" path)) load-path))
|
||||||
(exwm-input-set-key (kbd "s-m") #'mu4e-headers))
|
(exwm-input-set-key (kbd "s-m") #'mu4e-headers))
|
||||||
|
(exwm-input-set-key (kbd "s-n") #'elfeed-switch-back) ; "n" for "news"
|
||||||
(exwm-input-set-key (kbd "s-e") #'eww-switch-back)
|
(exwm-input-set-key (kbd "s-e") #'eww-switch-back)
|
||||||
(exwm-input-set-key (kbd "s-E") #'eww)
|
(exwm-input-set-key (kbd "s-E") #'eww)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue