This package provides an embark export buffer for org roam nodes, which is super-useful when “harvesting” your org-roam knowledge base for sources to be used for a specific paper, diary entry, development task, etc. The buffer uses org-mode, and by default lists the selected org roam nodes in a checklist, allowing to check off items as you are processing them.
The first screenshot shows a checklist version of the org roam
export buffer, while the second screenshot shows a read-only version
of the buffer. These buffers were obtained by searching org roam nodes for entries matching
the term “python”, then embark-select-ing the org roam nodes of interest, followed by
embark-export.
Just browse MELPA packages using, for instance, M-x package-list-packages, and search for embark-org-roam. To set up access to the MELPA and/or MELPA Stable repositories, see these instructions.
Install these required packages:
embarkorg-roam
Then put this file in your load-path, and put this in your init file:
(require 'embark-org-roam)Put this in your init file:
(use-package embark-org-roam
:ensure t
:straight (embark-org-roam
:type git
:host github
:repo "bramadams/embark-org-roam")
:after (org-roam embark)
:demand t)Put this in your init file:
(use-package embark-org-roam
:ensure (embark-org-roam
:type git
:host github
:repo "bramadams/embark-org-roam")
:after (org-roam embark)
:demand t)Use embark-select to select all org roam nodes of interest,
then use embark-export, which will open a special org mode
buffer containing links to the selected nodes.
You can customize whether the exported buffer is read-only
using the embark-org-roam-readonly variable. By default, the
buffer is not read-only, resulting in an org-mode checklist.
MELPA-reviewed release.
Initial release.
This package would not have been possible without the following magnificent packages: org-roam and embark. Also a big thanks to alphapapa for their Emacs package development handbook!
Any bug reports, feature requests, suggestions, etc. welcome!

