-
-
Notifications
You must be signed in to change notification settings - Fork 56
Home
Howard Melman edited this page May 6, 2023
·
10 revisions
Welcome to the embark
wiki!
Most of the documentation for embark
is in the project README.
Additionally there is documentation on the default actions and some suggested additional actions and additional configuration.
- More available bindings: E.g., the titlecase package adds commands
titlecase-line
andtitlecase-region
and theembark-heading-map
andembark-region-map
are really convenient bindings for them as opposed to preciousC-c LETTER
bindings. - Consistency:
[embark-act] h
provides help for all kinds of different targets and[embark-act] t
transposes regions, sentences, paragraphs and s-expressions compared to their less consistent standard bindings. - Discovery: Emacs has lots of little-known specialized commands that often have inconvenient if any bindings. I probably use them infrequently enough not to remember them. Embark exposes these at opportune times, making them easier to learn and use. E.g., the
embark-region-map
binds the commandsalign
,whitespace-cleanup-region
,apply-macro-to-region-lines
,calc-grab-region
,vc-region-history
, andrepunctuate-sentences
among others and entire keymaps for sorting and encoding. - Small savings:
[embark-act] h
on a symbol saves aRET
compared to the standard equivalentC-h o
.[embark-act] w
works if point is in the middle of a symbol, saving moving to its beginning compared toM-w
. This is even more useful for an unbound command likedelete-region
which is bound to[embark-act] DEL
.
- embark-meta-map
- embark-general-map
- embark-region-map
- embark-file-map
- embark-kill-ring-map
- embark-url-map
- embark-email-map
- embark-library-map
- embark-buffer-map
- embark-tab-map
- embark-identifier-map
- embark-symbol-map
- embark-face-map
- embark-variable-map
- embark-function-map
- embark-command-map
- embark-symbol-map
- embark-expression-map
- embark-defun-map
- embark-heading-map
- embark-package-map
- embark-bookmark-map
- embark-flymake-map
- embark-unicode-name-map
- embark-prose-map
- embark-sentence-map
- embark-paragraph-map
- embark-become-help-map
- embark-become-file+buffer-map
- embark-become-shell-command-map
- embark-become-match-map
- embark-general-map
See also the Consult Wiki and the Vertico Wiki!