Org-mode
A powerful major mode for Emacs that combines outlining, task management, scheduling, literate programming, and document publishing in a plain-text format.
Also known as: Org Mode, Emacs Org-mode, org-mode
Category: Tools
Tags: tools, note-taking, knowledge-management, productivity, programming
Explanation
Org-mode is a powerful document editing, formatting, and organizing mode for the Emacs text editor. Created by Carsten Dominik in 2003, it combines outliner functionality with task management, scheduling, literate programming, and document publishing in a plain-text format. Org files (.org) use a simple, human-readable markup syntax that influenced later tools like Markdown. Despite being tied to Emacs, Org-mode has developed a devoted following and inspired features in modern Personal Knowledge Management tools like Logseq (which supports Org files natively) and Obsidian.
Org-mode exemplifies the file over app principle—all data is stored in plain text files that remain readable without Emacs. Its feature set is vast: hierarchical outlining with folding, TODO items with customizable states and priorities, time tracking, agenda views aggregating tasks across files, tables with spreadsheet functionality, code blocks with execution (literate programming via Org Babel), and export to HTML, LaTeX, PDF, Markdown, and dozens of other formats. For many users, Org-mode becomes a complete PKM and productivity system.
Key features include hierarchical headings with folding, TODO management with customizable states and priorities, scheduling with deadlines and timestamps, agenda views for aggregating tasks across files, tables with spreadsheet-like formulas, code blocks supporting 40+ programming languages with literate programming capabilities, export to multiple formats, quick capture for notes and tasks, time tracking (clocking), and properties for metadata on headings.
The Org-mode ecosystem includes org-roam (Zettelkasten/PKM layer), org-journal (daily journaling), org-noter (PDF/EPUB annotation), ox-hugo (Hugo blog export), Logseq (modern app with native Org support), and Orgzly (Android app). Its longevity of over 20 years demonstrates the durability of plain-text, open-source tools. Org-mode appeals to developers, researchers, writers, and productivity enthusiasts who value open formats, extensibility, and complete control over their data.
Related Concepts
← Back to all concepts