Fixes keybindings for gfm-mode
This commit is contained in:
parent
2ce65095ba
commit
be33df7dc8
|
@ -81,64 +81,67 @@ Will work on both org-mode and any mode that accepts plain html."
|
||||||
("mx" . "markdown/text")))
|
("mx" . "markdown/text")))
|
||||||
(spacemacs/declare-prefix-for-mode
|
(spacemacs/declare-prefix-for-mode
|
||||||
'markdown-mode (car prefix) (cdr prefix)))
|
'markdown-mode (car prefix) (cdr prefix)))
|
||||||
(spacemacs/set-leader-keys-for-major-mode 'markdown-mode
|
;; note: `gfm-mode' is part of `markdown-mode.el' so we can define its key
|
||||||
;; Movement
|
;; bindings here
|
||||||
"{" 'markdown-backward-paragraph
|
(dolist (mode '(markdown-mode gfm-mode))
|
||||||
"}" 'markdown-forward-paragraph
|
(spacemacs/set-leader-keys-for-major-mode mode
|
||||||
;; Completion, and Cycling
|
;; Movement
|
||||||
"]" 'markdown-complete
|
"{" 'markdown-backward-paragraph
|
||||||
;; Indentation
|
"}" 'markdown-forward-paragraph
|
||||||
">" 'markdown-indent-region
|
;; Completion, and Cycling
|
||||||
"<" 'markdown-exdent-region
|
"]" 'markdown-complete
|
||||||
;; Buffer-wide commands
|
;; Indentation
|
||||||
"c]" 'markdown-complete-buffer
|
">" 'markdown-indent-region
|
||||||
"cc" 'markdown-check-refs
|
"<" 'markdown-exdent-region
|
||||||
"ce" 'markdown-export
|
;; Buffer-wide commands
|
||||||
"cm" 'markdown-other-window
|
"c]" 'markdown-complete-buffer
|
||||||
"cn" 'markdown-cleanup-list-numbers
|
"cc" 'markdown-check-refs
|
||||||
"co" 'markdown-open
|
"ce" 'markdown-export
|
||||||
"cp" 'markdown-preview
|
"cm" 'markdown-other-window
|
||||||
"cv" 'markdown-export-and-preview
|
"cn" 'markdown-cleanup-list-numbers
|
||||||
"cw" 'markdown-kill-ring-save
|
"co" 'markdown-open
|
||||||
;; headings
|
"cp" 'markdown-preview
|
||||||
"hi" 'markdown-insert-header-dwim
|
"cv" 'markdown-export-and-preview
|
||||||
"hI" 'markdown-insert-header-setext-dwim
|
"cw" 'markdown-kill-ring-save
|
||||||
"h1" 'markdown-insert-header-atx-1
|
;; headings
|
||||||
"h2" 'markdown-insert-header-atx-2
|
"hi" 'markdown-insert-header-dwim
|
||||||
"h3" 'markdown-insert-header-atx-3
|
"hI" 'markdown-insert-header-setext-dwim
|
||||||
"h4" 'markdown-insert-header-atx-4
|
"h1" 'markdown-insert-header-atx-1
|
||||||
"h5" 'markdown-insert-header-atx-5
|
"h2" 'markdown-insert-header-atx-2
|
||||||
"h6" 'markdown-insert-header-atx-6
|
"h3" 'markdown-insert-header-atx-3
|
||||||
"h!" 'markdown-insert-header-setext-1
|
"h4" 'markdown-insert-header-atx-4
|
||||||
"h@" 'markdown-insert-header-setext-2
|
"h5" 'markdown-insert-header-atx-5
|
||||||
;; Insertion of common elements
|
"h6" 'markdown-insert-header-atx-6
|
||||||
"-" 'markdown-insert-hr
|
"h!" 'markdown-insert-header-setext-1
|
||||||
"if" 'markdown-insert-footnote
|
"h@" 'markdown-insert-header-setext-2
|
||||||
"ii" 'markdown-insert-image
|
;; Insertion of common elements
|
||||||
"ik" 'spacemacs/insert-keybinding-markdown
|
"-" 'markdown-insert-hr
|
||||||
"iI" 'markdown-insert-reference-image
|
"if" 'markdown-insert-footnote
|
||||||
"il" 'markdown-insert-link
|
"ii" 'markdown-insert-image
|
||||||
"iL" 'markdown-insert-reference-link-dwim
|
"ik" 'spacemacs/insert-keybinding-markdown
|
||||||
"iw" 'markdown-insert-wiki-link
|
"iI" 'markdown-insert-reference-image
|
||||||
"iu" 'markdown-insert-uri
|
"il" 'markdown-insert-link
|
||||||
;; Element removal
|
"iL" 'markdown-insert-reference-link-dwim
|
||||||
"k" 'markdown-kill-thing-at-point
|
"iw" 'markdown-insert-wiki-link
|
||||||
;; List editing
|
"iu" 'markdown-insert-uri
|
||||||
"li" 'markdown-insert-list-item
|
;; Element removal
|
||||||
;; region manipulation
|
"k" 'markdown-kill-thing-at-point
|
||||||
"xb" 'markdown-insert-bold
|
;; List editing
|
||||||
"xi" 'markdown-insert-italic
|
"li" 'markdown-insert-list-item
|
||||||
"xc" 'markdown-insert-code
|
;; region manipulation
|
||||||
"xC" 'markdown-insert-gfm-code-block
|
"xb" 'markdown-insert-bold
|
||||||
"xq" 'markdown-insert-blockquote
|
"xi" 'markdown-insert-italic
|
||||||
"xQ" 'markdown-blockquote-region
|
"xc" 'markdown-insert-code
|
||||||
"xp" 'markdown-insert-pre
|
"xC" 'markdown-insert-gfm-code-block
|
||||||
"xP" 'markdown-pre-region
|
"xq" 'markdown-insert-blockquote
|
||||||
;; Following and Jumping
|
"xQ" 'markdown-blockquote-region
|
||||||
"N" 'markdown-next-link
|
"xp" 'markdown-insert-pre
|
||||||
"f" 'markdown-follow-thing-at-point
|
"xP" 'markdown-pre-region
|
||||||
"P" 'markdown-previous-link
|
;; Following and Jumping
|
||||||
"<RET>" 'markdown-jump)
|
"N" 'markdown-next-link
|
||||||
|
"f" 'markdown-follow-thing-at-point
|
||||||
|
"P" 'markdown-previous-link
|
||||||
|
"<RET>" 'markdown-jump))
|
||||||
(when (eq 'eww markdown-live-preview-engine)
|
(when (eq 'eww markdown-live-preview-engine)
|
||||||
(spacemacs/set-leader-keys-for-major-mode 'markdown-mode
|
(spacemacs/set-leader-keys-for-major-mode 'markdown-mode
|
||||||
"cP" 'markdown-live-preview-mode))
|
"cP" 'markdown-live-preview-mode))
|
||||||
|
|
Loading…
Reference in a new issue