overtone/live-coding-emacs — pull request #11 by jlr (2012-01-16 11:34:19+00:00)
Title: Add volatile-highlights mode.

Hi,

I discovered this gem a few days ago and think it fits perfectly with the live coding environment.

It highlights any text that's been changed by operations like undo, yank-pop, etc. until the user presses another key. It's subtle, but turns out to be surprisingly useful.

The quickest way to get a sense of what it does is to go do a few edits, undo them, and then _redo them_. Each redo will show the text that's just been changed.

It's nice because it gives you an almost subconscious cue about what your last editing command did and also lets you check exactly what changed in places where e.g. your undo affected multiple lines. There are a fair number of editing commands it works with; the author seems to have already added in most of the commands where it makes sense to use it.

Thanks,
- Jeremy Rayman
jeremy.rayman@gmail.com