diff --git a/config/internet.org b/config/internet.org index 8d4cc83..2bb5859 100644 --- a/config/internet.org +++ b/config/internet.org @@ -308,10 +308,32 @@ ("C-c f u" . elfeed-update)) :hook (elfeed-search-mode . elfeed-update) :config - (use-package elfeed-org - :ensure t - :config (elfeed-org)) - (use-package elfeed-tube - :ensure t - :config (elfeed-tube-setup))) + (require 'elfeed-org) + (require 'elfeed-tube) + (require 'elfeed-tube-mpv)) + (use-package elfeed-org + :ensure t + :after elfeed + :config + (elfeed-org)) + (use-package elfeed-tube + :ensure t + :after elfeed + :config + (setq elfeed-tube-auto-save-p nil) + (setq elfeed-tube-auto-fetch-p t) + (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 + :after elfeed-tube + :init (require 'mpv) + :bind ( :map elfeed-show-mode-map + ("C-c C-f" . elfeed-tube-mpv-follow-mode) + ("C-c C-w" . elfeed-tube-mpv-where))) #+end_src diff --git a/config/media.org b/config/media.org index 532ef23..711a31e 100644 --- a/config/media.org +++ b/config/media.org @@ -36,4 +36,9 @@ (emms-mpris-enable) (add-hook 'emms-player-started-hook #'emms-show)) #+end_src - +* MPV +#+begin_src emacs-lisp + (use-package mpv + :ensure t + :diminish) +#+end_src