icanhasedit?

1 part federico + 1 part marnanel-musings + 1 part tango experiment + a couple of hours

= icanhasedit.py (very rough concept)

also in git at git.desrt.ca (git-clone git://git.desrt.ca/icanhasedit).

for best effect, set it as the default application for opening text files.

be warned: its saving is non-atomic.