A package built into Emacs which combines outlining, task management, scheduling, code execution, spreadsheet, and much more.
.org files have a specific syntax which can not be parsed using a formal grammar such as EBNF.
- Organize your life in plain text: the ultimate guide to using org-mode and how it can be adapted.
Links to this note
A free/libre text editor that has so much functionality it’s often joked as being an operating system that has an ok text editor.
Intertwines documentation and source code which emphasizes the need for code to not only be understood by the compiler, but also by future engineers trying to reason about your code.
In org-roam v2, a new requirement was added for all notes to have an org ID. This has a few notable downsides.
A context-free grammar can be described using Extended Backus–Naur form (EBNF) notation. This higher ‘metasyntax’ describes how another grammar should be parsed. This makes it a useful portable format for multiple programming languages to parse the same thing (if your system can read EBNF grammars it can parse a multitude of other grammars).