Mostly customized for javascript and clojure development
-
- "C-c g" open magit status
- "C-c C-g" open magit menu
- Magit workflow:
- "C-c g" to open magit status
- "s" to stage files
- "c c" to commit
- "C-c C-c" to actually commit after writing commit message
- "P p" to git push origin master
-
- "C-c =" expand region
- "C-c -" contract region
-
- Jump to definition
- M-.
- Bring you back from definition
- M-.
- Jump to definition
-
- M-y
-
- "C-c l" mark next like this
-
Node repl
- "C-c C-e" send last expression to node repl
- "C-c C-b" send entire buffer to node repl
-
Skewer (run javascript in browser)
- "M-x run-skewer" to connect to the damn browser
- "C-x C-e" to run commands in the browser (although it seems like skewer likes to kill your browser sessions