[emacs] Update elfeed keys and config

This commit is contained in:
Colin Powell
2020-04-06 13:51:16 -04:00
parent 5170e22067
commit cfdd783ab6
2 changed files with 23 additions and 13 deletions

View File

@ -83,20 +83,25 @@
:desc "MPD Next track" "n" #'libmpdel-playback-next :desc "MPD Next track" "n" #'libmpdel-playback-next
:desc "MPD Previous track" "p" #'libmpdel-playback-previous)) :desc "MPD Previous track" "p" #'libmpdel-playback-previous))
;; app/rss
(add-hook! 'elfeed-show-mode-hook (text-scale-set 1.5)) (add-hook! 'elfeed-show-mode-hook (text-scale-set 1.5))
(setq rmh-elfeed-org-files (list "~/org/elfeed.org") (setq rmh-elfeed-org-files (list "~/org/elfeed.org"))
elfeed-search-filter "@1-week-ago +unread ") (setq elfeed-search-filter "@2-days-ago +unread")
(defun elfeed-search-format-date (date) (defun elfeed-search-format-date (date)
(format-time-string "%Y-%m-%d %H:%M" (seconds-to-time 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) (run-with-timer 0 (* 30 60) 'elfeed-update)
(setq httpd-host "0.0.0.0") (setq httpd-host "0.0.0.0")
(setq httpd-port 10000) (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! (add-hook 'prog-mode-hook #'goto-address-mode) ;; Linkify links!
;;; It is the opposite of fill-paragraph ;;; It is the opposite of fill-paragraph
@ -344,7 +349,7 @@
(setq alert-default-style 'libnotify)) (setq alert-default-style 'libnotify))
(map! :leader (map! :leader
(:prefix "r" (:prefix "y" ; For (y)acking
:desc "Slack channels" "s" #'slack-start :desc "Slack channels" "s" #'slack-start
:desc "Slack channels" "c" #'slack-channel-select :desc "Slack channels" "c" #'slack-channel-select
:desc "Slack IMs" "i" #'slack-im-select :desc "Slack IMs" "i" #'slack-im-select

View File

@ -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 Next track" "n" #'libmpdel-playback-next
:desc "MPD Previous track" "p" #'libmpdel-playback-previous)) :desc "MPD Previous track" "p" #'libmpdel-playback-previous))
#+END_SRC #+END_SRC
* RSS * RSS (elfeed)
** Feeds ** Basic configuration
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
;; app/rss
(add-hook! 'elfeed-show-mode-hook (text-scale-set 1.5)) (add-hook! 'elfeed-show-mode-hook (text-scale-set 1.5))
(setq rmh-elfeed-org-files (list "~/org/elfeed.org") (setq rmh-elfeed-org-files (list "~/org/elfeed.org"))
elfeed-search-filter "@1-week-ago +unread ") (setq elfeed-search-filter "@2-days-ago +unread")
#+END_SRC
** Elfeed configuration
#+BEGIN_SRC emacs-lisp
(defun elfeed-search-format-date (date) (defun elfeed-search-format-date (date)
(format-time-string "%Y-%m-%d %H:%M" (seconds-to-time 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) (run-with-timer 0 (* 30 60) 'elfeed-update)
(setq httpd-host "0.0.0.0") (setq httpd-host "0.0.0.0")
(setq httpd-port 10000) (setq httpd-port 10000)
#+END_SRC #+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 * Niceties
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(add-hook 'prog-mode-hook #'goto-address-mode) ;; Linkify links! (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 ** Key bindings
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(map! :leader (map! :leader
(:prefix "r" (:prefix "y" ; For (y)acking
:desc "Slack channels" "s" #'slack-start :desc "Slack channels" "s" #'slack-start
:desc "Slack channels" "c" #'slack-channel-select :desc "Slack channels" "c" #'slack-channel-select
:desc "Slack IMs" "i" #'slack-im-select :desc "Slack IMs" "i" #'slack-im-select