Just some Emacs things that I cannot seem to remember without writing them down. I'm an Emacs newbie (but have been using it for 15 years).
These are random and specific to my setup, so probably not useful to anyone else.
Config can be found here: https://github.com/martijnvermaat/dotfiles
C-x C-fFind file.C-x C-sSave buffer.C-x sQuery to save all buffers.C-x kDelete buffer.C-x bSwitch buffer.C-x oGo to next window.C-x 0Delete current window.C-x 1Delete other window.C-x 2Split window vertically.C-x 3Split window horizontally.
C-x gMagit status.C-x M-gMagit dispatch popup.
Interactively do things with buffers and files. http://emacswiki.org/emacs/InteractivelyDoThings
C-fFall back tofind-filewithout Ido.C-bFall back toswitch-bufferwithout Ido.C-aToggle showing ignored files.
A smart M-x enhancement for Emacs built on Ido. https://github.com/nonsequitur/smex
C-h fRun describe-function on the selected command.C-h wShow the key bindings for the selected command.
Treat undo history as a tree. http://www.dr-qubit.org/emacs.php
C-x uVisualize the undo tree.dToggle diff display.qQuit the tree visualizer.
<F8>Toggle neotree.HToggle display hidden files.
Python auto-completion for Emacs. https://github.com/tkf/emacs-jedi
C-c ?Show the documentation of the object at point.C-c .Goto the definition of the object at point.C-c ,Goto the last point whereC-c .was called.
A JavaScript code analyzer for deep, cross-editor language support. https://github.com/marijnh/tern
M-.Jump to the definition of the thing under the cursor.M-,Brings you back to last place you were when you pressedM-..C-c C-cFind the type of the thing under the cursor.C-c C-dFind docs of the thing under the cursor. Press again to open the associated URL (if any).
C-x (Start defining macro.C-x )Stop defining macro.C-x eExecute macro (C-uprefixed to execute any number of times).C-x C-k C-iInsert macro counter (C-uprefixed for increment other than 1).