summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-27Use when-let*HEADmasterJames Nguyen
2026-04-27Wrap permission bindings in a defcustomJames Nguyen
2026-04-27Bind permission buttons in agent-shellJames Nguyen
In Normal state: Buttons are up + cursor on button -> y n v ! should map to agent-shell Buttons are up + cursor not on button -> menu item routes y n v ! agent-shell bindings Buttons are not up -> Evil commands
2026-04-26Use v for evil-visual-charJames Nguyen
2026-04-25Remove emacs 26 related unmark allJames Nguyen
2026-04-25Bind ret & shift-ret for the two related RET commands:James Nguyen
magit-diff-visit-worktree-file and magit-diff-visit-file This allows us to get the old behavior of RET before the switch to defaulting to visiting the diff but still allow consisten behavior. Set this: +(defcustom evil-collection-magit-visit-worktree-file-on-return t to nil to match RET in magit without evil. This would be the original (but updated) behavior. Another way to configure the behavior (and more context): From: `magit-diff-visit-file' In the past \\`<return>' (this command) used to go to the file in the worktree, if point is on an added or context line of a diff showing staged changes. Set `magit-diff-visit-prefer-worktree' to t to restore that behavior, but note that doing so makes the behavior inconsistent and you would give up on the ability to visit the index blob. If you already use \\[magit-diff-visit-worktree-file] to jump to the live \ file from committed changes, it might be better to retrain muscle memory to do the same from staged changes.
2026-04-25Remove #James Nguyen
2026-04-25mu4e: add 'Q' binding to mu4e-search-queryRyan Gibb
mu4e-search-query was introduced in mu4e v1.12.0 bindings are added for the main and headers view
2026-04-25Add shell-makerJames Nguyen
e.g. For agent-shell: in insert-state, RET enters a newline in normal-state, RET calls shell-maker-submit Swap behavior with: +(defcustom evil-collection-shell-maker-submit-state 'normal
2026-04-23Remove dreamsJames Nguyen
2026-04-23Add more agent-shell bindingsJames Nguyen
Some bindings untested..
2026-04-22Move to 1 want-g variableJames Nguyen
2026-04-17DefvarJames Nguyen
2026-04-16feat(agent-shell): unbind n and pJoseph LaFreniere
Remove the upstream `n` and `p` bindings from `agent-shell-mode-map`, which would otherwise intercept keystrokes in insert state.
2026-04-16eshell: Remove binding to obsolete function eshell-bolChristoph Göttschkes
Starting with Emacs 30.1, eshell uses 'field' properties for its output. This means that functions like beginning-of-line and move-beginning-of-line now behave as expected, and the function eshell-bol is marked obsolete.
2026-03-31fix(dashboard): the return value of lookup-key can be a lambdacondy
Fix #899
2026-03-25magit: add M-j/M-k bindings for section sibling navigationNate Tarrh
C-j/C-k are remapped from C-n/C-p for section navigation, but the corresponding M-n/M-p (sibling navigation) had no M-j/M-k equivalents. This is inconsistent, especially since git-rebase-mode already maps M-j/M-k for line movement. Add M-j/M-k as additional bindings for magit-section-forward-sibling and magit-section-backward-sibling in magit-mode-map, and for git-commit-next-message and git-commit-prev-message in git-commit-mode-map.
2026-03-06docs(magit): clarify default worktree keys as Z/%Jean-Denis Koeck
2026-03-06docs(magit): document worktree key in keybindings tableJean-Denis Koeck
2026-03-06magit: Fix :exclude-newline rewritingTim Ruffing
Only rewrite the EXCLUDE-NEWLINE argument when evil-collection-magit-in-visual-pre-command is t. Previously the code always rewrote the argument to nil even when evil-collection-magit-in-visual-pre-command was not bound.
2026-03-06message: Initial supportjessy836
2026-03-05Add "<return>" to corfu-map when magic-return is enabledJames Cherti
This ensures the completion candidate is inserted when pressing the Enter key in GUI frames. Previously, only RET was bound, which could cause the key to fall through to the default minibuffer or evil-insert-state binding.
2026-01-25Clean up tablist bindingsSergey Trofimov
1. tablist is built on tabulated-list, so some bindings are already defined there: - tablist-shrink/enlarge duplicates tabulated-list-narrow/widen - tablist-forward/backward duplicates tabulated-list-next/previous 2. tablist-do-copy/do-rename functions are still not implemented 3. tablist-mode-map copies tablist-minor-mode-map instead of setting it as a parent. That means that evil-collection should replicate the bindings in both maps
2025-12-26diff-hl: rename *-inline-popup to *-show-hunk-inlineLua Viana Reis
This file was renamed in the upstream repository.
2025-12-05reader: updating + adding changes (#883)Haruko
* reader: updating old function names * reader: fix navigation remaps * reader: rm unnecessary indentation * reader: add reader-outline-mode-map * reader: add outline functions to evil
2025-12-03ci(Eask): Apply workaround for magit evaluation errorJen-Chieh Shen
2025-11-30consult: No consult--fontify-allcondy
2025-10-25Update GitHub actions namecondy
2025-10-25Update GitHub actions badge urlcondy
2025-10-25Drop Emacs 27.2 supportcondy
magit requires at least Emacs 28.1
2025-10-25Revert "Fix evil-shift-width for yaml-ts-mode"condy
This reverts commit 44f3de67af4a4ea5c7213c1de1001af0a84e723e.
2025-10-16Fix evil-shift-width for yaml-ts-modeRuslan Kamashev
2025-10-16magit-blob-mode: refresh evil keymapscondy
Fix #878
2025-10-07Add difftastichiecaq
2025-09-28hideshow: zL for hs-hide-levelJulian Hoch
2025-09-27vundo: hide cursor and hl-lineRuslan Kamashev
2025-09-23feat(reftex): Add binding for accepting selectionjessy836
Add a new key binding for the "RET" key to accept the current selection in reftex-select-mode. This improves usability by allowing users to confirm their selection easily.
2025-09-16fix(pdf): correct typo for doc-view-modeEyoel Tesfu
2025-08-21Add missing (and last) keysnvimtor
2025-08-21Add ovpn-modenvimtor
2025-08-03dape: Add override bindings to all info modesDaniel Pettersson
2025-07-08fix: compile error on Emacs snapshotcondy
- use gensym instead of cl-gensym - use define-globalized-minor-mode instead of define-global-minor-mode
2025-07-08No Emacs 26.3 CI buildscondy
2025-07-08reader: initIcy-Thought
2025-05-18fix: Warning missing lexical-binding cookieJen-Chieh Shen
2025-04-26Add M-RET binding for compilation modevhqr0
2025-04-26Add gg/G bindings for verticovhqr0
2025-03-31fix prefix key collision for mu4eLogan Barnett
This reverts commit 05731c551be8cdda40ae6479adfb30b7e9c7fe39. This fixes an issue that arises when loading `evil-collection-mu4e`, which gives: ``` Key sequence c c starts with non-prefix key c ``` This occurs for both `mu4e-headers-mode-map` and `mu4e-main-mode-map`. This should probably just be a different key, but for now I'm just trying to get it unbroken. cc @RyanGibb for visibility. Thanks for the wonderful library!
2025-02-19Add minesweeperStrawberryTea
2025-02-19gptel: add gptel-context-buffer-mode-mapStrawberryTea