fix(org): respect evil-disable-insert-state-bindings
Close: #8023 Co-authored-by: ambirdsall <ambirdsall@users.noreply.github.com>
This commit is contained in:
parent
9df815a450
commit
8e76097d49
1 changed files with 17 additions and 13 deletions
|
@ -1207,19 +1207,23 @@ between the two."
|
|||
(map! :map evil-org-mode-map
|
||||
:ni [C-return] #'+org/insert-item-below
|
||||
:ni [C-S-return] #'+org/insert-item-above
|
||||
;; navigate table cells (from insert-mode)
|
||||
:i Cright (cmds! (org-at-table-p) #'org-table-next-field
|
||||
#'org-end-of-line)
|
||||
:i Cleft (cmds! (org-at-table-p) #'org-table-previous-field
|
||||
#'org-beginning-of-line)
|
||||
:i Cup (cmds! (org-at-table-p) #'+org/table-previous-row
|
||||
#'org-up-element)
|
||||
:i Cdown (cmds! (org-at-table-p) #'org-table-next-row
|
||||
#'org-down-element)
|
||||
:ni CSright #'org-shiftright
|
||||
:ni CSleft #'org-shiftleft
|
||||
:ni CSup #'org-shiftup
|
||||
:ni CSdown #'org-shiftdown
|
||||
(:unless evil-disable-insert-state-bindings
|
||||
:i Cright (cmds! (org-at-table-p) #'org-table-next-field
|
||||
#'org-end-of-line)
|
||||
:i Cleft (cmds! (org-at-table-p) #'org-table-previous-field
|
||||
#'org-beginning-of-line)
|
||||
:i Cup (cmds! (org-at-table-p) #'+org/table-previous-row
|
||||
#'org-up-element)
|
||||
:i Cdown (cmds! (org-at-table-p) #'org-table-next-row
|
||||
#'org-down-element)
|
||||
:i CSright #'org-shiftright
|
||||
:i CSleft #'org-shiftleft
|
||||
:i CSup #'org-shiftup
|
||||
:i CSdown #'org-shiftdown)
|
||||
:n CSright #'org-shiftright
|
||||
:n CSleft #'org-shiftleft
|
||||
:n CSup #'org-shiftup
|
||||
:n CSdown #'org-shiftdown
|
||||
;; more intuitive RET keybinds
|
||||
:n [return] #'+org/dwim-at-point
|
||||
:n "RET" #'+org/dwim-at-point
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue