lang/org: generalize newline keys
To make them available to both emacs/evil users.
This commit is contained in:
parent
082bdfe865
commit
a337c1bd4e
1 changed files with 10 additions and 10 deletions
|
@ -318,9 +318,14 @@ between the two."
|
||||||
(add-hook! 'org-tab-first-hook #'(+org|indent-maybe +org|yas-expand-maybe))
|
(add-hook! 'org-tab-first-hook #'(+org|indent-maybe +org|yas-expand-maybe))
|
||||||
(add-hook 'doom-delete-backward-functions #'+org|delete-backward-char-and-realign-table-maybe)
|
(add-hook 'doom-delete-backward-functions #'+org|delete-backward-char-and-realign-table-maybe)
|
||||||
|
|
||||||
(define-key! org-mode-map
|
(map! :map org-mode-map
|
||||||
(kbd "C-c C-S-l") #'+org/remove-link
|
;; textmate-esque newline insertion
|
||||||
(kbd "C-c C-i") #'org-toggle-inline-images
|
:gi [C-return] (λ! (+org/insert-item 'below))
|
||||||
|
:gi [C-S-return] (λ! (+org/insert-item 'above))
|
||||||
|
:gi [M-return] (λ! (+org/insert-item 'below))
|
||||||
|
:gi [M-S-return] (λ! (+org/insert-item 'above))
|
||||||
|
"C-c C-S-l" #'+org/remove-link
|
||||||
|
"C-c C-i" #'org-toggle-inline-images
|
||||||
[remap doom/backward-to-bol-or-indent] #'org-beginning-of-line
|
[remap doom/backward-to-bol-or-indent] #'org-beginning-of-line
|
||||||
[remap doom/forward-to-last-non-comment-or-eol] #'org-end-of-line))
|
[remap doom/forward-to-last-non-comment-or-eol] #'org-end-of-line))
|
||||||
|
|
||||||
|
@ -364,11 +369,6 @@ between the two."
|
||||||
;; more intuitive RET keybinds
|
;; more intuitive RET keybinds
|
||||||
:i [return] #'org-return-indent
|
:i [return] #'org-return-indent
|
||||||
:n [return] #'+org/dwim-at-point
|
:n [return] #'+org/dwim-at-point
|
||||||
;; textmate-esque newline insertion
|
|
||||||
:nvi [C-return] (λ! (+org/insert-item 'below))
|
|
||||||
:nvi [C-S-return] (λ! (+org/insert-item 'above))
|
|
||||||
:nvi [M-return] (λ! (+org/insert-item 'below))
|
|
||||||
:nvi [M-S-return] (λ! (+org/insert-item 'above))
|
|
||||||
;; more vim-esque org motion keys (not covered by evil-org-mode)
|
;; more vim-esque org motion keys (not covered by evil-org-mode)
|
||||||
:m "]]" (λ! (org-forward-heading-same-level nil) (org-beginning-of-line))
|
:m "]]" (λ! (org-forward-heading-same-level nil) (org-beginning-of-line))
|
||||||
:m "[[" (λ! (org-backward-heading-same-level nil) (org-beginning-of-line))
|
:m "[[" (λ! (org-backward-heading-same-level nil) (org-beginning-of-line))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue