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:
embark
org-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!