lang/org: refactor and add keybinds for org tables
This update focuses on improving the key UX of org tables. - Adds new table localleader keys under `SPC m s' - Adds new localleader keybinds - New `s` prefix for table commands - New `f`/`F` keybinds for footnotes - New `'` keybind for `org-edit-special` - New `r` keybind for `org-refile` - Bind localleader keys for both evil and non-evil users - Refactors org table API - For evil users: - Adds `zi` to toggle inline images - Finalize insert-mode keybind scheme for evil users (ala excel/gdocs) - C-{h,j,k,l} = move cursor between cells - C-M-{h,j,k,l} = insert cells in direction - C-M-S-{h,j,k,l} = swap cells in direction
This commit is contained in:
parent
3a47c27dd6
commit
6084b774b8
3 changed files with 106 additions and 73 deletions
|
@ -361,8 +361,8 @@ another level of headings on each invocation."
|
|||
|
||||
;;;###autoload
|
||||
(defun +org|indent-maybe ()
|
||||
"Indent the current item (header or item), if possible. Made for
|
||||
`org-tab-first-hook' in evil-mode."
|
||||
"Indent the current item (header or item), if possible.
|
||||
Made for `org-tab-first-hook' in evil-mode."
|
||||
(interactive)
|
||||
(cond ((or (not (bound-and-true-p evil-mode))
|
||||
(not (eq evil-state 'insert)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue