summaryrefslogtreecommitdiff
path: root/evil-collection.el
AgeCommit message (Collapse)Author
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-22Move to 1 want-g variableJames 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-03-06message: Initial supportjessy836
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-07Add difftastichiecaq
2025-09-28hideshow: zL for hs-hide-levelJulian Hoch
2025-08-21Add ovpn-modenvimtor
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-08reader: initIcy-Thought
2025-02-19Add minesweeperStrawberryTea
2025-01-20Add ultra-scrollSteven Allen
Integrate with ultra-scroll to ensure that the cursor is correctly hidden when scrolling. At the moment, this only applies to specific states (motion and normal).
2024-12-17citre: Initial supportcondy
2024-12-07Add p-searchJames Nguyen
2024-11-23Fix smerge (#818)James Nguyen
2024-11-23Add gptelJames Nguyen
2024-10-12Add keybindings for with-editorTianshu Wang
2024-08-17dape: Add initial supportDaniel Pettersson
* Add bindings for wdired/wgrep like mode dape-info-watch mode * Make overriding binding for scope and watch (overriding some horizontal commands, needs input)
2024-08-12Hyrolo: Initial support (#822)Julian Hoch
* Added hyrolo search result bindings * set correct hyrolo search navigation keys * hyrolo mode * setting initial state * declared functions for hyrolo
2024-06-08magit: Separate mode for magit-reposFrédéric Giquel
2024-06-05magit: Fix help menu evil bindingscondy
2024-06-04csv-mode: Initial support (#814)Magnus Therning
Add collection for csv-mode
2024-04-18Add support for Eat (Terminal Emulator)James Cherti
2024-04-18kmacro: initial supportcondy
2024-04-11ci: Use Eask to test macos and windowsJenChieh
2024-03-19Add mpdiredVonfry
2023-12-16bufler: initVonfry
2023-09-22Revert de0b62b604e87ce43e2adc9e09bcd5174e8b877aGerry Agbobada
On top of reverting the change, it relies on an intern backport of the old evil-delay macro to avoid issues with CI.
2023-08-28image: lazy loadingStrawberryTea
2023-08-28Use evil-with-delaycondy
See https://github.com/emacs-evil/evil/commit/44add36e972ed22ded6cb89654986e80d1d8989e
2023-06-14Add ementNicholas Vollmer
2023-05-01Use evil-lookup-key when translating keysAlex Griffin
Makes it possible to indiscriminately translate multi-key sequences like "gj" without errors. Using plain `lookup-key` will end up binding a bunch of keys to a number like 1 instead of a command, because it returns a number when it's passed an invalid sequence of prefix characters. `evil-lookup-key` discards those numbers and returns nil instead.
2023-03-08Add elpacaJames Nguyen
2023-02-26Add support for lmsEdgar Vincent
2023-02-15color-rg: initial supportMumulhl
2022-11-29gited: Initial support.okamsn
These bindings are similar to Dired. - The commands `gited-hide-details-mode` and `gited-summary` are not autoloaded, so we use `declare-function`. - The command `gited-list-branches` was bound to `C-x g`. We bind it to `C-x C-b`. - Commands that open a new window are now prefixed by `g`, except for `gited-change-current-remote-rep` on `gR`. - Commands that don't do anything related to marks were moved out of the `*` prefix. - The commands for stashing were prefixed by `*s`. Since they don't operate on marks or marked rows, they were moved to `s`. - The commands for tags were moved from `*t` to `C-t`, similar to Dired's thumbnail commands. These commands also don't work on marked rows. - The command `gited-mark-branches-by-date` is bound to `%t` (for "time"?), as in the original map. There is no command for flagging by regexp, which would be on `%d`.
2022-09-27Add bindings for crdt.el's menu modesJonathan Ming
2022-07-12Placate docstring complaintBrian Leung
This is causing CI to fail on Emacs snapshot.
2022-06-18bluetooth-mode: Initial supportArian-D
2022-06-15Add so-longJames Nguyen
2022-06-15Remove slime-nav from deferred listJames Nguyen
2022-06-06Take out occur compatibility codeJames Nguyen
2022-06-06Change package-requires to 26.3James Nguyen
25 was already deprecated a year ago: https://github.com/emacs-evil/evil-collection/pull/508/files
2022-06-06TweakJames Nguyen
2022-06-05snake: initial supportFarzin Firouzi
2022-06-06Add evil-collection-setup, a way to defer package loadingJames Nguyen
2022-05-31Add bug link0.0.8James Nguyen
2022-05-31Fix quotingJames Nguyen
2022-05-31Attempt to fix CI for CI error: void function seq-intoJames Nguyen
Error: void-function (seq-into) mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0xc4fdb87c8512f81>)) debug-early-backtrace() debug-early(error (void-function seq-into)) seq-into("\32" vector) edmacro-parse-keys("C-z" nil) read-kbd-macro("C-z") (let ((old-key (read-kbd-macro (if (boundp 'evil-toggle-key) evil-toggle-key "C-z"))) (key (read-kbd-macro key))) (with-no-warnings (let ((--dolist-tail-- '((evil-motion-state-map evil-emacs-state) (evil-insert-state-map evil-emacs-state) (evil-emacs-state-map evil-exit-emacs-state)))) (while --dolist-tail-- (let ((pair (car --dolist-tail--))) (if (boundp (car pair)) (progn (let ((map (symbol-value (car pair))) (fun (car (cdr pair)))) (if (keymapp map) (progn (define-key map key fun) (define-key map old-key nil)))))) (setq --dolist-tail-- (cdr --dolist-tail--))))))) evil-set-toggle-key("C-z") (closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) (sym value) (evil-set-toggle-key value) (set-default sym value))(evil-toggle-key "C-z") custom-initialize-reset(evil-toggle-key (funcall #'(closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) nil "" "C-z"))) custom-declare-variable(evil-toggle-key (funcall #'(closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) nil "" "C-z")) "The key used to change to and from Emacs state.\nMust be readable by `read-kbd-macro'. For example: \"C-z\"." :type string :group evil :set (closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) (sym value) (evil-set-toggle-key value) (set-default sym value))) eval-buffer(#<buffer *load*-269510> nil "/Users/james/.emacs.d/straight/repos/evil-collection/.cask/29.0/elpa/evil-20220518.859/evil-vars.el" nil t) load-with-code-conversion("/Users/james/.emacs.d/straight/repos/evil-collection/.cask/29.0/elpa/evil-20220518.859/evil-vars.el" "/Users/james/.emacs.d/straight/repos/evil-collection/.cask/29.0/elpa/evil-20220518.859/evil-vars.el" nil t) require(evil-vars) byte-code("\302\303!\210\302\304!\210\302\305!\210\302\306!\210\302\307!\210\302\310!\210\302\311!\210\302\312!\210\302\313!\210\302\314!\210\302\315!\210\302\316!\210\302\317!\210\10\203<\0\302\320!\210\11\203D\0\302\321!\210\322\323!\210\324\325!\207" [evil-want-integration evil-want-keybinding require evil-vars evil-common evil-core evil-states evil-repeat evil-macros evil-search evil-ex evil-digraphs evil-types evil-commands evil-jumps evil-maps evil-integration evil-keybindings run-hooks evil-after-load-hook provide evil] 2) require(evil) eval-buffer(#<buffer *load*-174914> nil "/Users/james/.emacs.d/straight/repos/evil-collection/evil-collection.el" nil t) load-with-code-conversion("/Users/james/.emacs.d/straight/repos/evil-collection/evil-collection.el" "/Users/james/.emacs.d/straight/repos/evil-collection/evil-collection.el" nil t) require(evil-collection) eval-buffer(#<buffer *load*> nil "/Users/james/.emacs.d/straight/repos/evil-collection/test/evil-collection-magit-tests.el" nil t) load-with-code-conversion("/Users/james/.emacs.d/straight/repos/evil-collection/test/evil-collection-magit-tests.el" "/Users/james/.emacs.d/straight/repos/evil-collection/test/evil-collection-magit-tests.el" nil t) load("evil-collection-magit-tests.el" nil t) command-line-1(("-L" "." "-L" "./test" "-l" "evil-collection-magit-tests.el" "-f" "ert-run-tests-batch")) command-line() normal-top-level() Symbol's function definition is void: seq-into