Org Mode is a markup language. A part of the [Emacs](id:62a9456a-e08a-4dc4-8e9d-310deffdb720), it's often used for notebook-like computing, writing documentation, and preparing static files for services like this one.
I bought into the dreams of "doing everything in Org-mode" for awhile, but, while nice and convenient, the system ultimately is not intended to be some expressive database for all of these different types of data[^2] cached in plain text. It's a decent document format that's annoying and difficult to parse, but I have a ton of legacy work in Org so I'm going to stick with the format in part throughout my notes.
[This post](https://karl-voit.at/2017/09/23/orgmode-as-markup-only/) and [the emacs docs](https://orgmode.org/) are incredibly helpful for documentation.
# Basic Formatting
The structure of an org-mode file is defined with nested headings.
``` org
: * Heading 1
: ** Heading 2
: *** Heading 3
: *** And so forth...
```
It supports several flavors of text:
``` org
*bold*, /italic/, _underlined_, +strikethrough+, =monospace=.
Links are rendered [[https://jacob.chvatal.com][with description]]
or without: https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
Lists can be
- ordered
- have sub-headings
1. support enumeration
2. as needed
- have definitions :: true.
+ works as well
- [ ] can be unfinished
- [X] or complete
: or rendered as preformatted text.
```
``` python
def logical():
return f'Org mode can also'
f'render code from many languages!'
```
``` bash
echo "it supports any language that is supported by Emacs"
```
``` python
return "and can even display the result of evaluated code!"
print("Sometimes...")
```
| It Contains | Great Tables |
|-------------|--------------|
| 42 | With |
| Native | Support! |
|-----|-----|
|tables without headers | asdf|
|hjkl | should also be well-supported |
It has a single standard, and isn't a 'flavor' of markdown or rst[^1]!
# References
[Better defaults for Emacs](https://git.sr.ht/~technomancy/better-defaults)
## LaTeX
[The Org Manual: LaTeX header and sectioning](https://orgmode.org/manual/LaTeX-header-and-sectioning.html#LaTeX-header-and-sectioning)
[latex in links](https://www.reddit.com/r/emacs/comments/hm9sn8/inline_arbitrary_latex_snippets_as_pngs_in_emacs/)
## Zotero
There is probably some viable research workflow here - I just haven't found it.
[research workflow with zotero](http://www.mkbehr.com/posts/a-research-workflow-with-zotero-and-org-mode/)
[A research workflow with Zotero and Org mode](http://mkbehr.com/posts/a-research-workflow-with-zotero-and-org-mode)
[zotero configuration](https://rgoswami.me/posts/org-note-workflow/#zotero)
[John Kitchin: research with Org mode](https://www.youtube.com/watch?app=desktop&feature=youtu.be&t=207&v=fgizHHd7nOo)
# Plugins
The best part about org mode isn't its simplicity and flexibility – its
that it has become an integral component of the Emacs ecosystem.
The format has support for calendars, TODO lists, and READMEs, so it's
flexible enough to express a variety of ideas that are conducive to a
primarily text-based user interface.
[org skeleton for tech specs](https://github.com/thi-ng/org-spec)
[Organizing a Complex Directory for Emacs Org Mode and Deft](https://jingsi.space/post/2017/04/05/organizing-a-complex-directory-for-emacs-org-mode-and-deft/#options-for-deft-mode)
[org-capture outside of emacs](https://www.reddit.com/r/emacs/comments/aqs7jb/open_a_orgcapture_window_outside_emacs/)
[getting more out of org-capture](https://www.youtube.com/watch?v=KdcXu_RdKI0&feature=youtu.be)
# Strategies
[using org mode to manage your life](https://www.reddit.com/r/emacs/comments/i09ncw/discussion_using_emacsorgmode_to_manage_life/)
[convert data into interactive org mode views](https://github.com/karlicoss/orger)
[LaTeX header and sectioning (The Org Manual)](https://orgmode.org/manual/LaTeX-header-and-sectioning.html#LaTeX-header-and-sectioning)
[Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text](https://karl-voit.at/2017/09/23/orgmode-as-markup-only/)
[scallywag/org-board: Org mode's web archiver.](https://github.com/scallywag/org-board)
[https://gist.githubusercontent.com/rougier/ddb84c16c28f7cd75e27e50d4c3c43da/raw/0a91f0a6fd0b2e5fd097574cf1be82962d08db46/gistfile1.txt](https://gist.githubusercontent.com/rougier/ddb84c16c28f7cd75e27e50d4c3c43da/raw/0a91f0a6fd0b2e5fd097574cf1be82962d08db46/gistfile1.txt)
[wikinfo convert wikipedia infoboxes into org mode entries](https://github.com/progfolio/wikinforg)
[using org-noter](https://write.as/dani/notes-on-org-noter)
[org-capture and evil mode](https://www.reddit.com/r/emacs/comments/hzkyrb/org_capture_evil_go_into_insert_mode/)
[org-rifle](https://github.com/alphapapa/org-rifle)
[karl voit on orgmode](https://karl-voit.at/orgmode/)
[org mode archival system built off of pinboard](https://github.com/scallywag/org-board/blob/master/README)
[karl voit: using org mode as markup](https://karl-voit.at/2017/09/23/orgmode-as-markup-only/)
[org-protocol](https://orgmode.org/worg/org-contrib/org-protocol.html)
[using emacs org protocol](https://cestlaz.github.io/post/using-emacs-70-org-protocol/)
## Notes
[org-mode note workflow](https://rgoswami.me/posts/org-note-workflow/)
[An Orgmode Note Workflow :: Rohit Goswami —
Reflections](https://rgoswami.me/posts/org-note-workflow/#zotero)
## Project Management
[Organize Your Life With Org-Mode](https://karl-voit.at/orgmode/)
[Introduction Org Mode Project Management · Brian A.
Maicke](http://www.personal.psu.edu/bam49/notebook/org-mode-for-research/)
# Managing Agendas
[My Workflow with Org-Agenda](http://cachestocaches.com/2016/9/my-workflow-org-agenda)
[org-agenda](https://www.reddit.com/r/emacs/comments/hnf3cw/my_orgmode_agenda_much_better_now_with_category/)
[using org mode to manage life](https://www.reddit.com/r/emacs/comments/i09ncw/discussion_using_emacsorgmode_to_manage_life/)
# Wiki
[Wiki](id:f7878a04-9724-482c-a6f6-8024d4a940e5) [Org-mode Workflow Part
3: Zettelkasten with Org-mode · Jethro
Kuan](https://blog.jethro.dev/posts/zettelkasten_with_org/)
[Zettels and Org-mode —
Zettelkasten
Forum](https://forum.zettelkasten.de/discussion/100/zettels-and-org-mode)
[^2]: Can I place a footnote here too? They should be lifted from the document flow, right?
## Org-Roam
[A Tour of Org Roam - YouTube](https://m.youtube.com/watch?v=gDAbpz98ooU)
[Org Roam for Academics Demo](https://reddit.com/r/emacs/comments/hltl69/org_roam_for_academics_demo)
## Weight tracking and fitness
[Exercise](id:750523e5-529b-4d9f-b0ac-7e4b0112236d)
[Tracking fitness with emacs](https://www.reddit.com/r/emacs/comments/a4zipp/fitnessorg_an_emacs_foodweightworkout_tracker)
[Weight capture template](https://gist.github.com/alphapapa/982467abc1bf29f57c5cd2c408a77bd5#file-weight-capture-template-el)
[fitnessorg: fitness workout tracker](https://www.reddit.com/r/orgmode/duplicates/a4zsuu/fitnessorg_an_emacs_foodweightworkout_tracker)
[org-fit](https://github.com/guancio/org-fit)
[org-diet](https://github.com/JNRowe/org-diet)
[New blog and new post about exercise tracking in Org mode - orgmode](https://www.reddit.com/r/orgmode/comments/ijfor2/new_blog_and_new_post_about_exercise_tracking_in/)
[^1]: Ironically, I'm going to use the Org mode page to test markdown footnotes.