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: /adventures-hosting-my-site-on-gemini/
Updated: 2024-07-06
9: /how-this-site-is-built/
This site is built for modern clients using Small Technology[10]. 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[11] of visitors.
10: /old-and-small-technology/
11: /privacy/
12: /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[13] and therefore Emacs[14], it has a lot of power that the others lack; for instance, integration with email and agendas.
13: /org-mode/
14: /emacs/
15: /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[16] readers, Usenet[17] clients, web and Gopher[18] browsers, games, terminal emulators, sftp clients, chat clients, and even a window manager. With org-mode[19], 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[20] extends this yet further.
16: /email/
17: /usenet/
18: /gopher/
19: /org-mode/
20: /org-roam/

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