- Implement hybrid shift keys
- Make
dw
realign tags. Makedd
renumber lists. - Simplify implementation of `evil-org-open-above/below`.
- Only continue item lists on first line.
- Add
return
keytheme. - Add
calendar
keytheme. - Remove
rsi
keytheme - Add org-agenda bindings (thanks to Ambrevar)
- Make
I
/A
ignore ellipses on heading. Also make them respectorg-special-ctrl-a/e
. - Make it possible for
<
and>
(renamed to evil-org-</>) to move table columns. - Introduce variable
evil-org-retain-visual-state-on-shift
. This variable mimicsdotspacemacs-retain-visual-state-on-shift
in Spacemacs. - Remove
evil-org-recompute-clocks
function. Useorg-resolve-clocks
instead. - Deprecate
rsi
key bindings. o
on a checkbox item creates a new checkbox item (before it created a normal item)
- 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
,org-resolve-clocks
can be used instead.
- 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}
.