diff options
author | jao <jao@gnu.org> | 2022-04-08 01:59:07 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2022-04-08 01:59:07 +0100 |
commit | bb47ad0440a588b797187e472ac45b7ee56394c6 (patch) | |
tree | ae439763d37266d49e27e822199bcddfa26ce561 /init.org | |
parent | 0947ebfa499165279f896a33226ad6615fadaa49 (diff) | |
download | elibs-bb47ad0440a588b797187e472ac45b7ee56394c6.tar.gz elibs-bb47ad0440a588b797187e472ac45b7ee56394c6.tar.bz2 |
rss feeds: categories from gnus mail directories
Diffstat (limited to 'init.org')
-rw-r--r-- | init.org | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1683,6 +1683,10 @@ (insert "\nmaildir-mailbox = " mbox "\n\n") (save-buffer))) + (defun jao-rss--feeds-dirs () + (mapcar (lambda (d) (cadr (split-string d "\\."))) + (directory-files (jao-gnus-dir "Mail/") nil "^feeds"))) + (defun jao-rss-subscribe (url) "Subscribe to a given RSS URL. If URL not given, look for it." (interactive (list (or (jao-url-around-point) @@ -1691,7 +1695,8 @@ (let* ((url+title (if (consp url) url (list url))) (url (car url+title)) (title (cdr url+title)) - (cats (jao-notmuch--subtags "feeds"))) + ;; (cats (cons "prog" (jao-notmuch--subtags "feeds"))) + (cats (jao-rss--feeds-dirs))) (if url (let ((url (if (string-match "^feed:" url) (substring url 5) url))) (when (y-or-n-p (format "Subscribe to <%s>? " url)) |