summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-24remove wrong bindings and add some useful ones in mpcVonfry
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).
2025-01-08fix: the goto-reference in slime-mode only works for global variables.sakurawald
2025-01-06mpc: add more keybindings and fix original kbd formatVonfry
2024-12-17citre: Initial supportcondy
2024-12-15telega: close chat with quit-windowZero King
`bury-buffer' does not close the chat window.
2024-12-08Dashboard: fix function arguments for adviceFrédéric Giquel
2024-12-08p-search: fix <tab> and <return> bindingsAjai Nelson
2024-12-07Add p-searchJames Nguyen
2024-12-01VLF: Move common edit/navigation bingings to g keysJames Nguyen
2024-12-01emms: Replace emms-browser-delete-files with non-disabled aliashiecaq
2024-11-28telega: Replace obsolete functionsSergey Trofimov
2024-11-24mu4e: add 'c' 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
2024-11-23Magit: Use C-l instead of ^l (#831)James Nguyen
2024-11-23Diff-mode: Add a minor mode to diff mode (#114)James Nguyen
2024-11-23Magit: Change how C-l is bound (#831)James Nguyen
2024-11-23Fix smerge (#818)James Nguyen
2024-11-23Vertico: Unbind c-u in insert (#842)James Nguyen
2024-11-23Remove keywordsJames Nguyen
2024-11-23Add gptelJames Nguyen
2024-11-17vlf: fix keybindingsAjai Nelson
Confusingly, vlf-mode-map and vlf-prefix-map are the opposite of what they sound like, so to apply those keybindings without a prefix, they need to go in vlf-prefix-map. evil-normalize-keymaps seems to also be needed for the keybindings to work.
2024-10-31dired: add keybinding for dired-do-openFrédéric Giquel
2024-10-22fixed declarationsJulian Hoch
2024-10-22added date movementJulian Hoch
2024-10-12Add keybindings for with-editorTianshu Wang
2024-10-12Add keybindings for org-captureTianshu Wang
2024-08-27fix(view-mode): use `#'View-quit`Gregor Grigorjan
view-mode itself recommends using this function to quit the mode in in a message in its source code: ``` View mode: type \\[help-command] for help, \\[describe-mode] for commands, \\[View-quit] to quit. ``` Using `#'quit-window` does not work as expected when viewing a diff using view-mode for a buffer in a save prompt in magit: `#'quit-window` breaks the prompting sequence, whilst `#'View-quit` doesn't.
2024-08-26Update keybindings to new functionsVonfry
2024-08-17[Dape] Define variablesJames Nguyen
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-14consult: Mark consult-org-agenda as evil jumpscondy
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-08-05Make toggle-text-mode work in git-rebase-mode buffersEmil Lundberg
Magit's git-rebase-mode uses a different mode and a different keymap from the main Magit buffer. toggle-text-mode also needs to disable read-only-mode in rebase-mode buffers.
2024-08-05gnus: add gnus-summary-browse-url bindingVinícius Moraes
2024-08-05Fix link to Doom Emacs referenceIlya Akkuzin
2024-08-05gnus: fix gnus-group next and prev inconsistencyVinícius Moraes
2024-08-05notmuch: fix `RET` keybinding in `notmuch-hello-mode`.Milan Glacier
In the previous version, pressing "RET" (i.e., calling `evil-collection-notmuch-hello-ret`) on a recent search to enter a search mode buffer, then pressing `q` to quit the search buffer and return to the hello buffer, would result in all evil state keybindings in `notmuch-hello-mode-map` being deactivated. Rewriting the `evil-collection-notmuch-hello-ret` function resolves this issue.
2024-07-11Bind 'w' to new command vundo-next-rootFelix Dick
2024-06-08magit: Separate mode for magit-reposFrédéric Giquel
2024-06-05ci: Exclude macos tests below 28.xcondy
See https://github.com/purcell/setup-emacs/issues/48
2024-06-05magit: Fix help menu evil bindingscondy
2024-06-05elisp-refs, emms, pdf, xwidget: Use kill-current-buffercondy
kill-this-buffer says > This command can be reliably invoked only from the menu bar, > otherwise it could decide to silently do nothing.
2024-06-04csv-mode: Initial support (#814)Magnus Therning
Add collection for csv-mode
2024-06-04Update mpdired keybinding to the new funtionsVonfry
2024-05-22Add .nosearch to modes/ to not litter subdirs.elKonstantin Nazarov
If you install evil-collection to site-lisp/, it's getting picked by Emacs and added to `subdirs.el` in order to populate the `load-path` at startup. To quote the official documentation: > For each directory in load-path, Emacs then checks to see if it contains > a file subdirs.el, and if so, loads it. The subdirs.el file is created when > Emacs is built/installed, and contains code that causes Emacs to add any > subdirectories of those directories to load-path. Both immediate subdirectories > and subdirectories multiple levels down are added. But it excludes subdirectories > whose names do not start with a letter or digit, and subdirectories named RCS > or CVS, and subdirectories containing a file named .nosearch. There are legitimate reasons why one may add evil-collection to site-lisp/: Linux distributions packaging it as native distro packages may lead to this for example. In my case, I'm using Nix and "Emacs Overlay", which is more or less a standard way to manage Emacs and its configuration under Nix. I've noticed that my Emacs starts slower than needed (0.6 seconds with configuration under Nix, and 0.2 seconds with configuration not managed by Nix). I've pin-pointed the issue to an explosion of `load-path`, which is one of the biggest performance hogs on Emacs startup. It seems that: - Many other packages add `.nosearch` to their subdirs to prevent automatic addition to load-path - There is no risk in introducing this to evil-collection, as it loads modules by absolute paths from the basedir of the main file. I've patched evil-collection and on my system it keeps working, while achieving a nice load speedup (almost 0.4 seconds). Please consider merging this.
2024-05-22Replace specific functions with `mu4e-user-agent` propertiesTianshu Wang
2024-04-18Add support for Eat (Terminal Emulator)James Cherti
2024-04-18kmacro: initial supportcondy
2024-04-18mu4e: fix broken tab navigation in mu4e-view-modeStrawberryTea
Before mu4e-1.7.0, using SHR to render HTML emails in mu4e-view-mode was an option. This was removed in mu4e-1.7.0, and mu4e-view-mode now uses Gnus to render HTML emails. This change broke Evil Collection's tab navigation in mu4e-view-mode.
2024-04-11avoid compile evil magitJenChieh