| Age | Commit message (Collapse) | Author |
|
Make keybindings more reliable on evil-org mode.
|
|
1. Make keybindings available before state change.
Register key bindings on evil-minor-mode-keymaps-alist instead of
minor-mode-map-alist because evil-minor-mode-keymaps-alist doesn't
require (evil-normalize-keymaps) in evil-org-mode-hook.
If key bindings are on minor-mode-map-alist,
without (evil-normalize-keymaps), key bindings are not available until
state change.
2. Don't allow other modes to override navigation key bindings.
The combination of org-keys.el from org-plus-contrib and
evil-collection-outline.el overrides some navigation keys on normal
state. Thus, I bound navigation keys on motion, normal, and visual
states.
|
|
|
|
Add `g TAB` as a fallback for `<tab>`. Make RET bindings work.
|
|
Fix typo
|
|
|
|
These no longer work in emacs-27.0.91.
|
|
* `g TAB` is a good fallback for `<tab>` in terminal
environments.
* `RET` can take care of Enter on GUI and in terminal
environments.
* `M-RET` can take care of Alt+Enter on GUI and in terminal
environments.
* `S-<return>` is removed because it is redundant.
|
|
|
|
|
|
|
|
Add support for removing empty numbered/"+"-prefixed lists when hitting return
|
|
It now matches code blocks with begin and end tags.
Closes https://github.com/Somelauw/evil-org-mode/issues/23
|
|
Fixes https://github.com/Somelauw/evil-org-mode/issues/34
|
|
Enabled by default
Resolves https://github.com/Somelauw/evil-org-mode/issues/25
|
|
- First issue: Empty line weren't detected well on item lists in some
cases
- Second issue: evil-org-indent should not indent when line at point is
empty
|
|
Fixes https://github.com/Somelauw/evil-org-mode/issues/29
|
|
This package should work with the org-mode bundled by Emacs 25.
If you're using a version of Org prior to 8.0.0, make sure to install it
from melpa.
Resolves https://github.com/Somelauw/evil-org-mode/issues/28
|
|
|
|
Sort bindings and make them respect evil-org-movement-bindings
|
|
The minibuffer is not running Evil mode by default. The extra configuration it
requires might be a hassle we don't want to tackle here.
Setting the bindings directly on the map will probably not interfere anyways as
the default values of those keys are not very useful to select a date.
|
|
|
|
Still experimental
|
|
For some reason combinding evil-open-below with evil-insert undoes the
indentation.
|
|
|
|
|
|
Before this it created a regular item.
Fixes https://github.com/Somelauw/evil-org-mode/issues/19
|
|
|
|
See this issue https://github.com/Somelauw/evil-org-mode/issues/17
|
|
|
|
|
|
When evil-org-use-additional-insert was true the documentation
said it should activate "additional bindings" for "insert" mode
in addition to "normal" and "visual" mode. However due to a misplaced
quote the bindings for "normal" mode were omitted which is what I
have fixed.
|
|
|
|
Deprecate evil-org-bol-call and evil-org-eol-call
Add evil-org-define-bol-command and evil-org-define-eol-command
This looks cleaner and might improve interaction with
https://github.com/gabesoft/evil-mc
|
|
|
|
|
|
They were bound in motion state instead of normal state
|
|
- Remove 'leader from evil-org-keytheme variable
- Put insertion functions after motions
- Deprecate RSI keytheme (I'm not aware of anyone using it. If so, feel free to open an issue)
|
|
|
|
|
|
|
|
|
|
Regardless of what evil-move-beyond-eol and evil-move-cursor-back are set to.
|
|
|
|
|
|
|
|
|
|
|
|
Based on pull request #10 by @nochiel. Made more general and doesn't require
modifying evil-org-special-o/O variable.
|
|
Fix org-insert-item cursor position
|