diff --git a/emacs/.config/doom/config.el b/emacs/.config/doom/config.el index b91352c..f40d07d 100644 --- a/emacs/.config/doom/config.el +++ b/emacs/.config/doom/config.el @@ -83,20 +83,25 @@ :desc "MPD Next track" "n" #'libmpdel-playback-next :desc "MPD Previous track" "p" #'libmpdel-playback-previous)) -;; app/rss (add-hook! 'elfeed-show-mode-hook (text-scale-set 1.5)) -(setq rmh-elfeed-org-files (list "~/org/elfeed.org") - elfeed-search-filter "@1-week-ago +unread ") +(setq rmh-elfeed-org-files (list "~/org/elfeed.org")) +(setq elfeed-search-filter "@2-days-ago +unread") (defun elfeed-search-format-date (date) (format-time-string "%Y-%m-%d %H:%M" (seconds-to-time date))) +; crontab-like elfeed updating (run-with-timer 0 (* 30 60) 'elfeed-update) (setq httpd-host "0.0.0.0") (setq httpd-port 10000) +(map! :leader + (:prefix "r" ; For (m)essaging + :desc "Open Elfeed" "o" #'elfeed + :desc "Update Elfeed" "u" #'elfeed-update)) + (add-hook 'prog-mode-hook #'goto-address-mode) ;; Linkify links! ;;; It is the opposite of fill-paragraph @@ -344,7 +349,7 @@ (setq alert-default-style 'libnotify)) (map! :leader - (:prefix "r" + (:prefix "y" ; For (y)acking :desc "Slack channels" "s" #'slack-start :desc "Slack channels" "c" #'slack-channel-select :desc "Slack IMs" "i" #'slack-im-select diff --git a/emacs/.config/doom/config.org b/emacs/.config/doom/config.org index ec7204a..8bded74 100644 --- a/emacs/.config/doom/config.org +++ b/emacs/.config/doom/config.org @@ -138,25 +138,30 @@ Right now, just make sure I can connect to my local Mopidy server via MPDel. :desc "MPD Next track" "n" #'libmpdel-playback-next :desc "MPD Previous track" "p" #'libmpdel-playback-previous)) #+END_SRC -* RSS -** Feeds +* RSS (elfeed) +** Basic configuration #+BEGIN_SRC emacs-lisp -;; app/rss (add-hook! 'elfeed-show-mode-hook (text-scale-set 1.5)) -(setq rmh-elfeed-org-files (list "~/org/elfeed.org") - elfeed-search-filter "@1-week-ago +unread ") -#+END_SRC -** Elfeed configuration -#+BEGIN_SRC emacs-lisp +(setq rmh-elfeed-org-files (list "~/org/elfeed.org")) +(setq elfeed-search-filter "@2-days-ago +unread") + (defun elfeed-search-format-date (date) (format-time-string "%Y-%m-%d %H:%M" (seconds-to-time date))) +; crontab-like elfeed updating (run-with-timer 0 (* 30 60) 'elfeed-update) (setq httpd-host "0.0.0.0") (setq httpd-port 10000) #+END_SRC +** Key bindings +#+BEGIN_SRC emacs-lisp +(map! :leader + (:prefix "r" ; For (m)essaging + :desc "Open Elfeed" "o" #'elfeed + :desc "Update Elfeed" "u" #'elfeed-update)) +#+END_SRC * Niceties #+BEGIN_SRC emacs-lisp (add-hook 'prog-mode-hook #'goto-address-mode) ;; Linkify links! @@ -456,7 +461,7 @@ There's gotta be a way to get the token out of password-store for this. ** Key bindings #+BEGIN_SRC emacs-lisp (map! :leader - (:prefix "r" + (:prefix "y" ; For (y)acking :desc "Slack channels" "s" #'slack-start :desc "Slack channels" "c" #'slack-channel-select :desc "Slack IMs" "i" #'slack-im-select