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.