1968f7ce95
Signed-off-by: JP-Ellis <coujellis@gmail.com>
8.8 KiB
8.8 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 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 |