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: Proposal: new default bindings for winner and windmove Date: Sun, 23 Jun 2024 21:12:42 +0000 Message-ID: References: <86tthjcxd1.fsf@gnu.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="35363"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "dancol@dancol.org" , Alan Mackenzie , "stefankangas@gmail.com" , "emacs-devel@gnu.org" To: Stefan Monnier , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 23 23:13:05 2024 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 1sLUWG-00091W-RR for ged-emacs-devel@m.gmane-mx.org; Sun, 23 Jun 2024 23:13:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLUW4-0004qL-VZ; Sun, 23 Jun 2024 17:12:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sLUW3-0004pw-Ax for emacs-devel@gnu.org; Sun, 23 Jun 2024 17:12:51 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sLUW1-0006b9-BQ; Sun, 23 Jun 2024 17:12:50 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45NKQXUR022721; Sun, 23 Jun 2024 21:12:46 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-2023-11-20; bh=HVVcVWljKB3L2T61cUkY80JqSzEIxmVmxPAlq5HOdxg=; b= fKDvJKiRU2/fOZbjWr5Y66eVRod5/BUrdAJkhkkOWrGvf0xKPYpZnAj98Z272zcq fS7Z+PTjGFLd49ZeFrZyG8TJOrDMYBDzGH4qpn9cIiX1jTySIOFWVoFXt0UMBpXC 0t9tXJJFd51onR1fZdQXuyMMu25OBxHasCBTXop5gsDgL9/MrdjPB6U+SWlxHIbj QR+9L53EQRqksAjFIXgYJiwQ9MQo2JXkMHKrG2r+en39gvO5y3WoswiDKBLEq9Mv vCaTEwGZc60hDcajDPYLdGHrIUFUitF7AmaE7yH5T2sUujkQXQ65p6tcmez3tA1Y rQpLQmoVuzOVNhL6AXiC1g== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ywq5sse6h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 23 Jun 2024 21:12:46 +0000 (GMT) Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 45NG8m3P023390; Sun, 23 Jun 2024 21:12:45 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ywn2bpx2d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 23 Jun 2024 21:12:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XwDWWmTfj6zaNrxDWDYTbYdEKtjoTm4xsSd6pPKOkM5/VAJg9MwEkhP54dZsv9jdBRhPMBgHHDDXJHcNaZEn2wMMXNlQsmjacCMadfmy0cTGGWwCOhD+Oy9qF5K02JYUJLZhh49CppwWEEbczOH+nVi5ZOImhPAgVyKj7o+CyMOQMKtBRHyxZl4s1leSTbqFtC7jI+gRY4YtlFjZxpH4Qi5ARKdgWXcYQ10UhZdf5sKEmiCC+EUox1nID2y9GevyHpMVVyBPGzrPORFSeY6zyimbA1ooCBMkxK+7V06jCZ6rbB7lB3CrqpzcEqJr41SKG6q2uO++kgz/0KXwid+N2g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HVVcVWljKB3L2T61cUkY80JqSzEIxmVmxPAlq5HOdxg=; b=SHmYZBMHAajBPiyQV0TVSw1Qr8sS2v8KjhwrNMmamYkb6BfKCJG0zHFlFr6aFAdiJmmPrV6tFAYLdRXfj+EmLqeM4gAbclwqqbhkw5+08wdqjyGyxmtxhGAF5/PPhmGylL5qxEO+sjovMFpkhwU/1mtiqq4Oz9u7fGHBlrb7hW95bXKGokFI1jGOzVwnqXvoJ0WLDNj9jAuUoi+0SNWSrxBj8ZzGCQIiyCdMTyM4B/+st84/6g68GvgD8s62qjTEowqZBpbxb6m9hPUrpnM5TGmZgyLC6gGYD3VTzlXZoe4Mfn/oFWmQqQ63kWBKhEG00A9waHzF35f8TXKd8ayhFA== 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=HVVcVWljKB3L2T61cUkY80JqSzEIxmVmxPAlq5HOdxg=; b=li1aCgvFiR+CMcNKHpTuLbsr1SSh2Md3/JWDpQvtkGtGe8IM3aogHuLIPno+5sF708kRKKD4FjQRz1S0sn3wltQ8w6mrD+cgj9Igw/YYtVnTuYeKRhIrHJD3uPPjgj+15lyBvM/pSWik96cK0/dVfOEeRzrEsTB+BNli5KzWOIE= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CY8PR10MB6683.namprd10.prod.outlook.com (2603:10b6:930:92::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.25; Sun, 23 Jun 2024 21:12:42 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b75a:ef76:884a:dd27]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b75a:ef76:884a:dd27%4]) with mapi id 15.20.7698.025; Sun, 23 Jun 2024 21:12:42 +0000 Thread-Topic: [External] : Re: Proposal: new default bindings for winner and windmove Thread-Index: AQHaxabZglKLnt9yj0mgBbPNkHCdSLHV1D6A In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CY8PR10MB6683:EE_ x-ms-office365-filtering-correlation-id: a5796452-62c8-4197-fa32-08dc93c9383c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230037|366013|376011|1800799021|3613699009|38070700015; x-microsoft-antispam-message-info: =?us-ascii?Q?68RDJ06T7zBHKRn47KZwT5LGY2NC1osOl8owgXT1ejDGP3f9S08OyluanHFe?= =?us-ascii?Q?Lmjs1cCxVD/mDWVbkcHvHQ/+0yQboWgkBOIaadyL3aRGiU6h/fuePY/urqCI?= =?us-ascii?Q?qN5kHYJc7W6SCSXNtIUTxhMzos0uC/zPtfhGlACJvuAQzgwqqWufoEn2F3CA?= =?us-ascii?Q?pD7d0OTHGmQdoFgbFKjihLo+cT1mI9IZyn/M2t77M4sB05O6mCQIyzyT5+Lj?= =?us-ascii?Q?9IoRONvsW2Jj/QNPocrlWfBd8fhq8C7gtgxvm8SpTVW/3u+Ko0ELyhwvsJEm?= =?us-ascii?Q?XxU8vhR4RXj65ZmESNAh7bMfHDCjXClagWIizWegBeDz58NVOJvDTfqzkvEL?= =?us-ascii?Q?IiSAKCzVZNZ6pxLaLC0bv7eobtOOfsXRdKRmPAA5W/lp4n7t8maJBybk8N/Y?= =?us-ascii?Q?2urukxu2IiSXVVzQ1xQbImAdPNbpWrmgxEI5qYWiIZLYgPd12bBtIodQzVK0?= =?us-ascii?Q?3vVIUrkROvfM5jnHb/HKC6dnqOCq+jRQJW6nXAszTZzIid48M+lWOGuVLXxT?= =?us-ascii?Q?v1q+TbR6EEsRzTzTvAjiiBcn6smctH5ynchosR/slQ/s7S1KLO4Oz5HBHHvG?= =?us-ascii?Q?kIC8YoG7OLVYm3f/75IGt8KVE7xaNRDASihmWOTb1U7hm9m0jFfFeLNjEE+g?= =?us-ascii?Q?ZiXYr x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(366013)(376011)(1800799021)(3613699009)(38070700015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?AJ5GjfGX4KRh3Ijw0nxF+EQwxW8tKrpjp5a4/+WEmBGldFya/x5mxqf98UZW?= =?us-ascii?Q?0XVJHjJX3pUMq9MiNMQrrZMOa/02lbTKFYBWlnxccbODVFkxzX3hj+qN9/8Y?= =?us-ascii?Q?q2HMJp8rhKIk8MnzyxWP9kF9LvYY0Lpn+SM+pm76wcw+hNZrOJoWfR8RjngM?= =?us-ascii?Q?lGMiEW4JF5ZdnFSlQs5e/275Ly7syagAkhfRqd9yWcGFd179OyLNkd6nljLt?= =?us-ascii?Q?zvl6xg8sArSrjy06X+JnHXK9POuO0asVQi65qXslaH5pDP1BOAxTGho61vvz?= =?us-ascii?Q?SEm1pZWAMkmXzu4SwMTYYu81ElX9cIwU1EnW+VwBGLt3CtwKIeIU6/SHOgfi?= =?us-ascii?Q?8sVR/F8WE6SHwvgSaC/JamxtcZc6WDnuOk4pLzgb4y5pZkalpDzIZzgKqO+f?= =?us-ascii?Q?FcE+z+uJ8BSTFI2Asg5hnDi8KdBbb2qj0YgPwJ7bO0DcmuhM2W+EXtz3akbz?= =?us-ascii?Q?i2fvZTI8x6l/I9eMBS8r+ZlHp9AoeLVHomJxbHLW8tSKoFW/1zfVPHUTsxow?= =?us-ascii?Q?V+VSJWUss6I2uX2TRmW9Ii6FQiJNKj/vL5wRUnM/lpjQy362pj6KM5cl/gPo?= =?us-ascii?Q?4XxrBn39yD9Vur7Uq0HoAke3FZXaxU4B2jQlSfFV1+9Kbn42llbb/GY6deYl?= =?us-ascii?Q?wH X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: SgVsY2t50f7I5JLfPVompbyz4+qimFKDj2c98jR2pfjvzguXNvmpwCN96+kkwy3GyAAwQL1v0KsX1VyY2pLn3QOxRQm5Twh+hRUhbkG0f7d3zbtaKXBG0++WkeGpnveVbVok99fGxZV5Ziyek2Lhhz9/nRtnAch8dQmOVz115icF3xzHv7YmY4K1MpufxBkgTT7/45l560U1lIH1Gn/W3uPvHfnQgz+4mW3eh7P6sJQPQ9fJBusdhuJtWrlXUeZFP8k/ZB+Ys85o8vFmOYFB1DSt4Esur9UfRG+q1E/unVCxTr0h1Xo2el/GN0xDdflkPY9GXb9CKuzokuO0QwCngNPAWJ2uTKnHfVDoRGWGlucCeuIsCMzfGuAD6cd5MUaduiIRJSnVZzOiTJ1zgF4Re6xMN1c1TYsDn35YA5dNrlYx/CSZiPO4sxGGsWTMJ6UTmDx0RixlW3qIKQUMv6WiWb1SA08lUzt3bnfy+LeEJ0BPDFsub6lNTP7KYCUVbRjZDTo1ozLH6sPhn7YxyPjDi0kt34fMpJsVxT2Y3Z4mBYtMSqZ3jCUdoNd/SquqvZT5yrUlk6a/+zj4QJiDUQXg+y9SKnPIs0AM0lhthFmZ4bE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5796452-62c8-4197-fa32-08dc93c9383c X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2024 21:12:42.0763 (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: FzoYDiOqDp3BJwitEUJObCxSO/YyamrNcXY+h/RAZu+DQjklH4nY8z0SK+Hqv9Tve4yVAzOh1kP8vtOoODSugQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6683 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-23_13,2024-06-21_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 suspectscore=0 phishscore=0 adultscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2406180000 definitions=main-2406230173 X-Proofpoint-GUID: EwonyEk7StIek03BgwXZAxL7IMKsr8HW X-Proofpoint-ORIG-GUID: EwonyEk7StIek03BgwXZAxL7IMKsr8HW Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=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.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320578 Archived-At: > > Does anyone have a problem with an optional package which, when > > loaded, binds some keys to its commands? >=20 > I do: merely loading a file shouldn't make such changes. +100. > I assumed the idea is rather to add keybindings maybe in `bindings.el` of > the form `[mumble] [ModifierMumble]-` to autoloaded > commands. So `windmove` would still not be preloaded and there'd be no > interaction with `windmove-default-keybindings`. >=20 > One proposal was to use `C-x 4` for `[mumble]`. Not sure what should > happen with the modifiers (to choose between the various options of > selecting another window, moving the current buffer to that other > window, ...). Why whenever the command is autoloaded? To me, even that's unnecessary - overreach. Why not use a minor mode or a user option to add the additional default bindings?