Commit 67fe6802966e

Vincent Demeester <vincent@sbr.pm>
2022-07-08 16:14:18
tools/emacs: add org elfeed link support
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 107a0cc
Changed files (1)
tools
emacs
tools/emacs/config/config-elfeed.el
@@ -12,9 +12,21 @@
                 elfeed-db-directory "~/sync/elfeed/db/"
                 elfeed-db-index "~/sync/elfeed/index")
   (elfeed-org)
+  (defun vde/org-elfeed-entry-store-link ()
+    (when elfeed-show-entry
+      (let* ((link (elfeed-entry-link elfeed-show-entry))
+             (title (elfeed-entry-title elfeed-show-entry)))
+        (org-store-link-props
+         :link link
+         :description title)
+        )))
+
+  (add-hook 'org-store-link-functions
+            'vde/org-elfeed-entry-store-link)
   (use-package elfeed-org
+    :command (elfeed-org)
     :config
-    (setq-default rmh-elfeed-org-files (list (expand-file-name "feeds.org" org-notes-dir)))))
+    (setq-default rmh-elfeed-org-files (list (expand-file-name "feeds.org" org-private-notes-dir)))))
 
 (provide 'config-elfeed)
 ;;; config-elfeed.el ends here