spacemacs/layers/org/README.org
JP-Ellis 1968f7ce95 Add table related shortcuts to org-mode.
Signed-off-by: JP-Ellis <coujellis@gmail.com>
2015-09-09 23:45:05 -04:00

8.8 KiB

Org contribution layer for Spacemacs

/TakeV/spacemacs/media/commit/1968f7ce95441834c1d2c31890a3a5d4dcc11381/layers/org/img/org.png

Description

This layer enables org mode for Spacemacs.

Features:

Install

Layer

To use this contribution add it to your ~/.spacemacs

  (setq-default dotspacemacs-configuration-layers '(org))

Github support

To install Github related extensions like ox-gfm to export to Github flavored markdown set the variable org-enable-github-support to t.

  (setq-default dotspacemacs-configuration-layers '(
    (org :variables
         org-enable-github-support t)))

Different bullets

You can tweak the bullets displayed in the org buffer in the function dotspacemacs/config of your dotfile by setting the variable org-bullets-bullet-list. By default the list is set to ("◉" "○" "✸" "✿").

  (setq org-bullets-bullet-list '("■" "◆" "▲" "▶"))

Key bindings

Org with evil-org-mode

Key Binding Description
SPC m ' org-edit-special
SPC m a org-agenda
SPC m b org-tree-to-indirect-buffer
SPC m A org-archive-subtree
SPC m c org-capture
SPC m C evil-org-recompute-clocks
SPC m d org-deadline
SPC m e org-export-dispatch
SPC m f org-set-effort
SPC m I org-clock-in
SPC m l evil-org-open-links
SPC m n org-narrow-to-subtree
SPC m N widen
SPC m <dotspacemacs-major-mode-leader-key> org-ctrl-c-ctrl-c
SPC m O org-clock-out
SPC m q org-clock-cancel
SPC m R org-refile
SPC m s org-schedule
SPC m T org-show-todo-tree
SPC s l spacemacs/jump-in-buffer (jump to a heading)

Table-related shortcuts:

Key Binding Description
SPC m t n org-table-create
SPC m t N org-table-create-with-table.el
SPC m t a org-table-align
SPC m t i r org-table-insert-row
SPC m t i c org-table-insert-column
SPC m t i h org-table-insert-hline
SPC m t i H org-table-hline-and-move
SPC m t d c org-table-delete-column
SPC m t b org-table-blank-field
SPC m t r org-table-recalculate
SPC m t e org-table-eval-formula
SPC m t s org-table-sort-lines
SPC m t I org-table-import
SPC m t E org-table-export
SPC m t c org-table-convert
SPC m t g n r org-table-next-row
SPC m t g n f org-table-next-field
SPC m t g p f org-table-previous-field
SPC m t m r org-table-move-row-down
SPC m t m R org-table-move-row-up
SPC m t m c org-table-move-column-right
SPC m t m C org-table-move-column-left
SPC m t k r org-table-kill-row
SPC m t w org-table-wrap-region
SPC m t t o org-table-toggle-coordinate-overlays
SPC m t t f org-table-toggle-formula-debugger
SPC m t p org-plot/gnuplot
Key Binding Description
TAB org-cycle
$ org-end-of-line
^ org-beginning-of-line
< org-metaleft
> org-metaright
gh outline-up-heading
gj org-forward-heading-same-level
gk org-backward-heading-same-level
gl outline-next-visible-heading
t org-todo
T org-insert-todo-heading nil
H org-beginning-of-line
L org-end-of-line
o always-insert-item
O org-open-above
Key Binding Description
M-l org-metaright
M-h org-metaleft
M-k org-metaup
M-j org-metadown
M-L org-shiftmetaright
M-H org-shiftmetaleft
M-K org-shiftmetaup
M-J org-shiftmetadown
M-o org-insert-heading+org-metaright
M-t org-insert-todo-heading nil+ org-metaright

Element insertion

Key Binding Description
SPC m h i org-insert-heading-after-current
SPC m h I org-insert-heading
SPC m i f org-insert-footnote
SPC m i l org-insert-link

Org emphasize

Key Binding Description
SPC m x b make region bold
SPC m x c make region code
SPC m x i make region italic
SPC m x r clear region emphasis
SPC m x s make region strike-through
SPC m x u make region underline
SPC m x v make region verbose

Tagging

Key Binding Description
SPC m : org-set-tags

Pomodoro

Key Binding Description
SPC m p starts a pomodoro

Presentation

org-present must be activated explicitly by typing: SPC : org-present

Key Binding Description
h previous slide
l next slide
q quit

Org-repo-todo

Key Binding Description
SPC C c org-capture
SPC C t ort/capture-todo
SPC C T ort/capture-todo-check
SPC m g t ort/goto-todos