From 122e3732f70f21ff9bd6f5e263642fd1793e08b1 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 21 Aug 2024 13:38:15 -0400 Subject: [PATCH] fix(markdown): disable meta keybinds if evil-disable-insert-state-bindings While I don't intend to respect `evil-disable-insert-state-bindings` everywhere, exhaustively (such as org's rebinding of return or tab), I will do it for non-essential keybinds that have a high likeliness of overwriting navigation commands (like meta keys). --- modules/lang/markdown/config.el | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/lang/markdown/config.el b/modules/lang/markdown/config.el index 450341a70..8df215bca 100644 --- a/modules/lang/markdown/config.el +++ b/modules/lang/markdown/config.el @@ -134,11 +134,12 @@ capture, the end position, and the output buffer.") (map! :map evil-markdown-mode-map :n "TAB" #'markdown-cycle :n [backtab] #'markdown-shifttab - :i "M-*" #'markdown-insert-list-item - :i "M-b" #'markdown-insert-bold - :i "M-i" #'markdown-insert-italic - :i "M-`" #'+markdown/insert-del - :i "M--" #'markdown-insert-hr + (:unless evil-disable-insert-state-bindings + :i "M-*" #'markdown-insert-list-item + :i "M-b" #'markdown-insert-bold + :i "M-i" #'markdown-insert-italic + :i "M-`" #'+markdown/insert-del + :i "M--" #'markdown-insert-hr) :n "M-r" #'browse-url-of-file :m "]h" #'markdown-next-visible-heading :m "[h" #'markdown-previous-visible-heading