Below you will find a list of key sequences and associated commands. There are three special cases:
- If a key sequence is unbound, this means that neither
lispy
norlispy-mnemonic
binds it.In other words: You can bind the sequence to any command you like without affecting default bindings provided by
lispy
orlispy-mnemonic
. - If a key sequence is available, this means:
lispy-mnemonic
does not bind it.lispy
binds it, but the command that it is bound to has been given an alternative binding inlispy-mnemonic
.
In other words: If you bind the sequence to a command of your choice, you will override a default binding provided by
lispy
, but you won’t affect any default bindings provided bylispy-mnemonic
. The command thatlispy
binds this sequence to will not become unbound. - If a key sequence is endangered, this means:
lispy-mnemonic
does not bind it.lispy
binds it, and the command that it is bound to has not been given an alternative binding inlispy-mnemonic
(yet).
In other words: If you bind the sequence to a command of your choice, you will override a default binding provided by
lispy
, and the command thatlispy
binds this sequence to will become unbound.
Binding | Command name | Orig | Mnemonic |
---|---|---|---|
` | lispy-backtick | yes | |
‘ | lispy-tick | yes | |
“ | lispy-quotes | yes | |
( | lispy-parens | yes | |
) | lispy-right-nostring | yes | |
[ | lispy-brackets | ||
{ | lispy-braces | yes | |
: | lispy-colon | yes | |
; | lispy-comment | yes | |
# | lispy-hash | yes | |
^ | lispy-hat | yes | |
s-d | Hydra: Lispy Debug | ||
s-i | lispy-iedit | ||
s-j | lispy-join | ||
s-l | lispy-left | ||
s-m | Hydra: Lispy Mark | ||
s-o | lispy-out-forward-newline | Enhanced version of open-line | |
s-r | lispy-right | ||
s-s | lispy-split | ||
s-u | lispy-splice | Unwrap sexp containing point | |
s-x | Hydra: Lispy X | ||
C-(, C-) | lispy-arglist-inline | Arglist of defun surrounded by () | |
C-; | lispy-describe-inline | “Comment” on function or currently-marked symbol | |
C-. | lispy-kill-at-point | ||
C-1 | lispy-string-oneline | ||
C-a | lispy-move-beginning-of-line | yes | |
C-d | lispy-delete | yes | |
C-e | lispy-move-end-of-line | yes | |
C-j | lispy-newline-and-indent | yes | |
C-k | lispy-kill | yes | |
C-y | lispy-yank | yes | |
DEL | lispy-delete-backward | yes | |
RET | lispy-newline-and-indent-plain | yes | |
M-* | pop-tag-mark | yes | |
M-d | lispy-kill-word | yes | |
M-k | lispy-kill-sentence | yes | |
M-n | lispy-forward | Equivalent to forward-list (C-M-n ) | |
M-o | lispy-parens-down | Enhanced version of open-line | |
M-p | lispy-backward | Equivalent to backward-list (C-M-p ) | |
M-q | lispy-fill | yes | M-q runs fill-paragraph |
M-DEL | lispy-backward-kill-word | yes | |
<backtab> | lispy-shifttab | yes | |
<M-left> | lispy-outline-left | yes | |
<M-right> | lispy-outline-right | yes | |
<M-return> | lispy-meta-return | yes |
Binding | Command name | Orig | Mnemonic |
---|---|---|---|
a | Hydra: Lispy Ace | ||
b | lispy-back | yes | |
c | lispy-clone | yes | |
d | lispy-down | ||
e | Hydra: Lispy Eval | ||
f | lispy-flow | yes | |
g | Hydra: Lispy Goto | ||
h | available | ||
i | lispy-tab | yes | C-i is TAB |
j | available | ||
k | available | ||
l | lispy-left | ||
m | Hydra: Lispy Mark | ||
n | lispy-forward | Equivalent to forward-list (C-M-n ) | |
o | lispy-occur | ||
p | lispy-backward | Equivalent to backward-list (C-M-p ) | |
q | available | ||
r | lispy-right | ||
s | lispy-different | Switch to other side of current sexp | |
t | available | ||
u | lispy-up | ||
v | lispy-view | yes | |
w | lispy-new-copy | M-w copies region | |
x | Hydra: Lispy X | ||
y | available | ||
z | lispy-repeat | C-x z runs repeat | |
~ | lispy-tilde | yes | |
* | pop-tag-mark | Default binding: M-* | |
/ | lispy-undo | C-/ runs undo | |
< | Hydra: Lispy Slurp | ||
> | Hydra: Lispy Slurp |
Binding | Command name | Orig | Mnemonic |
---|---|---|---|
A | lispy-beginning-of-defun | yes | C-M-a runs beginning-of-defun |
B | available | ||
C | lispy-convolute | yes | |
D | lispy-describe | ||
E | lispy-ediff-regions | ||
F | Hydra: Lispy Format | ||
G | available | ||
H | available | ||
I | lispy-shifttab | yes | C-S-i is S-TAB |
J | available | ||
K | available | ||
L | available | ||
M | Hydra: Lispy Move | ||
N | lispy-narrow | yes | |
O | Hydra: Lispy Outline | ||
P | lispy-paste | yes | |
Q | available | ||
R | Hydra: Lispy Raise | ||
S | lispy-stringify | yes | |
T | lispy-ert | yes | Run tests |
U | lispy-unstringify | ||
V | lispy-visit | yes | |
W | lispy-widen | yes | |
X | unbound | ||
Y | unbound | ||
Z | available | ||
SPC | lispy-space | yes |
Binding | Command name |
---|---|
c | lispy-ace-char |
p | lispy-ace-paren |
r | lispy-ace-symbol-replace |
s | lispy-ace-symbol |
w | lispy-ace-subword |
d | lispy-goto-def-ace |
t | lispy-teleport |
Binding | Command name |
---|---|
e | lispy-edebug |
s | lispy-debug-step-in |
S | lispy-edebug-stop |
d | lispy-describe |
Binding | Command name |
---|---|
e | lispy-eval |
r | lispy-eval-and-replace |
o | lispy-eval-other-window |
i | lispy-eval-and-insert |
c | lispy-eval-and-comment |
Binding | Command name |
---|---|
o | lispy-oneline |
m | lispy-multiline |
Binding | Command name |
---|---|
m | lispy-mark |
c | lispy-mark-car |
l | lispy-mark-list |
s | lispy-mark-symbol |
L | lispy-mark-left |
R | lispy-mark-right |
> | lispy-slurp |
< | lispy-barf |
Binding | Command name |
---|---|
d | lispy-move-down |
l | lispy-move-left |
r | lispy-move-right |
u | lispy-move-up |
Binding | Command name |
---|---|
i | lispy-tab |
I | lispy-shifttab |
n | lispy-outline-next |
p | lispy-outline-prev |
c | lispy-outline-goto-child |
l | lispy-outline-left |
r | lispy-outline-right |
Binding | Command name |
---|---|
r | lispy-raise |
s | lispy-raise-some |
Binding | Command name |
---|---|
> | lispy-slurp |
d | lispy-down-slurp |
u | lispy-up-slurp |
< | lispy-barf |
Binding | Command name |
---|---|
f | lispy-flatten |
c | lispy-to-cond |
d | lispy-to-defun |
i | lispy-to-ifs |
l | lispy-to-lambda |
r | lispy-eval-and-replace |
b | lispy-bind-variable |
u | lispy-unbind-variable |
Command name | Lispy global | Lispy local |
---|---|---|
lispy-alt-line | ||
lispy-arglist | ||
lispy-build-semanticdb | ||
lispy-clockwise | ||
lispy-counterclockwise | ||
lispy-cursor-ace | C-4 m | |
lispy-cursor-down | C-7 | |
lispy-expr-canonical-p | ||
lispy-font-lock-ensure | ||
lispy-goto-mode | ||
lispy-knight-down | ||
lispy-knight-up | ||
lispy-open-line | <C-return> | |
lispy-other-mode | ||
lispy-other-space | ||
lispy-quit | ||
lispy-store-region-and-buffer | C-4 B | |
lispy-transform-mode | ||
lispy-view-test | C-4 v |