Org Roam

Org Roam

January 3, 2023 | org-roam

Summary #

Roam Research in Org Mode

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 #

  1. C-c C-l
  2. id:some-id To make the process easier set (setq org-id-link-to-org-use-id t) to make org-store-link generate links with id, then C-c C-l will 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 #

ref

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.

Use tags to classify the type of the note: project, person, org e.t.c.

Types of notes or tags #

  1. project
  2. permanent
  3. person
  4. organization
  5. meeting
  6. area
  7. best (best or popular something)
  8. 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 #

  1. Org-roam User Manual check “What to cache”
  2. Another example of achieving this
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
  • Organizing information into small nodes
    • helping me in understanding fundamental concepts/nodes
    • and their interconnections
  • Backlinks
    • help in understanding the context of the node


Previous Next