-
-
Notifications
You must be signed in to change notification settings - Fork 56
Home
Howard Melman edited this page May 7, 2022
·
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 commands that often don't have bindings. Embark exposes these at opportune times. E.g., the region map contains
align
,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. Even if I knew of these commands and they had bindings, I might use them infrequently enough not to remember them, embark makes them easier to find and learn. - 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
.
See also the Consult Wiki and the Vertico Wiki!