Emacs Rocks! Episode 13: multiple-cursors
Find and mark the next part of the buffer matching the currently active region, while also keeping the current region. Get it here.
C-x r y
Yank the last killed rectangle with upper left corner at point.
Think of this one as `set-mark` except you're marking a rectangular region. It is an exceedingly quick way of adding multiple cursors to multiple lines. Get it here.
Edit dired buffer with Wdired, or set it read-only.
Find and mark all parts of the buffer matching the currently active region, while also keeping the current region. Get it here.
Evaluate the last sexp and replace it with the result. Get it here.
Assign a name to the last keyboard macro defined.
Insert in buffer the definition of kbd macro NAME, as Lisp code.