Skip to content

Instantly share code, notes, and snippets.

@merrickluo
Created March 20, 2023 00:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save merrickluo/59a934dbb8206615c692d05340d065b2 to your computer and use it in GitHub Desktop.
Save merrickluo/59a934dbb8206615c692d05340d065b2 to your computer and use it in GitHub Desktop.
(use-package consult-notes
:commands (consult-notes
consult-notes-org-roam-find-node
consult-notes-org-roam-find-node-relation)
:config
(consult-notes-org-roam-mode))
(after! org-agenda
(use-package! org-roam
:config
(m/org-roam-refresh-agenda-list)))
(defun m/org-roam-filter-by-tag (tag-name)
(lambda (node)
(member tag-name (org-roam-node-tags node))))
(defun m/org-roam-list-notes-by-tag (tag-name)
(mapcar #'org-roam-node-file
(seq-filter
(m/org-roam-filter-by-tag tag-name)
(org-roam-node-list))))
(defun m/org-roam-refresh-agenda-list ()
(interactive)
(setq org-agenda-files
(cons (expand-file-name org-roam-dailies-directory org-roam-directory)
(m/org-roam-list-notes-by-tag "proj"))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment