summaryrefslogtreecommitdiff
path: root/evil-org.el
AgeCommit message (Collapse)Author
2020-09-22Merge pull request #80 from crocket/evil-org-keybindingsSomelauw
Make keybindings more reliable on evil-org mode.
2020-09-22Make keybindings more reliable on evil-org mode.crocket
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.
2020-09-13Merge branch 'master' of https://github.com/Somelauw/evil-org-modeSomelauw
2020-06-01Merge pull request #72 from crocket/terminalSomelauw
Add `g TAB` as a fallback for `<tab>`. Make RET bindings work.
2020-06-01Merge pull request #75 from edwargix/masterSomelauw
Fix typo
2020-05-30Fix typoDavid Florness
2020-05-12Replace count, first, second with cl- aliases.Christopher League
These no longer work in emacs-27.0.91.
2020-05-11Add `g TAB` as a fallback for `<tab>`. Make RET bindings work.crocket
* `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.
2020-01-01Improve matching 10 in listsSomelauw
2020-01-01Merge branch 'master' of https://github.com/Somelauw/evil-org-modev1.0.2Somelauw
2019-11-04Don't require sSomelauw
2018-12-01Fix #42Felix Schlitter
Add support for removing empty numbered/"+"-prefixed lists when hitting return
2018-03-20Improve inner text objectSomelauw
It now matches code blocks with begin and end tags. Closes https://github.com/Somelauw/evil-org-mode/issues/23
2018-03-09Make post-blank work correctly on org objectsSomelauw
Fixes https://github.com/Somelauw/evil-org-mode/issues/34
2018-01-11Make shift keytheme context sensitiveSomelauw
Enabled by default Resolves https://github.com/Somelauw/evil-org-mode/issues/25
2017-12-24Solve some issues with evil-org-returnSomelauw
- 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
2017-11-27Make evil-org-delete work with evil-surroundSomelauw
Fixes https://github.com/Somelauw/evil-org-mode/issues/29
2017-11-07Remove dependency on melpa version of org-modeSomelauw
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
2017-11-07Remove rsi keythemeSomelauw
2017-11-06Refactor calendar bindings and enable by defaultSomelauw
Sort bindings and make them respect evil-org-movement-bindings
2017-11-04Bind calendar keys directly to the Emacs state, not to Evil insert statePierre Neidhardt
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.
2017-11-04Add calendar key themePierre Neidhardt
2017-10-31Add optional return bindingSomelauw
Still experimental
2017-10-22Fix issue with o/O not indenting.Somelauw
For some reason combinding evil-open-below with evil-insert undoes the indentation.
2017-10-15Improve and simplify o/O functions.Somelauw
2017-10-07Implement https://github.com/Somelauw/evil-org-mode/issues/22Somelauw
2017-09-17Make o on a checkbox item create a new checkbox item.Somelauw
Before this it created a regular item. Fixes https://github.com/Somelauw/evil-org-mode/issues/19
2017-09-16Declare rsi bindings obsolete againSomelauw
2017-09-11Undo deprecate rsi bindingsSomelauw
See this issue https://github.com/Somelauw/evil-org-mode/issues/17
2017-09-09Remove evil-org-recompute-clocksSomelauw
2017-09-09Merge branch 'master' into developSomelauw
2017-09-06Restore additional-bindings in normal modesmile13241324
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.
2017-09-02Add variable `evil-org-retain-visual-state-on-shift`.Somelauw
2017-08-29Replace bindings to lambdas by macrosSomelauw
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
2017-08-28Allow `<` and `>` to move columns in tablesSomelauw
2017-08-26Make I and A respect `org-special-ctrl-a/e`Somelauw
2017-08-26Fix x and X bindingsSomelauw
They were bound in motion state instead of normal state
2017-08-25CleanupSomelauw
- 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)
2017-08-25Make A and I ignore leading stars, tags and ellipsesSomelauw
2017-08-08Add type boolean to evil-org-use-additional-insertSomelauw
2017-08-02Vim keys for saving when editing org-table formulasSomelauw
2017-07-24Deprecate evil-org-recompute-clocksSomelauw
2017-07-20Allow $ to jump back-and-forth in evil when org-special-ctrl-a/e is t.Somelauw
Regardless of what evil-move-beyond-eol and evil-move-cursor-back are set to.
2017-07-19Fix screw-up of C-S-return bindingSomelauw
2017-07-18Move org-beginning-of-line from ^ to 0.Somelauw
2017-07-16Improve and document functions without default bindingSomelauw
2017-07-16Correct check for evil-disable-insert-state-bindingsSomelauw
2017-07-10Allow evil-org-{eol/bol}-call to pass optional argumentsSomelauw
2017-07-03Make evil-org-{above/below} (o/O) non-special on some org elements.Somelauw
Based on pull request #10 by @nochiel. Made more general and doesn't require modifying evil-org-special-o/O variable.
2017-06-29Merge pull request #9 from ZarsBranchkin/patch-1Somelauw
Fix org-insert-item cursor position