Org-mode

Org Mode
Original author(s)Carsten Dominik
Developer(s)Carsten Dominik, Bastien Guerry, et al.
Initial release2003
Stable release
9.7.15[1] Edit this on Wikidata / 2 November 2024; 5 days ago (2 November 2024)
Repository
Written inEmacs Lisp
TypePersonal information management, Notetaking, Outlining, Literate programming, Reproducibility
LicenseGPL-3.0-or-later
Websiteorgmode.org

Org Mode (also: org-mode;[2] /ˈɔːrɡ md/) is a mode for document editing, formatting, and organizing within the free software text editor GNU Emacs and its derivatives, designed for notes, planning, and authoring. The name is used to encompass plain text files ("org files") that include simple marks to indicate levels of a hierarchy (such as the outline of an essay, a topic list with subtopics, nested computer code, etc.), and an editor with functions that can read the markup and manipulate hierarchy elements (expand/hide elements, move blocks of elements, check off to-do list items, etc.).

Org Mode was created by Carsten Dominik in 2003, originally to organize his own life and work,[3] and since the first release numerous other users and developers have contributed to this free software package.[4] Emacs has included Org Mode[5] as a major mode by default since 2006. Bastien Guerry is the current maintainer, in cooperation with an active development community.[6] Since its success in Emacs, some other systems now provide functions to work with org files.[7][8]

Almost orthogonally, Org Mode has functionalities aimed at executing code in various external languages; these functionalities form org-babel.[9][10]

  1. ^ "[GNU ELPA] Org version 9.7.15". 2 November 2024. Retrieved 3 November 2024.
  2. ^ Gmane: Org, Org-mode, Orgmode, Org Mode Archived 2017-09-10 at the Wayback Machine - Carsten Dominik: Org, the system; Org-mode, the major mode
  3. ^ Dominik, Carsten (2011-12-15), Emacs Org-mode: Organizing a Scientist's Life and Work (abstract and video), Max Planck Institute for Neurological Research
  4. ^ Org Mode Manual: History and acknowledgments, Free Software Foundation
  5. ^ Corbet, Jonathan (2006), "Pre-testing Emacs 22", LWN.net
  6. ^ Org mode for Emacs – Community, archived from the original on 2016-05-06, retrieved 2012-12-04
  7. ^ "Pandoc - Org-mode features and differences". pandoc.org. Retrieved 2021-01-29.
  8. ^ "Content Formats \p Hugos". gohugo.io. 10 January 2017. Retrieved 2021-01-29.
  9. ^ "Babel: active code in Org-mode". orgmode.org. Retrieved 2020-01-09.
  10. ^ Schulte, Eric; Davison, Dan; Dye, Thomas; Dominik, Carsten (2012-01-25). "A Multi-Language Computing Environment for Literate Programming and Reproducible Research". Journal of Statistical Software. 46 (1): 1–24. doi:10.18637/jss.v046.i03. ISSN 1548-7660.