Files
doomemacs/modules/lang/org
Henrik Lissner 81cccbcc51 lang/org: only update parent statistics cookies
This would formerly update _all_ statistics cookies in the org document,
which can be terribly slow in large documents. This restricts that to
just the parent headlines of the subtree the cursor is in.
2018-10-30 16:20:25 -04:00
..
2018-08-11 22:56:31 +02:00
2017-12-31 00:44:57 -05:00

:lang org

This module provides support for org-mode.

  • A custom attachment system that keeps files in a centralized location.
  • Drag-and-drop support for images (with inline preview) and media files (drops a file icon and a short link).
  • Executable code blocks with support for a variety of languages and tools, including REST requests, SQL, google translate, plantuml, and matlab.
  • An org-capture workflow that works from outside Emacs (through the bin/org-capture shell script).
  • Exported documents are saved to a centralized location.
  • A configuration for using org-mode for slide-show presentations, or exporting org files to reveal.js slideshows.
  • (TODO) A static site generator based in org-mode and Emacs.

org-mode is a beast, and Doom's most difficult module to maintain. And its most important. This module is highly opinionated and experimental; my foray into learning org is a neverending quest.

Table of Contents   TOC

Install

Org has no hard dependencies, but there are some things you'll need to make use of Org's more esoteric features.

  • For inline LaTeX previews, you need latex and dvipng.
  • To run babel code blocks, you need whatever dependencies those languages need. It is recommended you enable the associated module in lang/ and ensure its dependencies are met.
  • The +crm module uses a sqlite database to manage your contacts, invoices, and projects; this needs sqlite installed.

MacOS

brew cask install mactex
brew install sqlite

Arch Linux

sudo pacman --needed --noconfirm -S texlive-core texlive-bin texlive-science sqlite

Configuration

(Coming soon)

Usage

(Coming soon)

Appendix

(Coming soon)