Org Roam
January 3, 2023 |
org-roam
Summary #
Org Roam Nodes #
node #
For headline nodes, headline is the main text.
How how to turn heading into org roam node
(org-id-get-create)
Then the headline node will appear in org-roam-node-find
File nodes #
This is specified with the ‘#+title‘ property for the file.
How to create an Org Roam Node? #
Nouns Docker, Darwin, Emacs
Cheat Sheets Docker CS
Concepts
Inserting nodes #
org-roam-node-insert
#
Inserting using ID #
C-c C-lid:some-idTo make the process easier set(setq org-id-link-to-org-use-id t)to makeorg-store-linkgenerate links with id, thenC-c C-lwill insert the link with description. ref
Deleting nodes #
You just need delete the file or headline of the node you want to delete. Then M-x org-roam-db-sync. ref
Templates #
Meeting template #
Tags #
roam tags vs file tags #
In Version 2, Move #+ROAM_TAGS into the #+FILETAGS property for file-level nodes, and the ROAM_TAGS property for headline nodes. i.e. filetags will work similar to Org Mode filetags, . Similarly will work the same.
Tags vs backlinks (notes that act like tag) #
Use tags to classify the type of the note: project, person, org e.t.c.
Types of notes or tags #
- project
- permanent
- person
- organization
- meeting
- area
- best (best or popular something)
- diff (comparison or contrast)
Search or Find nodes #
Search nodes with NotDeft #
Meeting or Person or Organization or any custom function #
C-SPC n m
search any text
query with tags: if not in custom function #
use NotDeft C-SPC n q tag:bookmark
then search
Using custom function #
(defun jak/org-roam-node-find-permanent()
(interactive)
(org-roam-node-find :key "#permanent ")
)
Excluding nodes from org-roam-find-node
#
Foo
:PROPERTIES:
:ID: foo
:ROAM_EXCLUDE: t
:END:
(setq org-roam-db-node-include-function
(lambda ()
(not (member "ATTACH" (org-get-tags)))))
How writing in Org Roam is helping me? #
- Just-In-Time recollection of information I already interacted and organized before.
- Searching the info fast helps
- solidifying previously understood information stronger connections
- flow won’t be affected
- Searching the info fast helps
- Organizing information into small nodes
- helping me in understanding fundamental concepts/nodes
- and their interconnections
- Backlinks
- help in understanding the context of the node