Add various keycommands to markdown layer.

This commit is contained in:
AmaiKinono 2018-03-09 23:18:49 +08:00 committed by duianto
parent 832ddd4268
commit 0fcdf44b34
2 changed files with 43 additions and 8 deletions

View file

@ -18,6 +18,7 @@
- [[#key-bindings][Key bindings]]
- [[#element-insertion][Element insertion]]
- [[#element-removal][Element removal]]
- [[#table-manipulation][Table manipulation]]
- [[#completion][Completion]]
- [[#following-and-jumping][Following and Jumping]]
- [[#indentation][Indentation]]
@ -119,6 +120,7 @@ In order to use =orgtabl-mode=, add =org= layer to your =~/.spacemacs=.
| ~SPC m i i~ | insert image |
| ~SPC m i t~ | insert Table of Contents (toc) |
| ~SPC m x b~ | make region bold or insert bold |
| ~SPC m x B~ | insert gfm checkbox |
| ~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) |
@ -126,6 +128,7 @@ In order to use =orgtabl-mode=, add =org= layer to your =~/.spacemacs=.
| ~SPC m x Q~ | blockquote region |
| ~SPC m x p~ | make region or insert pre |
| ~SPC m x P~ | pre region |
| ~SPC m x s~ | make region striked through or insert strikethrough |
** Element removal
@ -133,6 +136,22 @@ In order to use =orgtabl-mode=, add =org= layer to your =~/.spacemacs=.
|-------------+---------------------|
| ~SPC m k~ | kill thing at point |
** Table manipulation
| Key Binding | Description |
|-------------+-------------------------|
| ~SPC m t p~ | move row up |
| ~SPC m t n~ | move row down |
| ~SPC m t f~ | move column right |
| ~SPC m t b~ | move column left |
| ~SPC m t r~ | insert row |
| ~SPC m t R~ | delete row |
| ~SPC m t c~ | insert column |
| ~SPC m t C~ | delete column |
| ~SPC m t s~ | sort lines |
| ~SPC m t t~ | transpose table |
| ~SPC m t d~ | convert region to table |
** Completion
| Key binding | Description |

View file

@ -62,6 +62,8 @@
("mh" . "markdown/header")
("mi" . "markdown/insert")
("ml" . "markdown/lists")
("mt" . "markdown/table")
("mT" . "markdown/toggle")
("mx" . "markdown/text")))
(dolist (mode markdown--key-bindings-modes)
(spacemacs/declare-prefix-for-mode
@ -110,19 +112,33 @@
;; List editing
"li" 'markdown-insert-list-item
;; Toggles
"ti" 'markdown-toggle-inline-images
"tm" 'markdown-toggle-markup-hiding
"tl" 'markdown-toggle-url-hiding
"tt" 'markdown-toggle-gfm-checkbox
"tw" 'markdown-toggle-wiki-links
"Ti" 'markdown-toggle-inline-images
"Tl" 'markdown-toggle-url-hiding
"Tm" 'markdown-toggle-markup-hiding
"Tt" 'markdown-toggle-gfm-checkbox
"Tw" 'markdown-toggle-wiki-links
;; Table
"tp" 'markdown-table-move-row-up
"tn" 'markdown-table-move-row-down
"tf" 'markdown-table-move-column-right
"tb" 'markdown-table-move-column-left
"tr" 'markdown-table-insert-row
"tR" 'markdown-table-delete-row
"tc" 'markdown-table-insert-column
"tC" 'markdown-table-delete-column
"ts" 'markdown-table-sort-lines
"td" 'markdown-table-convert-region
"tt" 'markdown-table-transpose
;; region manipulation
"xb" 'markdown-insert-bold
"xi" 'markdown-insert-italic
"xB" 'markdown-insert-gfm-checkbox
"xc" 'markdown-insert-code
"xC" 'markdown-insert-gfm-code-block
"xq" 'markdown-insert-blockquote
"xQ" 'markdown-blockquote-region
"xi" 'markdown-insert-italic
"xp" 'markdown-insert-pre
"xq" 'markdown-insert-blockquote
"xs" 'markdown-insert-strike-through
"xQ" 'markdown-blockquote-region
"xP" 'markdown-pre-region
;; Following and Jumping
"N" 'markdown-next-link