>>>>> Stefan Monnier writes: > I think that pretending that "foo" is not interactive just because you're > not in the right context is going too far. Lots of great discussion on this feature while I was away for a few days! After reading the comments, it does seem that changing core to get a smarter M-x isn't the best plan right now. While some may want a more narrow and efficient M-x, others just don't, for discovery purposes. Also, it's hard to properly define a "context" for when commands should appear, since for some, that notion varies. And, well, Stefan's argument about impurity sold me. I have a feeling he knew it would, too. :) I'd still love to see a faster, more apropos M-x develop in ELPA, if anyone is interested in making that happen. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2