LLMpediaThe first transparent, open encyclopedia generated by LLMs

Org-mode

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Logseq Hop 4
Expansion Funnel Raw 61 → Dedup 35 → NER 7 → Enqueued 7
1. Extracted61
2. After dedup35 (None)
3. After NER7 (None)
Rejected: 28 (not NE: 28)
4. Enqueued7 (None)
Org-mode
NameOrg-mode
DeveloperCarsten Dominik and community
Released0 2003
Programming languageEmacs Lisp
Operating systemCross-platform
GenrePersonal information manager, Outliner, Literate programming tool
LicenseGNU General Public License

Org-mode. It is a major mode for the GNU Emacs text editor, designed for note-taking, project planning, and authoring using a plain text system. Created by Carsten Dominik, it has evolved into a powerful ecosystem for personal information management and literate programming. Its design philosophy emphasizes simplicity, portability, and deep integration within the Emacs environment.

Overview

Originally conceived by Carsten Dominik to organize his life and projects, Org-mode has grown into a cornerstone of the Emacs ecosystem. It leverages plain text files, making its documents readable across any platform and future-proof. The system is built entirely in Emacs Lisp, allowing it to inherit the full extensibility of GNU Emacs. Its user base includes academics, writers, and developers who utilize it for tasks ranging from drafting LaTeX documents to managing complex software projects with Git.

Features

Core functionalities include a sophisticated outliner with folding, a flexible TODO list system with states and priorities, and powerful agenda views that compile tasks from multiple files. It supports clocking time on tasks, generating reports, and can handle repetitive tasks through recurring deadlines. For authoring, it includes features for exporting to numerous formats including HTML, LaTeX, OpenDocument, and Markdown. The capture and refile workflow allows quick note-taking into a centralized inbox for later processing.

Syntax and Structure

Documents are structured using headlines denoted by asterisks, creating a hierarchical tree. Metadata like TODO keywords, tags, properties, and scheduled dates are placed directly within headlines. Timestamps and date ranges use an intuitive calendar-like format. Tables offer spreadsheet-like calculations, and source code blocks can be embedded for literate programming, supporting languages like Python, R, and SQL. Links can point to files, URLs, or other headlines within the Emacs buffer.

Integration and Extensibility

It integrates deeply with other Emacs packages like Gnus for email, ERC for IRC, and Magit for version control. Through Babel, it can execute code blocks, weaving data analysis and documentation together. The community has developed numerous add-ons for specialized workflows, such as org-roam for networked thought and org-protocol for capturing data from web browsers like Mozilla Firefox. Its API in Emacs Lisp allows users to script custom behaviors and integrations.

Comparison with Other Tools

Unlike proprietary systems like Microsoft OneNote or Evernote, Org-mode uses plain text, offering longevity and control. Compared to other plain-text systems like Markdown, it provides far more structured data management, agenda views, and literate programming capabilities. While tools like Taskwarrior excel at command-line task management, Org-mode offers a unified environment for writing, planning, and data analysis within GNU Emacs. Its approach contrasts with wiki software like MediaWiki, focusing on personal, file-based organization rather than multi-user web applications.

Category:Emacs Category:Free software programmed in Emacs Lisp Category:Outliners Category:Personal information managers