This layer adds markdown support to Spacemacs.
- markdown files support via markdown-mode
- TOC generation via markdown-toc
- Completion of Emojis using company-emoji (still needs a way of showing, either
using the
emoji
layer or having a proper font) 👏
To use this configuration layer, add it to your ~/.spacemacs
. You will need to
add markdown
to the existing dotspacemacs-configuration-layers
list in this
file.
To generate a table of contents type on top of the buffer:
SPC : markdown-toc/generate-toc RET
Key Binding | Description |
SPC m - | insert horizontal line |
SPC m h i | insert header dwim |
SPC m h I | insert header setext dwim |
SPC m h 1 | insert header atx 1 |
SPC m h 2 | insert header atx 2 |
SPC m h 3 | insert header atx 3 |
SPC m h 4 | insert header atx 4 |
SPC m h 5 | insert header atx 5 |
SPC m h 6 | insert header atx 6 |
SPC m h ! | insert header setext 1 |
SPC m h @ | insert header setext 2 |
SPC m i l | insert link |
SPC m i L | insert reference link dwim |
SPC m i u | insert uri |
SPC m i f | insert footnote |
SPC m i w | insert wiki link |
SPC m i i | insert image |
SPC m i I | insert reference image |
SPC m x b | make region bold or insert bold |
SPC m x i | make region italic or insert italic |
SPC m x c | make region code or insert code |
SPC m x C | make region code or insert code (Github Flavored Markdown format) |
SPC m x q | make region blockquote or insert blockquote |
SPC m x Q | blockquote region |
SPC m x p | make region or insert pre |
SPC m x P | pre region |
Key Binding | Description |
SPC m k | kill thing at point |
Key Binding | Description |
SPC m = | promote |
SPC m - | demote |
SPC m ] | complete |
Key Binding | Description |
SPC m o | follow thing at point |
SPC m j | jump |
Key Binding | Description |
SPC m \> | indent region |
SPC m \< | exdent region |
Header navigation
Key Binding | Description |
gj | outline forward same level |
gk | outline backward same level |
gh | outline up one level |
gl | outline next visible heading |
Key Binding | Description |
SPC m c ] | complete buffer |
SPC m c m | other window |
SPC m c p | preview |
SPC m c e | export |
SPC m c v | export and preview |
SPC m c o | open |
SPC m c w | kill ring save |
SPC m c c | check refs |
SPC m c n | cleanup list numbers |
SPC m c r | render buffer |
Key Binding | Description |
SPC m l h | promote |
SPC m l i | insert list item |
SPC m l j | move down |
SPC m l k | move up |
SPC m l l | demote |
Key Binding | Description |
SPC m { | backward paragraph |
SPC m } | forward paragraph |
SPC m N | next link |
SPC m P | previous link |
Key Binding | Description |
M-k | markdown-move-up |
M-j | markdown-move-down |
M-h | markdown-promote |
M-l | markdown-demote |