|
@@ -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
|