Emacs Rocks! Episode 12: Working with HTML
Replace some occurrences of one string with another.
Perform a bunch of operations on the whitespace content of a buffer. Get it here.
Search incrementally forward. Note that mark is set at start of search on exit.
Increase selection by semantic units. Get it here.
Rename the current tag (closest from point nesting-wise). Get it here
Delete the current tag along with its respective other tag.
Describe the function bound to a given key combination.
Evaluate sexp before point; print value in minibuffer.
Delete lines after point matching a given regexp.
Close the current tag.
Repeat the last command.
Interactively create HTML out of CSS-selectors. Get it here.