7.2 KiB
7.2 KiB
Org contribution layer for Spacemacs
Table of Contents TOC@4
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
- presentation mode via org-present
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 n |
org-narrow-to-subtree |
SPC m N |
widen |
SPC m <dotspacemacs-major-mode-leader-key> |
org-ctrl-c-ctrl-c |
SPC m o |
evil-org-open-links |
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) |
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 |