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: Concern about new binding. Date: Tue, 2 Feb 2021 22:22:34 +0000 Message-ID: References: <20210202134950.vybbpf3iewbymfjo.ref@Ergus> <20210202134950.vybbpf3iewbymfjo@Ergus> <9031b3534bc714b3d062@heytings.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="40119"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Gregory Heytings , Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 02 23:24:16 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 1l745l-000AGg-8R for ged-emacs-devel@m.gmane-mx.org; Tue, 02 Feb 2021 23:24:13 +0100 Original-Received: from localhost ([::1]:57278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l745k-0000Fk-6G for ged-emacs-devel@m.gmane-mx.org; Tue, 02 Feb 2021 17:24:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l744L-000823-Ri for emacs-devel@gnu.org; Tue, 02 Feb 2021 17:22:45 -0500 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:35710) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l744F-0003UD-Rb for emacs-devel@gnu.org; Tue, 02 Feb 2021 17:22:45 -0500 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 112MEtOX175756; Tue, 2 Feb 2021 22:22:36 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=0noZeI+59Y//7MWX9tsTbJEx0e41w6uiU+dYbpcMKgU=; b=VdnVZ8LNMPjJVnd51gh2QE9mWV0PxSzCqsi+SEOTxUwvDWbkjUk4ELWsc0QPuLHAEHeD R6OhFp2BxMake/2G9LyOO0jtAVEty+rPUtNbx16klSxnr1vwiEX+fyhntp2d+3BSE3J5 u96WBYW9Bs7fw05b5aqkdKEJrx+RuSlWNoP+SxXq9T9Rb2W1DcQI/E+gzKqPJQZopJX8 C31ySyALWbfP3olVH5ALjaGTnu4mJh9aPaJ8Q0PItYdf0SpJm0xUBqcC+JVOzIvRnbnK Ks01wEoGDoxXjL/Yls8iR5S1Nd6Y1GcEyq1O1l3G/Ry4h+PTbEsTKa+ur5ihxbU1R9Db KA== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 36cydkw4t1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 02 Feb 2021 22:22:36 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 112MAx1H037477; Tue, 2 Feb 2021 22:22:36 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2170.outbound.protection.outlook.com [104.47.59.170]) by aserp3020.oracle.com with ESMTP id 36dhbyxxhm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 02 Feb 2021 22:22:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fhLlyXxqxYMAk4V5rIa6mAFcQU6dRj4nOg192r0SG+dO4P0mvMaoaM2mpOb7hKjWaYNA6fkENwW47ek7rY5bPOCtaoj5qP3vR/Vcw/YRhz4Q5euM1IclqLnNXSVUi0zBRZzzlXWj06kevgRIpga1NxAkxOMGp6k64MQ42GQ4uKd8uyQWJhQVhos0ysN/thF8aaiblcBKt/wFsi4utTeRTHlpblPaptlXE2/Bdc6Pgk0RrX0weM73rvwJgnQ8eWQ/5nroRgEIJequxWBKk42a9bqhMH2y+1LnnQzgtVdjGxXEHfxBHU1TybFmMlVzBT/qz7bmCuqBwFV12ZKW3aUX6A== 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=0noZeI+59Y//7MWX9tsTbJEx0e41w6uiU+dYbpcMKgU=; b=ZRD7Zh8d8ks6gY0e9jR8Qea0h+KrOvFKE9gvujTPm4doduTi4QfGSpfCPDakzkIXXoJnb4jpvphwtv1kEUfkc/VkCZsrRt4nmAZicDbzMnejWItpFs8hXMELHdNMRSadbjrupyCXImXwSFposMdv08a7J4wKmoDbu9bP+airZFr0WDaC7RGKnF9Gw3i6OqH3YO83mCMJUZOVtT7mADoMzj+3CJwuxMauXv/Mt6jcF6AGvukBhwEC/WHwuVCRQZkdhqXJbhNlRZmgMUtXxDTrN8yJ4Ai0fLvwVJ0mOCuQi4lKBXK94PFyMU88NBIMhCcP8eETDCWQQLgmEA6KpkjysQ== 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=0noZeI+59Y//7MWX9tsTbJEx0e41w6uiU+dYbpcMKgU=; b=o8GqtwA/vFO+z7j0KKnw8IZcnBN+d7wJiI1+0/LhmxFfhjgC/Rtj/ZcHS7nBko6lV9kBeAkjftIkPywQhgO4UmCNHViw0Sjq9FeCI1OuywW6kGuYHjzXvT8mnIx2sv6KZ0MHCDp9331hrtg9cXuKwpx0HkXmx0srUv+qoJj6UDU= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2670.namprd10.prod.outlook.com (2603:10b6:805:42::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.24; Tue, 2 Feb 2021 22:22:34 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::dc4d:9cd0:2010:daa2]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::dc4d:9cd0:2010:daa2%7]) with mapi id 15.20.3805.026; Tue, 2 Feb 2021 22:22:34 +0000 Thread-Topic: [External] : Re: Concern about new binding. Thread-Index: AQHW+bApOq8vb8Swe02s3oly9UpLw6pFbuPg In-Reply-To: <9031b3534bc714b3d062@heytings.org> Accept-Language: en-US Content-Language: en-US authentication-results: heytings.org; dkim=none (message not signed) header.d=none;heytings.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: 519e6d3f-74d6-4036-3943-08d8c7c90a1a x-ms-traffictypediagnostic: SN6PR10MB2670: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MZD5cIW+qQ5FRMwjVuUwC9N9LbEtFrRxzx+JulD8tXYySREh8xiYHAkjzwl62zbACD8o5vBtWSOu0Mijx94Kf6q/UPr+Fd2VMjUc4t/xZ9iS3uM4JtXGxuOA1/mYxwtYdyFKhcb+Dt2qf+yfGmf87mB8PUDUeYWhBWGv5yfFBqOX90eo6MNRGAfK5c39nyqDwsQl2aA5Jo+v2HQQ+P1totmlyK/jmAnFOyi1RUyihZMKdC9t2PmSZZkV0q+P2A3kl2b59qQ6hn/jInBq23/OrFOOWFyvW4NffIQz1qcZfy4Vq6863XZy506PfsAsoWjdUjPEdrM8Z4Qrk7UrySP68YujooPUt/12KbzGN707Ta9JR9FFEilF54ZMvWAQXY7jlbLvRgp5Ouc6TbUWDWM6eZ+yYufqFa28yEsIF0nMnxCkbmJwPQj2kYgELzOGqYhJRukcnzWZwDF9mJySnjzna9/cOe+Z6FqfFJeWYb6uUrFcQDD3nk0DxaBhV2sbtygQ7ugx9TAQBEgxiknZVSxm+g== 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:(39860400002)(346002)(136003)(376002)(396003)(366004)(9686003)(26005)(6506007)(71200400001)(55016002)(110136005)(186003)(7696005)(33656002)(86362001)(8676002)(2906002)(64756008)(83380400001)(5660300002)(66946007)(52536014)(66556008)(66446008)(4326008)(44832011)(478600001)(8936002)(76116006)(66476007)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?zKva75bIEzD2YuPr9fp7k5ht4GWqp0uC5pPFNK86RdVfyNidGfiYqE39Ggps?= =?us-ascii?Q?qubtBU4yGP901QR3IUwc3xWsuolP5ZesXpGNRUJLmYPJMwVM8S+a8NQNPYnf?= =?us-ascii?Q?dfAxPJWET+eYyVgSCSzK3bK01NPenwn4e439QR4h49MO+6ZSU7972Wvupk9A?= =?us-ascii?Q?BeE5O9J7euAJWEv0ZEpVd/FV3Ohh2JiKRaGxhvWmSqBKlgVQZYW5omDIDRBO?= =?us-ascii?Q?MeEW42YYB3klts/LZUh/9fmlYIFDiEyNvGEutSprHXhodbHz5xkuibF9lcwu?= =?us-ascii?Q?t+D8iWwvUdpEzjTqVL/xfJawuk6BMsFe1zaOkgBepaakVSp91WzOXjDe4Jvc?= =?us-ascii?Q?En6yFSKmrv/LVF6zzmW/2Ze+TxvdrEQqGqYPB9/xkZYyeraBYA4tHW5Ifgz7?= =?us-ascii?Q?yMdpmLf2Tl47vZ43MAUc2d5ieNvJ4ymE6dsis1aKaO6oyFwZexRRbDe0APqc?= =?us-ascii?Q?WiMK7XJjfzO5PMpchcDGy0AEf0CEhYuugnsixxySGjjfIRP391P267dUd02W?= =?us-ascii?Q?q5OtfB8KUz0rSFs3Bn/3eJrv3e1clsv9mG5cHJlLvfpD4G2+TdeLv3p/6wDI?= =?us-ascii?Q?458Z6zpaaGwbXVAqzTZbrR/5t3gnlrA9xECbwEDpt13EOVdDyWMbdLNfmrmK?= =?us-ascii?Q?KcDj 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: 519e6d3f-74d6-4036-3943-08d8c7c90a1a X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2021 22:22:34.3495 (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: wG4WDHjkjAL1tsqUN84uAEzHPq1Go5Rbagy9SENutsuG/CUYXDD7v9qQzHRThsKNyTknF5M+sr/uVcCV6tOAgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2670 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9883 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 adultscore=0 suspectscore=0 spamscore=0 mlxscore=0 malwarescore=0 mlxlogscore=928 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102020141 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9883 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102020141 Received-SPF: pass client-ip=141.146.126.78; envelope-from=drew.adams@oracle.com; helo=aserp2120.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, 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:263760 Archived-At: > I agree with you that these free slots should probably be used as > prefix commands. Not by Emacs, please. Leave them for users and 3rd-party libraries (which would preferably make them optional in some way). Emacs should, in 2021, no longer be conquering key-sequence space. It should leave the little bit of space left there to users. There's a tendency for Emacs to gather more and more stuff (e.g. Project), and for its developers to want to add one or more prefix keys for that. That's forgivable (IMO) for 3rd-party libraries, but I no longer forgive it for Emacs itself. Time to tell Emacs to back off, IMO. > I would suggest something like: >=20 > C-x g c =3D clone-buffer > C-x g d =3D diff-buffers > C-x g f =3D fit-frame-to-buffer > C-x g h =3D hexl-mode > C-x g i =3D insert-buffer > C-x g l =3D font-lock-mode > C-x g n =3D rename-buffer > C-x g r =3D revert-buffer > C-x g R =3D revert-buffer-with-fine-grain > C-x g t =3D toggle-truncate-lines >=20 > and so forth. Please, no, absolutely not. You can do that for your own use. If zillions of users end up using exactly that for a considerable time, then emacs-devel can think about giving prefix key `C-x g' to Emacs that way. Till then, no, please. wAGNI.=20