💾 Archived View for complete.org › org-mode captured on 2024-08-18 at 17:44:55. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

org-mode

org-mode is a toolkit for you to organize things. It is part of Emacs[1].

1: /emacs/

Its website says:

Your life in plain text: Org mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.

To highlight a few things:

You can use org-mode to maintain todo lists. items can be scattered across org-mode files, contain attachments, have tags, deadlines, schedules. There is a convenient “agenda” view to show you what needs to be done. Items can repeat.

You can also use it to write documents. org-mode has special features for generating HTML, LaTeX, slides (with LaTeX beamer), and all sorts of other formats. It also supports direct evaluation of code in-buffer and literate programming in virtually any Emacs-supported language. If you want to bend your mind on this stuff, read this article on literate devops[2]. The entire worg[3] site is made with org mode. As a matter of fact, so is this one; read How this site is built[4] for more.

2: http://www.howardism.org/Technical/Emacs/literate-devops.html

3: https://orgmode.org/worg/

4: /how-this-site-is-built/

You can keep notes, too. With full-text search, cross-referencing by file (as a wiki), by UUID, and even into other systems (into mu4e by Message-ID, into ERC logs, etc, etc.) You can add org-roam[5] to it to take this to the next level, too.

5: /org-roam/

I discussed it in my blog post Emacs #2: Introducing org-mode[6] which gives you more detail and helps you get started. Further entries in my blog series about org-mode[7] may also be of interest.

6: https://changelog.complete.org/archives/9865-emacs-2-introducing-org-mode

7: https://changelog.complete.org/archives/tag/org-mode

Homepage: https://orgmode.org/

--------------------------------------------------------------------------------

Links to this note

8: /org-roam/

According to its website, org-roam is "a plain-text personal knowledge management system". It is based on the popular Zettelkasten knowledge management system, or the Roam Research website. But because it layers atop org-mode[9] and therefore Emacs[10], it has a lot of power that the others lack; for instance, integration with email and agendas.

9: /org-mode/

10: /emacs/

11: /emacs/

Arguably the most successful platform whose code can be easily modified at runtime. Emacs presents this through the metaphor of a text editor, though the Emacs platform has been about more than that since pretty much its inception. Emacs as a platform hosts email[12] readers, Usenet[13] clients, web and Gopher[14] browsers, games, terminal emulators, sftp clients, chat clients, and even a window manager. With org-mode[15], most of these (including the email clients) can be linked together with agendas, task lists, and personal notes to form an integrated tracking system. org-roam[16] extends this yet further.

12: /email/

13: /usenet/

14: /gopher/

15: /org-mode/

16: /org-roam/

17: /how-this-site-is-built/

This site is built for modern clients using Small Technology[18]. It is served from static files, which are themselves small. It should make no references to any resources from other servers, which helps protect the Privacy[19] of visitors.

18: /old-and-small-technology/

19: /privacy/

20: /adventures-hosting-my-site-on-gemini/

Updated: 2024-07-06

More on www.complete.org

Homepage

Interesting Topics

How This Site is Built

About John Goerzen

Web version of this site

(c) 2022-2024 John Goerzen