Desde hace tiempo estoy usando Emacs, y más concretamente Doom-Emacs, para cuestiones no sólo del trabajo sino también de mi día a día. Y una de las últimas cosas que he configurado es la opción de poder leer las suscripciones RSS desde Emacs.
Configuración de RSS en Doom-Emacs
Configuración
La configuración es pasmosamente sencilla. Lo primero es descomentar una línea del fichero init.el de Doom.
(rss +org)
Y recargar la configuración para que instale las dependencias. A continuación creamos un fichero llamado elfeed.org dentro de org-directory con un formato parecido a lo siguiente:
* RSS :elfeed:
** Gente a la que leer :general:
*** [[https://victorhckinthefreeworld.com/feed/][Vicktor in the free world]]
*** [[https://www.halondisparado.com/feed/][Halón Disparado]]
*** [[https://rinzewind.org/feed][Rinzewind]]
*** [[https://enriqueam.xyz/feeds/all.atom.xml][Enrique AM]]
** Software Libre :oss:
*** [[https://56k.es/feed/][56K]]
*** [[https://privacyinternational.org/rss.xml][Privacy International]]
*** [[http://ghostbsd.org/rss.xml][GhostBSD]]
** Desordenados
Con esta configuración ejecutamos elfeed-search y elfeed-update y ya tendremos nuestros feed ordenados de más reciente a más antiguo.
Además he añadido el siguinte código a la configuración de org-capture para poder añadir nuevos feeds a mi fichero de configuración:
("f" "Feed" entry (file+headline "~/org/elfeed.org" "Desordenados")
"* %?\n" :empty-lines 1)
De modo que al pulsar 'C-c c' me muestra un menú con la opción "Feed" y me añadirá la entrada en el grupo "Desordenados" del fichero de feeds.
Esta es la maravilla del mundo de los ficheros de texto plano para hacerlo todo.