Commit Graph

1338 Commits

Author SHA1 Message Date
James Nguyen 89aea40633 Elpaca: Update (#774) 2024-03-20 20:13:44 -04:00
45mg f1bb4733de pdf: disable visual-mode
Evil's visual-mode does not know how to select text within a PDF, and
instead selects the entire pdf image, which is useless and
counterintuitive - see doomemacs/doomemacs#6286,
emacs-evil/evil-collection#683.
2024-03-20 02:15:19 +08:00
45mg 556ca31ce6 pdf: implement evil yank to registers
Evil users expect to be able to yank to named registers, but pdf-view
only gives us `pdf-view-kill-ring-save'. So we implement our own version
of evil-yank for pdf-view buffers.
2024-03-20 00:48:59 +08:00
Vonfry 5dad3d25bd Add mpdired 2024-03-19 20:28:01 +08:00
StrawberryTea 99fd054f80 mu4e: update the version check for mu4e-compose-goto-*
These bindings were recently re-added to mu4e in 1.12.2 so we don't need
to define them ourselves anymore for that version and later.
2024-03-19 00:05:40 +08:00
Frédéric Giquel cf7c7f142a magit-todos: unbind "k" in *-section-map 2024-03-15 13:39:53 +08:00
StrawberryTea 323ae97eae mu4e: bind mu4e-compose-wide-reply 2024-03-14 23:53:59 +08:00
StrawberryTea 8da60e37b9 mu4e: fix extra quotes in evil-collection-mu4e 2024-03-13 22:41:31 +08:00
StrawberryTea c2f48c9a26 mu4e: add thread-mode commands
This commit adds a few commands to the mu4e-thread-mode-map. The purpose
is to bind these commads to the normal state map so that they don't get
overridden by motion state commands.
2024-03-12 10:29:02 +08:00
StrawberryTea fe96b412f4 mu4e: re-add removed mu4e-compose-begin/end-commands
The commands `mu4e-compose-begin` and `mu4e-compose-end` were removed in
commit
85bfe76336
of version 1.12.0 of mu.  This commit re-adds these commands to the evil
collection for mu4e.
2024-03-08 02:07:00 +08:00
condy d0518fc162 Add Emacs 29.2 in CI 2024-03-06 00:35:50 +08:00
StrawberryTea 2e2be761f7 corfu: bind up/down in insert state
Corfu already binds up/down in emacs state, but not in insert state.
Normally this is not a problem, but when using corfu in comint-mode like
with chatgpt-shell, up/down moves in the history instead of moving in
the corfu completions.
2024-03-06 00:32:57 +08:00
condy 311e3b9ecb cider: forward declare cider-use-xref 2024-03-06 00:31:42 +08:00
Cássio Ávila 5bb5ada5e5 CIDER: Only use cider-find-var when cider-use-xref is nil
Closes: #776
2024-03-06 00:13:26 +08:00
asymmetric 0da72667ce evil-collection-elpaca-setup: update -> merge
[This upstream commit](039ae35a57) has renamed the `-update` commands to `-merge`.
2024-03-06 00:12:28 +08:00
Miguel 54e1eb02d9 vterm: Visual consistency for append
evil-collection-vterm-append doesn't work, and evil-collection-vterm-append-line
doesn't correctly display where the cursor is located. This fixes both
issues.
2024-02-24 00:27:34 +08:00
Ghosty 16d2cecda7 Fix corfu-scroll-up/-down being inverted
Corfu uses the emacs definition of scroll-up (moving the text down) which is
inverted to what vim uses.
2024-02-24 00:25:58 +08:00
Steven Allen 29212d123f vterm: implement replace
Implements evil's "replace" operator ("r") for vterm.
2024-02-05 09:44:07 +08:00
hokomo 8c84f9bc89 mu4e: Remove superfluous quotes 2024-01-18 03:56:33 -05:00
Felix Dick 27d32610d5 Add bindings for new vundo diff operations. 2024-01-05 00:22:24 +08:00
Gongqi Huang 4cbc40bc1e Fix typo 2024-01-05 00:21:26 +08:00
Abdelhak Bougouffa 2eb68ac588 Fix `corfu--teardown` signature (backward compatible)
A new commit in `corfu` changes the signature of `corfu--teardown`, this PR fixes that.

## Ref
https://github.com/emacs-evil/evil-collection/pull/767#issuecomment-1875366132
2024-01-03 12:20:31 -05:00
Abdelhak Bougouffa cf1a11912d Fix the new `corfu--setup` signature (backward compatible) 2023-12-25 15:45:32 -05:00
Vonfry c30158a0df fix bufler RET keybind 2023-12-19 23:01:39 +08:00
Samuel Tschiedel d58233be7d refactor(cider): match cider-debug.el command order
Since it's already not intentionally ordered (e.g alphabetical),
matching upstream's order helps when eyeballing additions.
2023-12-17 12:09:55 -05:00
Samuel Tschiedel 80a73abc6c feat(cider): add force-out, inspect-prompt, trace
Matches cider's existing keybindings on `cider--debug-mode-map`
2023-12-17 12:09:55 -05:00
condy ddf0deb2c4 magit, forge: Enable lexical-binding 2023-12-16 17:54:30 +08:00
Vonfry fed36a3ee3 bufler: init 2023-12-16 17:52:23 +08:00
Liam Hupfer 18304d9d9e mu4e: add mu4e-headers-toggle-property
mu4e-headers-toggle-property replaced the following three toggle
commands (which are now aliases for the new command) in v1.9.5. It
provides its own menu with a key binding for each property, so bind it
to a one-key binding.

The obsolete command bindings are not removed because mu4e is typically
installed with mu via the system package manager and is therefore harder
to upgrade than a typical Emacs package. mu4e-headers-toggle-property
was also renamed to mu4e-search-toggle-property in 1.9.11, but the old
name (which remains as an alias) is preferred for the same reason.
2023-10-19 20:28:28 +08:00
JiaweiChenC 877cc09563
diff-hl: fix name incompatible (#758)
* fix name incompatible

* add S to stage current hunk
2023-10-06 01:21:55 +08:00
vhqr0 499415799e helm: replace helm-moccur-* with helm-occur-*, add support for helm-occur-mode/helm-grep-mode 2023-10-02 18:20:20 +08:00
Gerry Agbobada ac2862cfb0 Revert de0b62b604
On top of reverting the change, it relies on an intern backport of the
old evil-delay macro to avoid issues with CI.
2023-09-22 22:11:49 +08:00
James Nguyen 0f558f36c1 Normalize keymaps when eglot hook runs (#744) 2023-09-14 22:30:51 -04:00
bo-tato 8be4b75c86 all continue-all in cider-debug mode 2023-09-04 17:35:57 +08:00
Nicholas Vollmer 1a8fefc32d ement: add directory-mode bindings, forget/leave room-list bindings 2023-08-28 23:55:16 +08:00
StrawberryTea 383d5742c5
image: lazy loading 2023-08-28 23:54:33 +08:00
condy 6fdd30f52a beginend: declare functions 2023-08-28 23:47:08 +08:00
condy de0b62b604 Use evil-with-delay
See 44add36e97
2023-08-28 23:47:08 +08:00
Ag Ibragimov 1ad283f5b7 removes non-existing commands
it removes non-existing (possibly deprecated) commands and fixes the
keybinding for `embark-select` - toggle candidate selection in
embark-collect buffer
2023-08-08 00:59:25 -04:00
condy 286d69de17 consult: Use consult--line-with-mark 2023-07-25 00:31:45 +08:00
Nicolas Wavrant 3983b6b520 mu4e: add support for visual actions in header view 2023-07-25 00:27:00 +08:00
Frédéric Giquel 163171c7ca Set local-buffer value for evil-shift-width 2023-07-25 00:24:07 +08:00
Nicholas Vollmer 1f34f5ec4e evil-collection-elpaca-setup: update command name
elpaca-ui-mark-install has been replaced upstream by elpaca-ui-mark-try.
2023-07-02 14:46:52 -04:00
Adam Maleszka 4a7d924dbd mu4e: fix mu4e--main-toggle-main-sending-mode function name 2023-06-15 00:04:59 -04:00
David Wilson 97a57c91d2 Fix typo in ement.el
I noticed this typo in the new ement.el module just after it got merged.
2023-06-14 01:33:23 -04:00
Nicholas Vollmer bc4b5444a1 Add ement 2023-06-14 01:05:19 -04:00
edgar-vincent 460957cb60
docker: add 'docker-context-*' bindings (#735)
* evil-collection-docker.el: add 'docker-context-*' bindings

* evil-collection-docker.el: adjust 'evil-collection-docker-maps'
2023-06-14 00:37:07 +08:00
vhqr0 4cc676efa2 minibuffer: fix typo 2023-05-31 00:39:34 +08:00
Jakub Kadlcik 0df5c4815d vterm: allow moving the cursor backwards when exiting insert state
See #719
2023-05-01 21:09:38 -07:00
Diego Alvarez 48810f908f Update evil-collection-vc-git.el
Add a few commands for the git log view
2023-05-01 21:08:51 -07:00