# Org contribution layer for Spacemacs
![logo](img/org.png)
**Table of Contents**
- [Org contribution layer for Spacemacs](#org-contribution-layer-for-spacemacs)
- [Description](#description)
- [Install](#install)
- [Key bindings](#key-bindings)
- [Org with evil-org-mode](#org-with-evil-org-mode)
- [Pomodoro](#pomodoro)
- [Org-repo-todo](#org-repo-todo)
## Description
This layer enables [org mode][] for Spacemacs.
**Features:**
- Vim inspired key bindings are provided by [evil-org-mode][]
- Nicer bullet via [org-bullets][]
- A [pomodoro method][] integration via [org-pomodoro][]
- TODO capture via [org-repo-todo][]
## Install
To use this contribution add it to your `~/.spacemacs`
```elisp
(setq-default dotspacemacs-configuration-layers '(org))
```
## Key bindings
### Org with evil-org-mode
Key Binding | Description
----------------------|------------------------------------------------------------
SPC m a | org-agenda
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 m | 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
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-insert-heading
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
### Pomodoro
Key Binding | Description
----------------------|------------------------------------------------------------
SPC m p | starts a pomodoro
### Org-repo-todo
Key Binding | Description
----------------------|------------------------------------------------------------
SPC C t | ort/capture-todo
SPC C T | ort/capture-todo-check
SPC m g t | ort/goto-todos
[org mode]: http://orgmode.org/
[evil-org-mode]: https://github.com/edwtjo/evil-org-mode
[org-pomodoro]: https://github.com/lolownia/org-pomodoro
[pomodoro method]: http://pomodorotechnique.com/
[org-bullets]: https://github.com/sabof/org-bullets
[org-repo-todo]: https://github.com/waymondo/org-repo-todo