>>>>> Perry E Metzger writes: > If it isn't made the default, I think it is fairly harmless to have a > variable you could set to trigger David's proposed behavior. I doubt many > people are going to use it, but if they do, they've explicitly chosen they > want it, and it isn't in general our business to tell people how they should > enjoy editing. Emacs is a highly programmable system, and if this the > (non-default!) behavior is what someone wants, well, adding it means that > people don't have to write the hack to do it on their own. Such functionality does not require a new option in core, which the maintainers then have to care for (documentation, testing, ensuring correctness through future changes, etc). For it to receive that level of "support", I want more evidence of its value. Meanwhile, it can easily be done as an external module using advice. This should be done first anyway, by David, to test whether it's as useful as he thinks it is. Otherwise, we're just debating an idea without facts. We don't even know if this would address any of the performance issues raised by this thread. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2