From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Making `interactive' conditional Date: Mon, 18 Jan 2016 22:24:35 -0800 Message-ID: References: <87mvszdp6b.fsf@gnus.org> <8737u9kv6f.fsf@russet.org.uk> <87fuy7hdc6.fsf_-_@wanadoo.es> <87bn8vh8q4.fsf@wanadoo.es> <4002fc97-5629-4367-8b8f-48b659fefdce@default> Reply-To: John Wiegley NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1453184710 15947 80.91.229.3 (19 Jan 2016 06:25:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Jan 2016 06:25:10 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 19 07:25:03 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 1aLPix-0000G9-IN for ged-emacs-devel@m.gmane.org; Tue, 19 Jan 2016 07:25:03 +0100 Original-Received: from localhost ([::1]:35228 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLPit-0002SM-BP for ged-emacs-devel@m.gmane.org; Tue, 19 Jan 2016 01:24:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36496) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLPif-0002S4-Aa for emacs-devel@gnu.org; Tue, 19 Jan 2016 01:24:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLPic-0002AX-1v for emacs-devel@gnu.org; Tue, 19 Jan 2016 01:24:45 -0500 Original-Received: from mail-pf0-x230.google.com ([2607:f8b0:400e:c00::230]:35671) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLPib-0002AT-Qy for emacs-devel@gnu.org; Tue, 19 Jan 2016 01:24:41 -0500 Original-Received: by mail-pf0-x230.google.com with SMTP id 65so169877245pff.2 for ; Mon, 18 Jan 2016 22:24:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:reply-to:mail-followup-to:mime-version:content-type; bh=xD/qBDiqppdmNhGUHeQ/GZvSRbqMh4JaxsFcCzpxd2c=; b=oIUCOotVasTlhWDS3MrnnL1Ms4K+dS8aJmWgD0DFNHMj7xofRrwyPlHQshB3wRcahX xCiwjccgAi6q1q9GMXmLpBgbzc15M5tiazQcsG0he0xEDx3BDfrd3iZbs1X5D7vzwit3 oZBFDHU9SuBdH9qfO9xCWzx+S3Fo5R2/daUV2coJSGJMPU3S/KMOBLa8EP7QZHYSDrZv xm16BF8OmCoNDEOvysc2LtXikxmPRijn4BYNoUM+lMURDX/HpyqBW4osyEqpQs9hJTnq jO1NKthJaYmGN+PXjBNOhrBSmxhM3jp9QmREaOW7kTOaVDCFnkrzgd97MAXWdHUCNCWb Zz4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:reply-to:mail-followup-to:mime-version :content-type; bh=xD/qBDiqppdmNhGUHeQ/GZvSRbqMh4JaxsFcCzpxd2c=; b=N8LxOQy/ehNkSBXDxGxIvbjUXqHT5JXWgvMHk4U7U6gNT7VKroWHjeiiwAM8KzWq9Y Opt02H9x20SDKm3V41db8sdt6m9eGO1oxfNEI4AEpoMlQaF8A4I1h1EVfPRNnFxjcMWL l+/wFLIqLSE/UCzrsDZ5CN8goOZi2HMrpyEgqiA+lQUd4ZifcVQc47LxpeBKd6jflZOW 1Viaf0TL9FPkLTBEoofQCCVgeWMDD7lq+Xypa7E/YuOqaRClEDm1bEyom9RmuZ0HlPXW +GrDdgHlFTI11HBdDNBVBoWlG1cOTcvmOuV+FkMA8bY099K1AEiv6ycwsUzkeBkkGcWN dzOw== X-Gm-Message-State: ALoCoQmlqSoauj8ipE5bey1eEs+397N8GEUe7pLP94OBzzNztXA73t9Ws4R4u0EAPJqtsjDwf/D4SL89AbG5KaTySeOqOtAnpQ== X-Received: by 10.98.68.199 with SMTP id m68mr41807984pfi.6.1453184681050; Mon, 18 Jan 2016 22:24:41 -0800 (PST) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id 20sm38351273pfa.5.2016.01.18.22.24.40 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 18 Jan 2016 22:24:40 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 6DD6E124CB530; Mon, 18 Jan 2016 22:24:39 -0800 (PST) In-Reply-To: (Stefan Monnier's message of "Mon, 11 Jan 2016 01:19:29 -0500") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) Mail-Followup-To: Stefan Monnier , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::230 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:198339 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> 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 kn= ew 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. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJWndajAAoJEMFE2PTxn+YwzfAL/RM/IXt+gAUOnQTz3zqnnVVs Uh8lqta9HuWSbIV91pWrSs6FOjFrk9LjTjo8yHpKFuwuCMJciT1E7a1d3CFwRdkR 9Hxaem4bVitqBo8FwmmsTvhUsF7d/ExDTRcEFddpxJqVnRnsnGFd2byrIfBvqRYF 1lFh/I/jhz2ybbOln96GxGby+BvDYIgSK9UW9S96l5JRPa85hN1K5i3CzjUWyaLC zroBX52pd6KSC5ayDzCDo26vqltmjGhrOwUiMI4lM6QQb2zsVq5Uc7mQS+zoKJLr 6I2tXD3dMI4OYv7IPMTBhWhCg4l/m8lps2gqdYqoKlvQaHpylUcWMSEPE/LdbO3B BJ9dZoh7ODh2SNsuQLav5BvmHVThDy1kL24UxtMpoEBwKtilMvW6MmFClvc5WCnU EJ0qL6YjMkMKqOmO6YyF8EJn4GbcD26ypismD1B5XrYtcfYNliLHuT3izsp52L0m 5oU5IJJAj/FrzwehMedGQ7Np+yDmCDYEt/dkf5tUPQ== =SLzu -----END PGP SIGNATURE----- --=-=-=--