From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: scratch/command 064f146 1/2: Change command to interactive ... modes Date: Tue, 16 Feb 2021 22:31:03 +0000 Message-ID: References: <20210213141225.11309.86562@vcs0.savannah.gnu.org> <87r1liblzb.fsf@gnus.org> <83y2fq9f0v.fsf@gnu.org> <87k0r8xl7y.fsf@gnus.org> <834kic9g0a.fsf@gnu.org> <8735xwvusc.fsf@gnus.org> <83v9as7xns.fsf@gnu.org> <87pn10ueld.fsf@gnus.org> <83r1lf9apm.fsf@gnu.org> <87a6s3vrnd.fsf@gnus.org> <83o8gj9a8o.fsf@gnu.org> <871rdfvq86.fsf@gnus.org> <83h7mb98g8.fsf@gnu.org> <87o8gjuaez.fsf@gnus.org> <83ft1v97bk.fsf@gnu.org> <877dn7u7wq.fsf@gnus.org> <835z2r94zw.fsf@gnu.org> <831rdf91r1.fsf@gnu.org> <87ft1vsmf5.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27879"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "dgutov@yandex.ru" , Stefan Kangas , "emacs-devel@gnu.org" To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 16 23:32:27 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lC8tP-00078g-0Y for ged-emacs-devel@m.gmane-mx.org; Tue, 16 Feb 2021 23:32:27 +0100 Original-Received: from localhost ([::1]:36872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lC8tN-0002Av-Ul for ged-emacs-devel@m.gmane-mx.org; Tue, 16 Feb 2021 17:32:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lC8sB-0001FI-7Z for emacs-devel@gnu.org; Tue, 16 Feb 2021 17:31:11 -0500 Original-Received: from aserp2130.oracle.com ([141.146.126.79]:41690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lC8s8-0002wr-0t; Tue, 16 Feb 2021 17:31:10 -0500 Original-Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 11GMUjBR044695; Tue, 16 Feb 2021 22:31:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=UL7yCWUf9+/xNWLDNP5S00KP1ABgvJjg0YinpAxVN00=; b=qfXNgoeo+9ModZaJwLbw6hdt4CxVzU08QOhRVGJHBeTljg2ux4PLqB+TZgSal3OSeV5m /DOJ/yNgMf0zwBcs3d8g269fXGfFhsvOQOE88S0syJqCU5DXlj6RAtX4bvGCHqU/Cog5 cyJjga5sjnpQ9HL/CY6q9TBncHefhifnlNyDZ9INU2mV7IVO/6QyjDtWUCjTSahMPGF/ b8Q5akYyaQCc8tXNtCcBtqNebDZhtjBkX/1hjzZG910xuu/wXR1nMmicO0ahJIeKpte1 Laui6XEyPO4WGxJZG6UiZ1zdHIPMMbBbZEuQam+jyeq04u85lKKsCICFNdM2uxBxl6Gr Lw== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2130.oracle.com with ESMTP id 36p49b8nsg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Feb 2021 22:31:04 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 11GMULEQ033549; Tue, 16 Feb 2021 22:31:04 GMT Original-Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2052.outbound.protection.outlook.com [104.47.36.52]) by aserp3030.oracle.com with ESMTP id 36prbnrrsu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Feb 2021 22:31:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZrYhNnlzzir3UwpWORDaeslJBE1zL6mbJIj8I5yd+ReDkM+k2Mx28rCVq4pIGocUMlwa3tHaiWljYhUNy6cXVwb+PmDocLLETvqoQNbQoChaKUUQxb5Z6ex0HK1RkpqaKVbTVmXWK0bOEEx/W7bVjHk8r2V8/ifFE3X+zVNLECopJ4wtQe7IWd7pOLdfbMWPx5SHYjhloORlrV0RRCfn1i0F1cZySjL1gDqAmObrjJT3lJvsgZLrhkBtdoWr7WlcceK1LtX3a6F+mpSuAVWaDVGQLe3ixTbDpwZSY0T4K6HbGopE/tfzdMAnCcZtCkN3rv2bb9dml+/iM0ultaYujA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UL7yCWUf9+/xNWLDNP5S00KP1ABgvJjg0YinpAxVN00=; b=TiitfFBIofWV9qXOXxjigKqyPlI4ag3yVz7k+KlvsRPzdZUh405QDv/IzBOOfN/sz5r53basSIb4wQ23vNYIYKxN2Fg7P+ff4Pz46i7Xq27uds9U+UOmoHRfbRjqGMK+djphcXVwo2wcrKG5W8q5+FXASkQnxTGIkdy5Q/eLgkccnVkgjpeVVH/ywLyStJu6n6L6C6a0Iy2zLKOem5RkPoi2HO1WeRqzdX/KKS6SnfWtkJDHbLk36v80FP8/0nepjGRbaucahT80R9nzrOg/jEmJmWJg1Enw1veNWZOZGlyLJVviq8I6LmEoZyGr0/lWiThTvMbdBqxKgKXtm8yZ/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UL7yCWUf9+/xNWLDNP5S00KP1ABgvJjg0YinpAxVN00=; b=qKug8bCM6AfMh4ZwFleLeSYq5ejYYRsPm455bLgMbpxV7kD0wvVooJ9IxS2LFJ3OCzVErV/Z9Oh0xuyr6fCzdnZSskt79pJ5HP8IOSLenGkgpQwFzOyCUdv7bobNDDoQJpXA1yN+3U3pUq63HAOTOoQJbaACVQV/1CieFG851Fk= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4780.namprd10.prod.outlook.com (2603:10b6:806:118::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Tue, 16 Feb 2021 22:31:03 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3846.043; Tue, 16 Feb 2021 22:31:03 +0000 Thread-Topic: [External] : Re: scratch/command 064f146 1/2: Change command to interactive ... modes Thread-Index: AQHXBK8zGvxSWDWW2UeGlg8hguoo3apbV24w In-Reply-To: <87ft1vsmf5.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cc7cf819-2e08-491a-4870-08d8d2ca8b2e x-ms-traffictypediagnostic: SA2PR10MB4780: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oZGgTc932+ELQuMnRjnWOOPzJtxSqZfEf8c6WUCyHHriAqkRe49QCir877Bcn9/froO3Npk/WCz83HjpGj4iKSZEh7XGTaUJ5WZ4fzSlhAEmuVA4TG7YUzCU4248wc6crcSFghHphbJ4Q0NfS7+ciSnbz6C5AbJnPkjoKAyUguAq0S5r+Xoxlf3+WxHQrLVSdXe4dQTRowwX6s7qoDchvnrEf0uhD+E/bnMdYsYI5K0uNeDW171tQYDWxwLxvJlXOAGnxnjkebRr7ug/8h0amci2hr0cC/iazLqIT2iOXYze1U54wQvaUFjplsj242PzG5GsSW/t+cX8Qpc5PXnTefxjB1rry6Y3Int5c2zY6SWFEZFrzRRtz5dMlfSDMQbOSqcMfj2Y9RKrMIYjFrXL//GoFsDxH8nnAX9R7jHECB/mS2jT+AU9tIxlML2SybaAsmlzgf0nqgJ2uWnJof3jnfBo9exCkyj65Zwvv+2U6OZ2aroP3MlJ8RPpfBnXlb+yK5BRXR/sUzwugcVeQlq4TQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(376002)(136003)(39860400002)(366004)(66556008)(64756008)(66446008)(76116006)(66476007)(44832011)(71200400001)(186003)(6506007)(52536014)(54906003)(2906002)(9686003)(66946007)(55016002)(110136005)(26005)(478600001)(7696005)(8676002)(33656002)(4326008)(5660300002)(86362001)(316002)(8936002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?0UR3EIhjQYWLC3JQ15Xq7GqNyANGCIMJuWFJ5m2hH4Cj6UlqRVks13kSBza2?= =?us-ascii?Q?gufPr+qMjDSzKuyxsDsp7wNv+psl0WrN2rZwNvA5ar0/29BtC0J5XFecmbXP?= =?us-ascii?Q?kadmmVYoY7Z5ARxOo0hAIZEVnH8uviiapEFSIIhPzss8qcW7y6MlWkjeqpM6?= =?us-ascii?Q?5mODH8djSV3lW8saNjLeRpW2YMhViEdMw5iHigLtxCv6Rc02gxW0WoZozBI5?= =?us-ascii?Q?utzio9Anq5ChSKfycT5frsZsHMYv+UiyiKWri+7Wa+fnSBZFU19TWmVQZZ8K?= =?us-ascii?Q?TwrE7sPUMb93JC5UM23JMukiaZYHMBFuRuDW12fX9f7fPIa+6rb6JkVF5pps?= =?us-ascii?Q?jGXPw/N7Br3ItHhhyfUkgUPMEX5t4YBy3TPamCGLHupa/+Ah53BZDfILLQS3?= =?us-ascii?Q?2c4zrf5wyEdlQ/R/AU9wV9y8N6+hmvZS69qh23QWlY5mXiQoEJmrRvni82Uv?= =?us-ascii?Q?zSyQ9KW5Ves6/Hg3Z+uGNkZwwn/eMOCodJRdnFlMeR2npRXxB4Tez/cDsGPr?= =?us-ascii?Q?O2P1peSGC1Y2t8yxhbmUuFtmgM0ht6a1VVm/YGxK4XQFIa/q3Xm5pY0YBoLG?= =?us-ascii?Q?a0jjIOyQDLt7Aoj3Lj/yukdveeAeXkn3MOPhWLzeqwbcp6jrhXkelpj0A5cc?= =?us-ascii?Q?hf4m x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc7cf819-2e08-491a-4870-08d8d2ca8b2e X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2021 22:31:03.1834 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PN0mK/jweAnit/+Z+JVph8j040sC4lKqwnJBgZgXpGQnVE/EaDB0AvySyI4lhsZoVkzEqdTiAUJ01DZaja90QQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4780 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9897 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 mlxscore=0 phishscore=0 adultscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102160180 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9897 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 phishscore=0 clxscore=1015 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102160180 Received-SPF: pass client-ip=141.146.126.79; envelope-from=drew.adams@oracle.com; helo=aserp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:264946 Archived-At: > I think that in the long term, taking care to not > make simple things like making a command for a > mode too arduous, is important. I may be missing something, but is making a command for a mode arduous now (before your recent changes)? Just what's hard about it? Haven't we all been making mode-specific commands painlessly forever? Is it possible that you have a new hammer and are looking for nails to use it on? I know you said, in response to Stefan's suggestion of that, that you're now seeing nails everywhere. But that's precisely the symptom of Hammeritis, akin to a pregnant woman noticing that there are pregnant women everywhere she looks. Or perhaps your "nails sticking out all over the place" was just another joke, not a statement that you think there's really a great need for this new feature - that there really are lots of nails sticking out, needing hammering? > And again, I don't see what makes extending > `interactive' so special here. We introduce > new things in Emacs Lisp all the time when we > think that that improves the language. ... for some definition of "new things", "we", and "all the time".