Emacs: add elfeed-tube

This commit is contained in:
Paul-Henri Froidmont 2023-04-26 12:12:31 +02:00
parent 2643e7a089
commit 88d3a24d0d
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE
4 changed files with 30 additions and 1 deletions

View file

@ -38,3 +38,25 @@
;; Update elfeed on open ;; Update elfeed on open
(add-hook 'elfeed-search-mode-hook #'elfeed-update) (add-hook 'elfeed-search-mode-hook #'elfeed-update)
(use-package! elfeed-tube
;;:ensure t ;; or :straight t
:after elfeed
:demand t
:config
;; (setq elfeed-tube-auto-save-p nil) ; default value
;; (setq elfeed-tube-auto-fetch-p t) ; default value
(elfeed-tube-setup)
:bind (:map elfeed-show-mode-map
("F" . elfeed-tube-fetch)
([remap save-buffer] . elfeed-tube-save)
:map elfeed-search-mode-map
("F" . elfeed-tube-fetch)
([remap save-buffer] . elfeed-tube-save)))
(use-package! elfeed-tube-mpv
;;:ensure t ;; or :straight t
:bind (:map elfeed-show-mode-map
("gf" . elfeed-tube-mpv-follow-mode)
("gw" . elfeed-tube-mpv-where)))

View file

@ -180,7 +180,7 @@
:app :app
;;calendar ;;calendar
;;emms emms
;;everywhere ; *leave* Emacs!? You must be joking ;;everywhere ; *leave* Emacs!? You must be joking
;;irc ; how neckbeards socialize ;;irc ; how neckbeards socialize
(rss +org) ; emacs as an RSS reader (rss +org) ; emacs as an RSS reader

View file

@ -1,4 +1,7 @@
(package! lsp-tailwindcss) (package! lsp-tailwindcss)
(package! elfeed-tube)
(package! elfeed-tube-mpv)
(package! mpv)
(unpin! org-roam) (unpin! org-roam)
(package! org-roam-ui) (package! org-roam-ui)

View file

@ -23,6 +23,10 @@ in {
# Used by org-roam # Used by org-roam
sqlite sqlite
graphviz graphviz
# Used by elfeed-tube
yt-dlp
mpv
]; ];
services.emacs = { services.emacs = {