;;; elfeed-conf.el --- My configurations for elfeed -*- lexical-binding: t; -*- ;; Copyright (C) 2021 李俊緯 ;; Author: 李俊緯 ;; Keywords: comm, hypermedia ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . ;;; Commentary: ;; This is my configuration file of elfeed, for viewing RSS/atom ;; feeds. ;;; Code: (use-package "elfeed" 'elfeed) (setq elfeed-feeds (list (list "https://wiwi.video/feeds/videos.atom?sort=-publishedAt" 'wiwi) (list "https://protesilaos.com/codelog.xml" 'prot))) ;; I still prefer the defaults. (setq elfeed-show-entry-switch #'switch-to-buffer) (setq elfeed-show-entry-delete #'elfeed-kill-buffer) ;;;###autoload (defun elfeed-display-buffer (buffer) "Display BUFFER in the bottom window." (display-buffer buffer '(display-buffer-reuse-mode-window display-buffer-at-bottom))) ;;;###autoload (defun durand-elfeed-kill-buffer () "Kill the buffer and delete its window." (kill-buffer (current-buffer)) (cond ((one-window-p)) ((delete-window (get-buffer-window (current-buffer)))))) (provide 'elfeed-conf) ;;; elfeed-conf.el ends here