C-h v Describe variable
C-h f Describe function
C-h m Documentation on active modes
+<prefix> C-h Show bindings starting with <prefix>
```
# Search
C-x s Save some buffers
C-x C-w Write buffer to file
C-x C-f Find file
+C-x C-v Find file and kill current buffer
C-x f Find files in git repository
C-x g Grep in git repository
M-x find-file-at-point Find (open) filename at point
C-x + Make windows the same height
C-x ^ Make window taller
C-Up / C-Down / C-Left / C-Right Switch windows
+C-l Recenter display (center, top then bottom)
+C-M-l Reposition window to contain useful text (eg entire defun)
M-x make-frame New frame (X11 window)
```
M-x eshell Run eshell
M-x ielm Run Emacs Lisp REPL
M-x linum-mode Display line numbers
+M-x restclient Open HTTP client
M-x shell Run bash shell
M-x slime Run Common Lisp REPL
M-x smerge-ediff Resolve merge conflicts in multi-window mode
M-x smerge-mode Resolve merge conflicts by hunks
-M-x restclient Open HTTP client
+M-x term Run terminal
M-x yas-reload-all Reload all snippets
```