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
wangtianshu
7a44d75334
mu4e: replace obsolete mu4e-view-save-attachment-multi
2022-07-19 15:34:02 +08:00
CToID
496bbd0952
Changed some keys, so user can navigate the cursor during present.
2022-07-19 15:06:50 +08:00
Brian Leung
9cea83273c
mu4e: Replace obsolete mu4e-headers-search-narrow command
2022-07-12 15:58:03 +08:00
Brian Leung
e1eed25979
consult, imenu: Declare some navigation commands to be non-repeatable ( #653 )
...
It does not make sense to repeat these commands via evil-repeat. (It
also doesn't work) We typically use evil-repeat for commands that
change the buffer contents.
2022-07-12 15:44:38 +08:00
Brian Leung
91e55503b4
Placate docstring complaint
...
This is causing CI to fail on Emacs snapshot.
2022-07-12 15:29:44 +08:00
Arian-D
ae35410851
bluetooth-mode: Initial support
2022-06-18 05:57:22 +08:00
James Nguyen
6cc02b238c
Remove .
2022-06-15 21:09:34 -04:00
James Nguyen
f6b281d5ad
Add so-long
2022-06-15 21:05:50 -04:00
James Nguyen
ca98c4c304
Remove slime-nav from deferred list
2022-06-15 20:48:56 -04:00
Nicholas Vollmer
e049bc4777
tabulated-list-mode: add bindings for column navigation
2022-06-08 12:54:28 -07:00
James Nguyen
79fc09b014
Take out occur compatibility code
2022-06-06 21:05:36 -04:00
James Nguyen
d461f459f4
Change package-requires to 26.3
...
25 was already deprecated a year ago:
https://github.com/emacs-evil/evil-collection/pull/508/files
2022-06-06 20:53:16 -04:00
James Nguyen
6c8627d3b3
Tweak
2022-06-06 11:12:57 -04:00
James Nguyen
d48c72490b
Add J for Info-menu
2022-06-06 02:31:39 -04:00
James Nguyen
69ddadb196
Update readme
2022-06-06 02:12:29 -04:00
James Nguyen
e5e5f6364b
Add header
2022-06-06 02:06:10 -04:00
Farzin Firouzi
dbcdb1a2a9
snake: initial support
2022-06-05 23:01:38 -07:00
James Nguyen
d97e6d52c4
Add evil-collection-setup, a way to defer package loading
2022-06-06 01:53:34 -04:00
James Nguyen
98d28bc679
Fix quoting
2022-06-04 13:51:23 -04:00
James Nguyen
71e4edc84b
Try to fix lispy and company single quotes
2022-06-04 13:24:10 -04:00
Jakub Kadlcik
ac01ae2803
vterm: remove trailing whitespace
2022-06-04 09:49:17 -07:00
Jakub Kadlcik
2aad44d836
vterm: when deleting command with `dd`, reset cursor after prompt
...
The original `evil-first-non-blank` isn't usable because the beginning
of the prompt is the first non-blank character. Strangely enough,
`vterm-beginning-of-line` didn't work either.
2022-06-04 09:49:17 -07:00
James Nguyen
8adc957ad9
Add slash to snippet
2022-06-01 21:17:04 -04:00
Quang Luong
f40a39e8a4
vterm: change "x" to evil-delete-char
2022-06-01 08:23:32 -07:00
Quang Luong
fe11bdd7dd
Correct cursor position when evil-append in vterm
2022-06-01 08:22:50 -07:00
James Nguyen
a63cb007bf
Add bug link
2022-05-31 19:28:16 -04:00
James Nguyen
cd34af6067
Fix quoting
2022-05-31 18:34:08 -04:00
James Nguyen
514494a997
Attempt to fix CI for CI error: void function seq-into
...
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
2022-05-31 18:33:18 -04:00
James Nguyen
232cb10499
Change link
2022-05-30 22:44:56 -04:00