~/talk

Org-roam: Technical Presentation

Talkat EmacsConf 2020 · 2020-11-28..11-29· [developer-experience]
links:none on file
slides:none on file

Org-roam stores extracted link metadata in an SQL file org-roam.db to make queries fast even with thousands of files (designed to scale from 10 to 10,000+ notes). It parses Org with Emacs’ org-element-parse-buffer for rich AST data but plans a separate background parser/process (rather than a background Emacs) to avoid Emacs concurrency limits. Index updates occur on save or via an idle timer, and alternatives like ripgrep are discussed but considered less scalable for complex queries.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:01Org-roam technical deep dive
  3. 5:18SQL database optimization
  4. 8:14Performance with org-elements
  5. 11:27Future of org-roam
  6. 16:50Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.