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: Add function to rotate/transpose all windows Date: Tue, 24 Dec 2024 15:20:14 +0000 Message-ID: References: <87setpdv21.fsf@gmail.com> <878qt8spp2.fsf@gmail.com> <0ce35c7a-8b28-4905-a6ab-caf50f2fc750@gmx.at> <87mshl2i6h.fsf@gmail.com> <9b460366-f34e-48f6-a680-e7fa5bc7f598@gmx.at> <87bjy03fql.fsf@gmail.com> <356d63bc-818c-428c-b31b-a0eb227b3a8a@gmx.at> <87o720gjst.fsf@gmail.com> <7dfe87a0-b367-47df-86df-f8fd95163fd6@gmx.at> <8734jbz8sb.fsf@gmail.com> <50ab6c0a-6afb-4727-9094-178668fc4f4e@gmx.at> <87zflfc3cd.fsf@gmail.com> <87y10ycxv6.fsf@gmail.com> <87mshbiiee.fsf@bauherren.ovh> <30c31060-6be4-4dab-8e49-c6f543821ea5@gmx.at> <87y10ecxk9.fsf@bauherren.ovh> <787e1cf0-810c-4eea-8d89-03ee83f67807@gmx.at> <87ikr97u86.fsf@bauherren.ovh> <87msglr2zx.fsf@mail.linkov.net> <86frmd2q71.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="15276"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "pranshu@bauherren.ovh" , "rudalics@gmx.at" , "emacs-devel@gnu.org" To: Eli Zaretskii , Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 24 16:21:18 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 1tQ6ij-0003t9-NY for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Dec 2024 16:21:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tQ6iI-0008Pw-I2; Tue, 24 Dec 2024 10:20:55 -0500 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 1tQ6i4-0008Bv-0B for emacs-devel@gnu.org; Tue, 24 Dec 2024 10:20:37 -0500 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 1tQ6i2-0004ZS-2A; Tue, 24 Dec 2024 10:20:35 -0500 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4BOEfgCx021851; Tue, 24 Dec 2024 15:20:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=StY3mM2WbDs5Xvc9onnwymvWAWaMN3nQb5GEa1RWXjc=; b= AvDERsI8DbZc1wCcRfOK3PIq6ohrlJ7vIC1tGvhfNL+xxdcrh/VV34RBSoKGRoE0 NSV1aMSyx5dXZkl6T4iIN+z7yGuIWMiHYd9ivRtSXRDrYskv+KrlVZiQp17nKF87 S7QQ6firqo9/OFNMS9G+zmWmuIep+CDnMmWmFCEC8BquLPaSzloq9+/QbN2FFDuq gbRQB8oEIWPZpAQSbF16MMyOq5ZHIHQaPKNuPCrnlyEJwBVi1SNitX1d4bDW7yJ9 8VRuWD8/jhrb8BEtMoUHSr+M1oUbovujqofTSUVG+RPUg4MZJvWFsVVOv/OVvbCc QqgCbkRJatKA7h53zpr60Q== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 43nq74ce2g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Dec 2024 15:20:21 +0000 (GMT) Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4BOE4HcL023223; Tue, 24 Dec 2024 15:20:20 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 43nm4835w8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Dec 2024 15:20:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qP0SbUjzuPZZovrzZ9qk3uFLoSytMSCxSwLQ11E3RsiWqUc0eXawba98tcVaXhWvJ4S0NMhrfvS6JR2TeeTuwbD+lVq3gYp62qzARqKSHbnB4dq79/wXDGzIjWxBJmnr5CXjaC2SohDYhJFqVBRs9O8PCk+/57vX3KgSw/fsmsIt06eY5wQoKjh5nSk+B68Ocv/VnTkneXLo7jkejrAc98HjsexgUpO0xWKUQfkkz2FvBf5QVbv/tJ1XELun5VhyoVs8XU198/n4FWIVsqokPTCgNlekMB20mmEfIh3zwh3KWS4CGrvg787PNFkuAgdHCAR5u5Yav5X1hRofhjR7+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=StY3mM2WbDs5Xvc9onnwymvWAWaMN3nQb5GEa1RWXjc=; b=OY5J8EuNN3bvYd8WDIGu3NJl053UeYvMGvizYe1D1AOftJiH1PSIASisgVCJ72M4pAmWwRUJ49IuUnJg5TxuUqNMzvvF4rsTF3oaq1lAe20XSVIg4ynzCBTJyKIun5cm3ycFnsgL/MkC58f90K1E3ISA3d5B/PYLE9cLxQ8S9Dy1LGJJnFQcXf13zw5bJ2jCV34F/0OrIXlWynn1kcCnSz6lKxoRQdNIduc3U9qUE6nO2iMuN6rzMVE8dm4E1nZRu9qg2cvDXUYHKQ+ERWQoz5npcc70e7W+W/vyr1lEgh77+fisGzywHnjYEpxALZllM2hQbyeXXWJi8g2FcTqAKg== 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=StY3mM2WbDs5Xvc9onnwymvWAWaMN3nQb5GEa1RWXjc=; b=amS+/BHVfSlgraedsenmROBor9P4v88N9y7wD/QOpxoQ2ngfJ62PfmUhw1UfbyJzmIdJTwkL5NtTPw/wXWVrErUtNDSagMACqnW5X0vhTWEFcUbh88Q2XsfWpb0A8zFzEYubXn+26HFKiQP97kLfg25d6WjqWlAvE2cP4WHLSd4= Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by MN2PR10MB4397.namprd10.prod.outlook.com (2603:10b6:208:1d4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Tue, 24 Dec 2024 15:20:14 +0000 Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8272.013; Tue, 24 Dec 2024 15:20:14 +0000 Thread-Topic: [External] : Re: Add function to rotate/transpose all windows Thread-Index: AQHbVgOMaj6dUMWYr0+eVgyQyZ5FHrL1gblg In-Reply-To: <86frmd2q71.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|MN2PR10MB4397:EE_ x-ms-office365-filtering-correlation-id: de1942f0-c1d9-4807-c6c5-08dd242e775d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?/ZhhnuOvcjxfj9V6mn3sCRUm7ZTutsA5hQfK7zFMvI7BTcoKIK8BJ+LYWUHj?= =?us-ascii?Q?1YAV3QWhQv6UwvVs9YclRUkTEW/Nf+qKPbBBb43C1SzeCEmmbVZfYuPmpVr3?= =?us-ascii?Q?RZ9H7oDt1g6Gf9SrIAnpo4zJMYdDN8y630CwAEycIqgmbmcJjIGv5trrSkGw?= =?us-ascii?Q?kaEFrLF+TfuyIVtF7yrKaYefaTQDetgW0hsgo7RDdE3pgvpaYRpr60M44YF3?= =?us-ascii?Q?Hd/X6j9Xot/gJqA3D7bKDC/xrhyan8i1ZxwyGzISnKs5tqscmSLOh5XOJf90?= =?us-ascii?Q?++4SpzKHrn7Q7ANGBs0PyREUtt8maAggu5jECb85dq11Cz0ivk80ZWPzCMT7?= =?us-ascii?Q?GCXh0bUk952Wq3zxx4hEO1n/+j5aphGCZ/IucNFmqSHxEFzpakMhd50wCNKj?= =?us-ascii?Q?KMWMYOXL1/KhARzx/tXg+7rAWQp/5wmdbaCK1MheKeEeq9ruQs6ENihwi0LN?= =?us-ascii?Q?UQnJpnIAEVw2FWuaRi1U7lG2gQ+olpFx+6NQl1Na/8mYHza/6mNBG+rcQEO9?= =?us-ascii?Q?8Pne1Ui/x6fnRWyix5sAR6aav7wjdVBcxzFzzoLXrdnC6O0SCxjLZTp+Ay5T?= =?us-ascii?Q?54Y9mpJdH6VxtDN7tfoj91FWdwDqWmLtvEZ2hTmzsSvPHHCL5cgV6/fmO6Me?= =?us-ascii?Q?pRo4F x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/OHYnHpPBJAQMBKWu36/EtHMFeS7+M/Kugw+OjkZBWIoEF9A0U45hA3AgXFu?= =?us-ascii?Q?jM5XazWjbk3b5gCZ8YUvWBezcCbqRwHte1ouT4NJ9Y4ZL2bXGZvZN/iSs6B7?= =?us-ascii?Q?ymn6Geq0cJUqadYffd4MbgtZHjHa/pYnyo04w/nzAydeHNT9MWD0Phh4vDMx?= =?us-ascii?Q?aiqISQ+T5o9nrhObznz5G6V9pugZSM4Gs1BZDeckBNeD+UWLcmhKe08pVBcA?= =?us-ascii?Q?WH6fkXxonDsoMNA6zPwjnQr6I8qOXkdgNNloUmGYp0u/QI7DQWd8zFyCl+0g?= =?us-ascii?Q?6jRoEidmzQVmMm4ibxRkOaGfHzGpEcg67r1EGR7FDZbItUDYn/EJ5pZ0+TFx?= =?us-ascii?Q?JI31ApSXqkLQiuZM+WOJFTCcF8YO7IvSiY1xTQyq9PYfu6nDuGI5SzVTC7a/?= =?us-ascii?Q?ioavq+7cW7fj+DTsSwFBiRf4ZiGvuJ297mb4+YZrb4Yn2KKanc6gP1riKSqz?= =?us-ascii?Q?FzEXJYikNbCydzGr0/3+ZzgrLKMYRFuzaJu1+IMksU+pyGM6J0TmCartGTTT?= =?us-ascii?Q?Kvjoaz44UQrou8rCx3B/y994FJpncOJws4+BdDgS0OYPqc8FOoerkig6CfrK?= =?us-ascii?Q?HwmsjepjBUfOK96lBaJM/4NH0nsRM5+LF8thS1khXSnE10qPml5Wxms2BtiM?= =?us-ascii?Q?Kt X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 2+C0vZ3s5lh8HkuSA3nBxsNy1R3ZC5FpVH0ROBkxV1kh0JN2vcdgAeAWC264y+RKpytHMHhjwyQbkQ9hmCLMXUQW+kOxid56pP87pVKe24K4sEyEFQBr/s3F4VJyJ5svoqppfQIQms4XKpGThzqv1+102FNzqz5of7MI2cMaP2zQYQEYPy47cFF7kpAwbn6MChkp8sGacPukbGVjVFMyGUWkceX3hrfCS6jYbf0AWDSyBRTKItJ3APDCJfl4ESqElslYA/FgKcYqVq3bBNCReSU2HIHp9+skWAOQZt/SFcWmtIHdAb38Xke89htUFqkaWRxlt0FK+/Pxkq3v2h4QW/V9JmoL+O6WlPKj/66cOtpbMRz/VzBNF0mmNb/XlXSTk/zzhACWWQ/WOnMO30ev7aa1QrmURFGoyJIfYay7QcXhjlXZ9B8wbj1DFHEvUInmMD9wKA+/25yPDXPIqOICnfVrWPkL4bNr5AAdeKG0g5+xkbzftFeiQ3wYlS80uqn3F8S+o2IeBbClItgUmczLl2NvSaaGSvEIwbfL75hBKo/tS/M3qfTvsYAMfOfULlxqS1kff8D14WELSfgU3hOdSxtVsPFjXrlGfnZepZxej8Q= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: de1942f0-c1d9-4807-c6c5-08dd242e775d X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2024 15:20:14.5736 (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: N7YnU0O6AZQXSuQlVTPDq5oKh51Ygh8oRtEFEesIIW87uyDLN0lEMN4zLCYYrtoLNNTYzTr7NHkeoutPsHgK2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4397 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2024-12-24_05,2024-12-24_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=536 mlxscore=0 suspectscore=0 malwarescore=0 adultscore=0 bulkscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2412240132 X-Proofpoint-ORIG-GUID: ZWtCwJPPe7G5g1JV1YHiw7t0RcVIUJlr X-Proofpoint-GUID: ZWtCwJPPe7G5g1JV1YHiw7t0RcVIUJlr Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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:327023 Archived-At: > Why are we allocating key bindings to commands before they are enough > time in use to know whether they will be used frequently enough to > justify a default binding? There's nothing wrong with a command which > has no bindings, there are gobs of them in Emacs. >=20 > Let's not rush into reserving key bindings we are not sure will be > needed, because it will be nigh impossible to change or remove them > later. Amen. A POV I've expressed before. In _general_, define new commands and wait to see how much, and how, people use them, whether and where they bind them to keys, etc. There are exceptions, of course.