Compare commits

..

No commits in common. "c966b23b0626b049717c827ada3dea0c0de979ee" and "baf34a00e91cc217654fa2859b9620aa00d8f77a" have entirely different histories.

View File

@ -4539,63 +4539,41 @@ Elfeed is a feed reader for Emacs.
(interactive) (interactive)
(shr-browse-url t)) (shr-browse-url t))
(setq elfeed-feeds (setq elfeed-feeds
(list (list (password-store-get "freshrss-blog-feed-url") 'blog) '(;; ("http://www.wsj.com/xml/rss/3_7085.xml" news)
(list (password-store-get "freshrss-clojure-feed-url") 'clojure) ;; ("https://www.wsj.com/xml/rss/3_7014.xml" news)
(list (password-store-get "freshrss-computing-feed-url") 'computing) ;; ("http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" news)
(list (password-store-get "freshrss-emacs-feed-url") 'emacs) ;; ("https://www.newyorker.com/feed/everything" news)
(list (password-store-get "freshrss-misc-feed-url") 'misc) ;; ("https://www.economist.com/sections/business-finance/rss.xml" news)
(list (password-store-get "freshrss-news-feed-url") 'news) ;; ("https://www.economist.com/sections/economics/rss.xml" news)
(list (password-store-get "freshrss-web-feed-url") 'web)) ("https://taibbi.substack.com/feed" news)
shr-use-colors nil) ;; NYTimes - The Morning newsletter
(add-hook 'elfeed-new-entry-hook ("https://www.kill-the-newsletter.com/feeds/lb5od7xsvr3nwmg9qp2a.xml" news)
(elfeed-make-tagger ;; Boston Globe - Today's Headlines
:entry-link (rx "metaredux.com") ("https://www.kill-the-newsletter.com/feeds/nhmomrn756ihlqorrg5w.xml" news)
:add 'blog)) ("http://syndication.boston.com/news/local/walker?mode=rss_10" news)
(add-hook 'elfeed-new-entry-hook ("https://metaredux.com/feed.xml" clojure blog)
(elfeed-make-tagger ("https://lambdaisland.com/feeds/blog.atom" clojure blog)
:entry-link (rx "lambdaisland.com") ("https://emacsredux.com/atom.xml" emacs)
:add 'blob)) ("https://sachachua.com/blog/category/emacs-news/feed" emacs)
(add-hook 'elfeed-new-entry-hook ("https://mxb.dev/feed.xml" web blog)
(elfeed-make-tagger "https://feed.tedium.co/"
:entry-link (rx "emacsredux.com") "https://joy.recurse.com/feed.atom"
:add 'blog))
(add-hook 'elfeed-new-entry-hook
(elfeed-make-tagger
:entry-link (rx "sachachua.com")
:add 'blog))
(add-hook 'elfeed-new-entry-hook
(elfeed-make-tagger
:entry-link (rx "mxb.dev")
:add 'blog))
(add-hook 'elfeed-new-entry-hook
(elfeed-make-tagger
:entry-link (rx "joy.recurse.com")
:add 'joy-of-computing))
(add-hook 'elfeed-new-entry-hook
(elfeed-make-tagger
;; Changelog Weekly ;; Changelog Weekly
:entry-link (rx "kill-the-newsletter.com/alternate/cfiasax3ct12r7b9svjq") "https://www.kill-the-newsletter.com/feeds/cfiasax3ct12r7b9svjq.xml"
:add 'open-source)) ("https://wiki.xxiivv.com/links/rss.xml" blog)
(add-hook 'elfeed-new-entry-hook ("https://jeremydormitzer.com/blog/feed.xml" my-website)
(elfeed-make-tagger ("https://fossegr.im/feed.xml" emacs blog)
:entry-link (rx "jeremydormitzer.com") ("https://nullprogram.com/feed/" blog)
:add 'my-website)) ;; The Economist - This Week
(add-hook 'elfeed-new-entry-hook ("https://www.kill-the-newsletter.com/feeds/x3cwlql9hhc5pn39ci31.xml" news)
(elfeed-make-tagger ;; The Economist - Today
:entry-link (rx "fossegr.im") ("https://www.kill-the-newsletter.com/feeds/rl6dr7kiotn6kn2ry6aa.xml" news)
:add 'blog)) ;; AllSides Weekly Newsletter
(add-hook 'elfeed-new-entry-hook ("https://kill-the-newsletter.com/feeds/31flkb42eg3v31yu7ecm.xml" news)
(elfeed-make-tagger ("https://joshwcomeau.com/rss.xml" web blog)
:entry-link (rx "joshwcomeau.com") ("https://victoria.dev/index.xml" blog)
:add 'blog)) ("https://www.murilopereira.com/index.xml" blog emacs))
(add-hook 'elfeed-new-entry-hook shr-use-colors nil)
(elfeed-make-tagger
:entry-link (rx "murilopereira.com")
:add 'blog))
(add-hook 'elfeed-new-entry-hook
(elfeed-make-tagger
:entry-link (rx "tedium.co")
:add 'tedium))
:general :general
('normal elfeed-search-mode-map "q" 'elfeed-search-quit-window) ('normal elfeed-search-mode-map "q" 'elfeed-search-quit-window)
('normal elfeed-search-mode-map "C-r" 'elfeed-search-update--force) ('normal elfeed-search-mode-map "C-r" 'elfeed-search-update--force)
@ -4629,7 +4607,7 @@ Elfeed is a feed reader for Emacs.
('normal elfeed-show-mode-map [mouse-2] 'shr-browse-url) ('normal elfeed-show-mode-map [mouse-2] 'shr-browse-url)
('normal elfeed-show-mode-map "A" 'elfeed-show-add-enclosure-to-playlist) ('normal elfeed-show-mode-map "A" 'elfeed-show-add-enclosure-to-playlist)
('normal elfeed-show-mode-map "P" 'elfeed-show-play-enclosure) ('normal elfeed-show-mode-map "P" 'elfeed-show-play-enclosure)
('normal elfeed-show-mode-map "<M-return>" 'elfeed-browse-url-external)) ('normal elfeed-show-mode-map "M-RET" 'elfeed-browse-url-external))
#+END_SRC #+END_SRC
Keybinding for opening Elfeed: Keybinding for opening Elfeed:
@ -5122,22 +5100,6 @@ An alternative minibuffer completion framework:
(setq xref-show-xrefs-function #'ivy-xref-show-xrefs)) (setq xref-show-xrefs-function #'ivy-xref-show-xrefs))
#+END_SRC #+END_SRC
[[https://github.com/raxod502/prescient.el][Prescient.el]] adds sorting and filtering to completion candidates:
#+begin_src emacs-lisp
(use-package prescient)
(use-package ivy-prescient
:after (prescient ivy)
:config
(ivy-prescient-mode)
(prescient-persist-mode)
:custom
(ivy-prescient-enable-filtering nil)
(ivy-prescient-sort-commands '(:not swiper
swiper-isearch
counsel-imenu
counsel-M-x)))
#+end_src
* graphviz * graphviz
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp