[emacs] Clean up shortcuts and get elfeed working

This commit is contained in:
Colin Powell
2020-04-20 15:53:40 -04:00
parent 2e3a534ac9
commit 1275910774
3 changed files with 21 additions and 17 deletions

View File

@ -76,8 +76,10 @@ I need to figure out what this does, hence the task below.
:desc "Find file in dotfiles" "t" #'+hlissner/find-in-dotfiles
:desc "Browse dotfiles" "T" #'+hlissner/browse-dotfiles)
(:prefix "o"
:desc "Hckrnews" "h" #'hackernews
:desc "Lobste.rs" "l" #'ivy-lobsters)
:desc "(H)ckrnews" "H" #'hackernews
:desc "(R)SS" "R" #'=rss
:desc "(M)ail" "M" #'=notmuch
:desc "(L)obste.rs" "L" #'ivy-lobsters)
(:prefix "b"
:desc "Black format buffer" "f" #'blacken-buffer
:desc "isort buffer" "I" #'py-isort-buffer
@ -101,7 +103,7 @@ accurate though.
(map!
(:leader
(:prefix "o"
:desc "Weather" "w" #'wttrin)))
:desc "(W)eather" "W" #'wttrin)))
#+END_SRC
* Search
#+BEGIN_SRC emacs-lisp
@ -140,17 +142,22 @@ Right now, just make sure I can connect to my local Mopidy server via MPDel.
:desc "MPD Previous track" "p" #'libmpdel-playback-previous))
#+END_SRC
* RSS (elfeed)
** Basic configuration
** Setup feeds
Here were going to use Tiny Tiny RSS as a backend store for our RSS feeds.
#+BEGIN_SRC emacs-lisp
(setq elfeed-use-curl t)
(setq elfeed-protocol-ttrss-maxsize 200) ;; bigger than 200 is invalid
(setq elfeed-feeds '("ttrss+https://powellc@reader.unbl.ink"
:use-authinfo t))
;(setq rmh-elfeed-org-files (list "~/org/elfeed.org"))
(setq elfeed-feeds '("ttrss+https://powellc:hT7nPKAHa^fYwXZ*@reader.unbl.ink"))
(setq elfeed-log-level 'debug)
(elfeed-protocol-enable)
(setq elfeed-search-filter "@2-days-ago +unread")
;; Schedule feed update for every day at 3PM
(run-at-time "15:00" nil 'elfeed-update)
#+END_SRC
Then welll setup some nice defaults and font settings for viewing feeds in Elfeed.
#+BEGIN_SRC emacs-lisp
(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)))
@ -161,8 +168,7 @@ Right now, just make sure I can connect to my local Mopidy server via MPDel.
** Key bindings
#+BEGIN_SRC emacs-lisp
(map! :leader
(:prefix "r" ; For (m)essaging
:desc "Open Elfeed" "o" #'elfeed
(:prefix "r"
:desc "Update Elfeed" "u" #'elfeed-update))
#+END_SRC
* Formatting

View File

@ -158,7 +158,7 @@
:email
;;(mu4e +gmail) ; WIP
notmuch ; WIP
notmuch ; WIP
;;(wanderlust +gmail) ; WIP
;; Applications are complex and opinionated modules that transform Emacs
@ -167,8 +167,8 @@
:app
;;calendar
irc ; how neckbeards socialize
(rss +org) ; emacs as an RSS reader
;;twitter ; twitter client https://twitter.com/vnought
rss ; emacs as an RSS reader
;;twitter ; twitter client https://twitter.com/vnought
:config
;; For literate config users. This will tangle+compile a config.org

View File

@ -43,6 +43,7 @@
(package! org-snooze)
(package! org-alert)
(package! org-drill)
(package! org-superstar)
;; handy tools
(package! nov)
@ -77,7 +78,4 @@
;; modes!
(package! terraform-mode)
;; themes
(package! nimbus-theme)
(package! exec-path-from-shell :disable t)