TAB (Previous buffer visible in window)
; (Comment operator)
? (Helm session with keybindings)
` (Skip backwards in avy jump list)
Consider using C-o instead.
F1: Fuzzy search among things
d: Deer (file tree navigator)
K: Kill all other buffers
m: Move buffer across windows
M: Ace swap buffer in windows
n p: Next or previous (useful) buffer
P Y: Paste or copy clipboard to or from buffer
R: Revert to data on disk
s: Switch to scratch buffer
C-k: Kill buffers matching regular expression
c: Compilation and commenting
l L: Comment line (or invert)
p P: Comment paragraph (or invert)
t T: Comment to the line (or invert)
c: Org capture (see also SPC aoc)
h: Describe syntax checker
l: Toggle error list buffer
n, N, p: Jump between errors
Consider using [l and ]l from the unimpaired layer
s, S: Select checker (and executable)
c: Write buffer to new filename
D: Delete buffer and file
e: Emacs configuration-related stuff
d: Go to (Spacemacs) dotfile
f: Spacemacs FAQ helm source
v: Show and copy Spacemacs version
F: Find files (look at point for initial guess)
j: Open dired and move point to given file
s: Write buffer to file (save)
S: Write all buffers to file
d: Add directory local variable
f: Add file local variable
p: Add file local variable (alternative format)
y: Show and copy filename
D: Git diff between HEAD and working tree
E: Ediff between HEAD and working tree
c/C: Go to (or copy) github URL to commit at point (by hash)
l/L: Go to (or copy) github URL to point
L: Git log for current file
m: Show last commit message at point
S/U: Stage or unstage whole file
t: Git time-machine microstate
l: Resume last helm session
L: Helm locate (elisp) library
j, J, k, K: Insert line above or below
Consider using [ SPC and ] SPC from the unimpaired layer.
S: WTF???? (Auto-yasnippet)
u: Helm unicode characters
h, l: Pushes mark and go to beginning or end of line
J: Split sexp and insert a newline
k: Go to next line and indent
Works like a microstate.
.: Enter lisp state without a command
$, 0: End or beginning of sexp
(, ): Insert sexp before or after (and leave lisp state)
k: Kill to end of line and leave parens balanced
b, B: Barf forward or backward
e, E: Delete to end of sexp (forward and backward) and splice
h, l: Previous and next symbol (without regard for sexps)
H, L, Previous and next sexp (on the same level)
j, k: Next closing paren or previous opening paren
J: Join sexps before and after point
r: Raise sexp (substitute parent sexp with this one)
s, S: Slurp forward or backward
t: Transpose sexp (move sexp before previous one)
U: Go to beginning of parent sexp
w, W: Wrap or unwrap sexp in parens
i, I, p, P, u, v, V, C-r, C-v, ESC: Same thing as in normal state
0-9: Switch to layout by number
TAB: Switch to previous layout
a: Add a buffer to the current layout
A: Add all buffers from another layout
b: List buffers in the current layout
c: Close layout (don’t kill buffers)
C: Close other layouts (don’t kill buffers)
l: List layouts or create a new one
L: Load layouts from file
N, p, C-h: Previous layout
r: Remove buffer from layout
s: Save all layouts to file
S: Save specific layouts to file
t: Show buffer without adding it to the layout
x: Kill layout with buffers
X: Kill other layouts with buffers
+/=/-: Increase or decrease number at point
,/.: Scroll by full pages
>,<: Scroll by half pages
p: Confuse user (narrow to page)
!: Run shell command in project root
&: Run asynchronous shell command in project root
a: Switch between implementation and test file
b: List buffers in project
c: Compile in project root
d: Directories in a project
D: Open dired/ranger in project root
h: Helm projectile (all-in-one)
k: Kill buffers in project
o: Projectile multi-occur (search in project buffers)
r: Recent file in project
R: Project-wide search and replace
t: Neotree in project root
T: Find test file (cmp. SPC p a)
d: Restart Emacs with –debug-init
D: Restart Emacs with only selected packages
q: “Safe” quit (ask about changes)
Q: “Unsafe” quit (don’t ask)
r: Quit and restart, reopen buffers
r: Registers, ring, resume
e: Show registers with evil
l: Resume last helm session
m: Show all marks by line
r: Show registers with helm
b: Search through all opened buffers
B: Search through all opened buffers (default input)
c: Clear evil search highlights
f: Search through arbitrary path
F: Search through arbitrary path (default input)
h: Symbol highlight transient state
H: Resume last AHS transient state
j: Helm semantic/imenu
S: Helm swoop (default input)
C-s: Helm swoop (all buffers)
a/g/k/t: Search with specific tool
A: Search in this file (use region as pattern)
b/B: Same as SPC s b/B (except with specific tool)
f/F: Same as SPC s f/F (except with specific tool)
p/P: Same as SPC / or * (except with specific tool)