Commit Graph

1280 Commits

Author SHA1 Message Date
James Nguyen d9a70ef219 Declare functions 2023-03-12 19:09:42 -04:00
James Nguyen 3936494a45 Add documentation about white/black/pass/deny list 2023-03-12 19:06:54 -04:00
James Nguyen 88c182fbfb Tweak elpaca (#715) 2023-03-12 18:55:42 -04:00
James Nguyen 19d5d9d11f Use elpaca-ui-visit 2023-03-12 14:02:06 -04:00
James Nguyen 5d26b55d0a Bind elpaca-ui-visit 2023-03-11 16:21:05 -05:00
James Nguyen 5c9646912c Add R for rename 2023-03-10 08:18:01 -05:00
James Nguyen ec6ac028fc Remove pdf workaround (#152) 2023-03-09 14:20:21 -05:00
James Nguyen 88e5ce8bdb Tweak 2023-03-09 00:28:05 -05:00
James Nguyen 3ce5a8ba07 Remove . 2023-03-09 00:25:45 -05:00
James Nguyen 59d45f7545 Tweak comment 2023-03-09 00:24:08 -05:00
James Nguyen 589e20a613 Remove quotes 2023-03-09 00:22:44 -05:00
James Nguyen b83b2c4f5f Add elpaca 2023-03-08 23:57:06 -05:00
Mumulhl bd99ea07de color-rg: fix keybinding 2023-03-04 15:54:08 -05:00
James Nguyen 4d10a2d330 Declare variable 2023-02-26 17:19:38 -05:00
James Nguyen f4dab37c46 Declare variable 2023-02-26 17:17:06 -05:00
Edgar Vincent 1a68940f3e Add support for lms 2023-02-26 17:09:16 -05:00
Mumulhl aaf3e0038e
color-rg: initial support 2023-02-15 02:00:55 +08:00
Jakub Kadlcik b194fa2e38 vterm: make the `G' button jump to the prompt line
AFAIK `vterm` is basically a square of the size of the whole window it
is placed in. As a consequence `M-x count-words` shows 30 lines even
for freshly spawned `vterm` with just one line of text. And as a
consequence `G` always jumps down to the bottom of the window, even
though it is an unused line.

This patch changes the behavior and makes `G` jump to the last prompt
line. Which in ideal world, should be the last line of the buffer.
2023-02-14 01:18:16 +08:00
Jakub Kadlcik 5fbfc359b4 vterm: prevent moving the cursor below the last prompt line by `j' button
It is not 100% bulletproof but we don't have any function telling us
the point or line number of the last prompt, and it doesn't seem to be
easy to implement, so I needed to workaround this.
2023-02-14 01:18:16 +08:00
bo-tato 692fb0fc86 cider debugger keybindings 2023-02-14 01:15:51 +08:00
northgaard 1135ea2a28
smerge: Rename smerge directory (#705)
The directory is called "smerge" while the configuration file uses "smerge-mode". This inconsistency means that you cannot use evil-collection-require to load the feature.
2023-02-14 01:13:22 +08:00
northgaard af7d7d7977
consult: Fix evil-collection-consult-mark (#706)
Breaking change to consult--location candidate was introduced with
consult 4be224fb1cfa9b983dca84408720a71d112b1e2c. Fixes #703.
2023-02-14 01:07:20 +08:00
condy a207d0e533 mu4e: docstring quoting style 2023-02-14 00:48:26 +08:00
Troy Hinckley 8574309997 company-mode: Fix evil clobbering company-active-map
fixes #664
2023-01-28 01:50:20 -05:00
Jakub Kadlcik 5016959285 vterm: fix the `x' key, currently it does nothing
Currently, pressing the `x` key in normal mode does nothing. I don't
know much about `:motion` but AFAIK `evil-delete-char` doesn't
exist. Using `evil-forward-char` fixes the issue.
2023-01-27 23:03:10 -05:00
condy 5047285052 geiser: fix lint error
Emacs 30 emit errors when the body of `when` is empty.
2023-01-21 23:23:50 +08:00
Brian Leung 52eb2dd754 Add "ext:" to declare-function invocations
This is technically required for Lisp files that are not part of core Emacs.
2023-01-21 23:21:18 +08:00
Michael Eliachevitch c8469f5c72 Support emacs29 python-ts-mode 2023-01-21 23:18:36 +08:00
Dickby b7a75062a6 Update evil-collection-flymake.el
Support flymake-project-diagnostics.
2022-12-16 17:06:53 -08:00
Alex Palaistras 37ac0701d8 Bring `arc-mode` bindings closer to defaults
This commit changes the normal-mode binding for `C` to `archive-copy-file` (which extracts, or copies, the file under cursor to the filesystem) from `archive-chown-entry` (which changes the file owner), and adds a new binding for the latter on `O`.

Understandably, `O` has a pre-existing meaning in Vi for normal mode, but is quite useless in `arc-mode`, since these buffers are declared read-only by default, and having them be read-write does nothing.

The intention behind this commit providing a straightforward way for file extraction to happen in `arc-mode` under Evil, a (presumably) common operation. Additionally, these new bindings now mirror those used in Emacs for `arc-mode`, as well as Emacs and Evil bindings for `tar-mode`; these improvements are likely worth the user-facing change made.
2022-12-07 01:43:00 +08:00
Brian Leung 9149caf4a9 beginend: Support elfeed-show-mode 2022-12-04 02:05:04 +08:00
okamsn 23425ca8dc evil-collection-company-whole-lines: Silence byte compiler. 2022-11-29 12:42:09 +08:00
okamsn 8a278effe5 gited: Initial support.
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-11-29 12:42:09 +08:00
Daanturo c3611aefc3 shortdoc: (S-)?tab to navigate buttons
Just like help buffers.
2022-11-01 03:42:48 +08:00
jgart d1dec4ef73 eglot: add bindings for xref-find-definitions-other-(window|frame) 2022-10-07 23:46:39 +08:00
Jonathan Ming f45f4ab142 Add bindings for crdt.el's menu modes 2022-09-27 01:33:27 +08:00
PRESFIL 6306aa78a9 pdf: Add binds for `pdf-history-forward/backward`
... and remove duplicate `(defvars ...)`
2022-09-27 01:23:11 +08:00
condy 76d003c0f0 emms: Use line-beginning-position
point-at-bol is obsolete since Emacs 29
2022-09-27 01:18:45 +08:00
wangtianshu 665d5c99e2 mu4e: remove the inaccurate description 2022-08-11 03:01:50 +08:00
Chinmaya Nagpal c1ede88de9 Propertize Misc section correctly 2022-08-09 14:50:21 +08:00
Chinmaya Nagpal c08e12cf79 mu4e: update mu4e-main Maildirs section
This reverts commit 0875502a3f1b5596ff70e0b193f9a7b665774df8.
2022-08-09 14:50:21 +08:00
Youmu c005e07420 Revert "mu4e: update mu4e-main Maildirs section"
This reverts commit 072731a5f5.
2022-08-06 19:58:10 +08:00
jgart b8096342f8
smerge: Add README.org to describe keybindings 2022-08-06 19:39:54 +08:00
Chinmaya Nagpal 072731a5f5 mu4e: update mu4e-main Maildirs section
This reverts commit 0875502a3f1b5596ff70e0b193f9a7b665774df8.
2022-08-06 19:38:00 +08:00
condy 8cb3843480 unimpaired: repeat-mode integration
Fix #665
2022-07-31 00:02:06 +08:00
condy 928b1075ff eldoc: advice-add when Emacs version < 29 2022-07-28 11:50:53 +08:00
James Nguyen b71d6d6f97 Corfu: Fix tab declaration 2022-07-27 18:08:25 -04:00
wangtianshu 2fa3609ebf remove redundant TODO 2022-07-25 17:06:52 +08:00
wangtianshu 926b97983e mu4e: replace obsolete functions 2022-07-25 17:06:52 +08:00
wangtianshu 0595cd8b95 mu4e: delete the redundant keybinding 2022-07-20 16:02:16 +08:00