|
@@ -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 "Find file in dotfiles" "t" #'+hlissner/find-in-dotfiles
|
|
:desc "Browse dotfiles" "T" #'+hlissner/browse-dotfiles)
|
|
:desc "Browse dotfiles" "T" #'+hlissner/browse-dotfiles)
|
|
(:prefix "o"
|
|
(: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"
|
|
(:prefix "b"
|
|
:desc "Black format buffer" "f" #'blacken-buffer
|
|
:desc "Black format buffer" "f" #'blacken-buffer
|
|
:desc "isort buffer" "I" #'py-isort-buffer
|
|
:desc "isort buffer" "I" #'py-isort-buffer
|
|
@@ -101,7 +103,7 @@ accurate though.
|
|
(map!
|
|
(map!
|
|
(:leader
|
|
(:leader
|
|
(:prefix "o"
|
|
(:prefix "o"
|
|
- :desc "Weather" "w" #'wttrin)))
|
|
|
|
|
|
+ :desc "(W)eather" "W" #'wttrin)))
|
|
#+END_SRC
|
|
#+END_SRC
|
|
* Search
|
|
* Search
|
|
#+BEGIN_SRC emacs-lisp
|
|
#+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))
|
|
:desc "MPD Previous track" "p" #'libmpdel-playback-previous))
|
|
#+END_SRC
|
|
#+END_SRC
|
|
* RSS (elfeed)
|
|
* RSS (elfeed)
|
|
-** Basic configuration
|
|
|
|
|
|
+** Setup feeds
|
|
|
|
+Here we’re going to use Tiny Tiny RSS as a backend store for our RSS feeds.
|
|
#+BEGIN_SRC emacs-lisp
|
|
#+BEGIN_SRC emacs-lisp
|
|
-(setq elfeed-use-curl t)
|
|
|
|
(setq elfeed-protocol-ttrss-maxsize 200) ;; bigger than 200 is invalid
|
|
(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)
|
|
(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 wel’ll 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)
|
|
(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)))
|
|
|
|
|
|
@@ -161,8 +168,7 @@ Right now, just make sure I can connect to my local Mopidy server via MPDel.
|
|
** Key bindings
|
|
** Key bindings
|
|
#+BEGIN_SRC emacs-lisp
|
|
#+BEGIN_SRC emacs-lisp
|
|
(map! :leader
|
|
(map! :leader
|
|
- (:prefix "r" ; For (m)essaging
|
|
|
|
- :desc "Open Elfeed" "o" #'elfeed
|
|
|
|
|
|
+ (:prefix "r"
|
|
:desc "Update Elfeed" "u" #'elfeed-update))
|
|
:desc "Update Elfeed" "u" #'elfeed-update))
|
|
#+END_SRC
|
|
#+END_SRC
|
|
* Formatting
|
|
* Formatting
|