- Make evil-org-a-greater-org-object (
ar
), evil-org-inner/a-subtree (iR
,aR
) text objects linewise. The other text objects remain characterwise. - Improvements to
o/O
- Bind
org-beginning-to-line
to0
. Leave^
mapped toevil-first-non-blank
. - Improve interaction between evil and
org-special-ctrl-a/e
. - Deprecate evil-org-recompute clocks, because org-resolve-clocks already does this.
- A hook is no longer created automatically. The following line of code is from now on required in a user config:
(add-hook 'org-mode-hook 'evil-org-mode) ;; only load with org-mode
- Leader key bindings are removed. See example config for an example how you can set them up yourself.
- Redone text objects
- Sentence (
is/as
) and paragraph (ip/ap
) text objects no longer get special treatment in tables. Useie/ae
for cells andir/ar
for tables instead. - Move element text object bindings from
ie/ae
toiE/aE
- New text object
ie/ae
that works on elements and a few smaller objects. - Move subtree text object bindings from
ir/ar
toiR/aR
. - New text object
ir/ar
that works on recursive objects. Repeatable in visual mode.
- Sentence (
- Make
o/O
customizable byevil-org-special-o/O
.
- less controversial default keybindings (see issue #13)
t
,T
,O
and leader bindings are no longer bound by default, but can be enabled using key themes. - leader keys are deprecated and evil-leader is no longer required
- customizable movement keys (as a courtesy to dvorak users)
- new operators (
>
,<
) for promotion, demotion. Can also be used for plain indentation when in a code block. That means<
and>
are no longer bound toorg-meta-left/right
. - new text objects
ae
,ar
to match element, subheadingap
,as
to match whole table, table cell in table context
- optional insert mode bindings
C-d
andC-t
- table support for keys:
x
,X
,(
,)
,{
and}
.