From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Making `interactive' conditional Date: Tue, 19 Jan 2016 16:28:34 +0100 Message-ID: <87y4blbnbx.fsf@wanadoo.es> References: <87mvszdp6b.fsf@gnus.org> <8737u9kv6f.fsf@russet.org.uk> <87fuy7hdc6.fsf_-_@wanadoo.es> <87bn8vh8q4.fsf@wanadoo.es> <4002fc97-5629-4367-8b8f-48b659fefdce@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1453217368 26039 80.91.229.3 (19 Jan 2016 15:29:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Jan 2016 15:29:28 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 19 16:29:20 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aLYDa-0003EE-Lv for ged-emacs-devel@m.gmane.org; Tue, 19 Jan 2016 16:29:14 +0100 Original-Received: from localhost ([::1]:37521 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLYDa-0005RB-2l for ged-emacs-devel@m.gmane.org; Tue, 19 Jan 2016 10:29:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLYDF-0005Nc-AY for emacs-devel@gnu.org; Tue, 19 Jan 2016 10:28:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLYDB-0000cc-9M for emacs-devel@gnu.org; Tue, 19 Jan 2016 10:28:53 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:50344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLYDA-0000bd-NL for emacs-devel@gnu.org; Tue, 19 Jan 2016 10:28:49 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aLYD9-0002xa-KN for emacs-devel@gnu.org; Tue, 19 Jan 2016 16:28:47 +0100 Original-Received: from 1.red-83-38-42.dynamicip.rima-tde.net ([83.38.42.1]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Jan 2016 16:28:47 +0100 Original-Received: from ofv by 1.red-83-38-42.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Jan 2016 16:28:47 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 34 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 1.red-83-38-42.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:QvCm5vV6EDbAkuSIoq6M0O4X/q0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:198360 Archived-At: John Wiegley writes: >>>>>> 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, Nobody proposed to force people to use the feature. What you have seen is the usual drama and hysteria display typical of emacs-devel. > for discovery purposes. Anyone is free to refrain from using the feature for whatever reason. But having the commands that apply to the current buffer (plus the global ones) listed on M-x is something that enhances discovery, unless you are interested on *all* of Emacs *all* the time. > 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. As Lars said, instrumentalization is required.