summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-22Merge pull request #89 from Somelauw/fix-issue-84developSomelauw
Bind M to org-agenda-bulk-unmark-all in agenda
2020-12-22Bind M to org-agenda-bulk-unmark-all in agendaSomelauw
Fix https://github.com/Somelauw/evil-org-mode/issues/84
2020-12-22Merge pull request #85 from japhir/patch-1Somelauw
implement use-package `:hook` syntax in readme
2020-12-22Merge pull request #88 from egrajeda/patch-1Somelauw
Fix org-agenda-earlier/later keybindings ([ and ]) Fixes https://github.com/Somelauw/evil-org-mode/issues/86
2020-11-28Fix org-agenda-earlier/later keybindings ([ and ])Eduardo Grajeda
evil-mode already binds different combinations of "[" and "]" under the "motion" state: https://github.com/emacs-evil/evil/blob/d6cf6680ec52733ea78dc530ed75fadc5171c758/evil-maps.el#L227 Because of this, the current "[" and "]" bindings in org-agenda don't work, as Emacs expects a follow-up key to be pressed. To avoid removing these existing bindings, we can instead just re-bind "[[" and "]]".
2020-10-22implement use-package `:hook` syntax in readmeIlja Kocken
2020-09-27Merge pull request #83 from crocket/READMESomelauw
Reflect changed key bindings on README
2020-09-23Reflect changed key bindings on READMEcrocket
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-09-13Merge pull request #71 from crocket/masterSomelauw
Org agenda mode // Revive zz, zt, and zb. Revive H, M, and L with `g` prefix.
2020-08-06Revive zz, zt, and zb. Revive H, M, and L with `g` prefix.crocket
Moving org-agenda-view-mode-dispatch from z to gD results in revival of zz, zt, and zb. gH, gM, and gL are useful shortcuts for cursor movement.
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-06-01Merge pull request #74 from league/emacs27clSomelauw
Symbol's function definition is void: first
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-05-10Merge pull request #70 from terrynsun/masterSomelauw
Update repo name in manual install instructions
2020-01-02Update repo name in manual install instructionsTerry Sun
2020-01-01Improve matching 10 in listsSomelauw
2020-01-01Merge branch 'master' of https://github.com/Somelauw/evil-org-modev1.0.2Somelauw
2019-11-04Merge pull request #49 from tiinanen/masterSomelauw
Fix typo
2019-11-04Merge pull request #60 from Somelauw/no-require-sSomelauw
Don't require s
2019-11-04Don't require sSomelauw
2018-12-01Fix #42Felix Schlitter
Add support for removing empty numbered/"+"-prefixed lists when hitting return
2018-10-20Fix typoTeemu Tiinanen
2018-03-24Merge pull request #38 from Somelauw/issue-34-inner-blocksSomelauw
Improve inner text object
2018-03-21Merge pull request #39 from topecongiro/masterSomelauw
Update installation guilde using use-package
2018-03-21Update installation guilde using use-packagetopecongiro
The current installation guide for `use-package` is missing a setting for `evil-org-agenda`. This PR adds it so that we can simply copy and paste the installation guide to our config file :)
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-09Merge pull request #37 from Somelauw/fix-34-post-blank-on-objectSomelauw
Make post-blank work correctly on org objects
2018-03-09Make post-blank work correctly on org objectsSomelauw
Fixes https://github.com/Somelauw/evil-org-mode/issues/34
2018-01-16Merge pull request #32 from Somelauw/hybrid-shiftSomelauw
Make shift keytheme context sensitive
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-12-03Merge pull request #30 from Ambrevar/masterSomelauw
org-agenda: Fix "C-H"/"C-L" -> "C-S-h"/"C-S-l" bindings
2017-12-03org-agenda: Fix "C-H"/"C-L" -> "C-S-h"/"C-S-l" bindingsPierre Neidhardt
2017-11-28Add org-agenda key bindingsPierre Neidhardt
* org-agenda: Init * org-agenda: Require evil and org * org-agenda: Bind org-agenda-redo-all to "gR" to match org-agenda-redo * org-agenda: Document setup and include table of bindings * Use "s" for filtering and "~" to toggle marks * org-agenda: Make HJKL and M-<hjkl> consistent with defaults Former bindings were leftovers of a previous experimentation. * org-agenda: Bind "*" to mark all * README: Add Emacs default bindings to the org-agenda table * org-agenda: Bind "pe", "pt" to org-agenda-set-* and "o" to org-timer-set-timer "z" conflicts with the dispatcher. * org-agenda: Disable the todo-*set functions * org-agenda: Move the "set" functions to the "c" prefix (for "[c]hange") * org-agenda: Bind org-agenda-date-prompt and org-agenda-show-the-flagging-note * org-agenda: Follow evil-collection rationale - Use "gj" and "gk". - Use S-RET to "open in other window" and "M-RET" to "display in other window". - Leave "o" free as it is often recommended for sorting. * org-agenda: Bind C-S-h/C-S-l to org-agenda-todo-*set * README.org: Update org-agenda table
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-04Update changelogSomelauw
2017-11-04Add documentation about calendar bindingsSomelauw
In doc/keythemes.org
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-04README: Reference new calendar key themePierre Neidhardt
2017-11-04Add calendar key themePierre Neidhardt
2017-10-31Add optional return bindingSomelauw
Still experimental