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: [PATCH] New tab-bar-detach-tab command Date: Tue, 5 Oct 2021 15:27:38 +0000 Message-ID: References: <87h7e4ikkz.fsf@alphapapa.net> <87pmsrrh7y.fsf@mail.linkov.net> <875yujizgi.fsf@alphapapa.net> <87o88bb21y.fsf@mail.linkov.net> <871r57i2cz.fsf@alphapapa.net> <87k0iu6n6x.fsf@mail.linkov.net> <87lf388zo5.fsf@mail.linkov.net> <87r1d0woq1.fsf@alphapapa.net> <878rz8aruo.fsf@mail.linkov.net> <87a6jovt2e.fsf@alphapapa.net> 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="33287"; mail-complaints-to="usenet@ciao.gmane.io" To: Adam Porter , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 05 17:31:57 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 1mXmQ7-0008Q9-Qh for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Oct 2021 17:31:55 +0200 Original-Received: from localhost ([::1]:57044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXmQ5-0001dn-HB for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Oct 2021 11:31:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXmNC-0006z0-HD for emacs-devel@gnu.org; Tue, 05 Oct 2021 11:28:54 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:7398) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXmNA-0002FP-6q for emacs-devel@gnu.org; Tue, 05 Oct 2021 11:28:54 -0400 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 195F4930019232; Tue, 5 Oct 2021 15:28:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=u5itbReO1fxEzjbJ3vcyY1SnBCCSVSNp6r6t6FHcLLU=; b=bZl+OxPsE+7M3ye/OudyOi1Pcxaicnex3z2e+EGiyIw5K6Ee/4bbIjwVBsPre5LhJWSu sHtykqN6ua5EN92rvi/0YhPG95guORSLeSMXMTBIcINREDRa8/Hd/HpHh6lXYnG4hZ7U IJhU/3Lx1jM8UCWn8k7+KVb4Iftlk7JJIsoGixATRDxybWDjIBoTxOjms/Rw761sIGpX ZEN8oDufILGP47zbes5IoHGV/nmy4Q+ZHk9wVpd09EsNOK3CXpV5hpLCzoyYSY6cbSPc 1BCH8fGy6oVjWwYiocbmno7opbx3P7nch9nBymqMHt6sGrS5vbpHkHi59A2u1CGxngMp fg== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3bg3p5gp9k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Oct 2021 15:28:08 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 195FFvKc057735; Tue, 5 Oct 2021 15:27:42 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2173.outbound.protection.outlook.com [104.47.58.173]) by aserp3030.oracle.com with ESMTP id 3bev7tdfkc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Oct 2021 15:27:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cUfoJmXa3/D10ZXhtZk7p8kxnO4yp+G0GpE9wkZ4idZIAXg8YQbss9WNhG1QYw+DaMVVI2Rbpdxm6YvqFVagKoSN7pm6YHKfW6Zy6vLrtiP73sS5Gj0tXHgWGgiLhkTR9hZiPv17SvaSCOttnHzFNcgYGPQ+yd1uIQP1Z3J2UhW1+vCf+ig4hHy0AHGKFI8Xv7qqcb+1mGYtzjJCRuKjOEv9eD2wy7wIidRG4z3wsuHKpraZGUyDmjLDIafdV18XJ4METiYMUTfes0tTIE047OrxZy6HC6DDk3v1CgZyXzXe/gIurD7RGwoPnUsJllgO8bBm5laUGcXc44oNItaIGg== 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=u5itbReO1fxEzjbJ3vcyY1SnBCCSVSNp6r6t6FHcLLU=; b=MrtAx1UAdpSxuLShzzHFK59JXJFLnYE5kaggW2bpax68zo9Rq8CZABibuFbG+J0J7BvVrYeOiV2DrEwQ56MLWj4CZUK0m8eaW82SszobdIcE/qsqM9E7OaKIPvv4DexN6U809J/lM3uI+lvCle7krg1LHaUR1OWtj/5xXUQ5cQ6qk06lehPB9z4pPRB9N7Jf/Qzb+TYRjZbV/Sm9PnMhj/y5OpfGJOv18HoFckXVdbSR2DraM0JLFMsCQCyIZcIL50WOISkUbjhfSx2kC4B9MgzOw64pxJEI9c6pi5Yp4kxPzGrbirlTH2utD30DElBHPiy44ib0YzzGTBlvD0O48A== 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=u5itbReO1fxEzjbJ3vcyY1SnBCCSVSNp6r6t6FHcLLU=; b=lAdSCxaORHd6mLqw/R4kjyEsYjBbK/hNn4/zDE/ZJbFMWiLxoYwrQpBxYLw+icupPui5RtdiqC8YWxNGYzO2rIbTH09S17xnGJg8zbRMRTSHJGyZZzEbY2oJXFeaMh7j+ZX1j20UB+KG6MOE+TUmgmikAul8sJKHECMo4F6aoKw= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2694.namprd10.prod.outlook.com (2603:10b6:a02:b2::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.21; Tue, 5 Oct 2021 15:27:38 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%9]) with mapi id 15.20.4566.022; Tue, 5 Oct 2021 15:27:38 +0000 Thread-Topic: [External] : Re: [PATCH] New tab-bar-detach-tab command Thread-Index: AQHXublCmJe+Ui4bUk+BAjUovAsL86vEhT3A In-Reply-To: <87a6jovt2e.fsf@alphapapa.net> Accept-Language: en-US Content-Language: en-US authentication-results: alphapapa.net; dkim=none (message not signed) header.d=none;alphapapa.net; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b4b67c21-9478-4e0b-9961-08d98814aa3b x-ms-traffictypediagnostic: BYAPR10MB2694: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 49ebZKAb2T6OEcZStgthMNTjkCcyryu9TsQegs7j3dD7KVPUPPu6LsFTFXtPzjTUGva59UOYw3Ophq5j8iU9gG2wXJu29mo466gooLsV/tZRyEjrliPdiWZRFE8L3DPn53aIXJ8c3krD7ckGm0TPBsdEOeA2SGx6LwWV/YD03/MBL1w6Xk7vr2OdVUMfk6eRKiSPdE1XcAQIOCj8dFjrvVIkerCKQJ2/J0ahG7RrYlI7quTA0A3j8EAJ/Pgfx+F+meAxCQLMEyvIhCxC4bxBiZTGXVRuN8Oab1Yw9FSdfKW5+5tPuCvGAo9Xw9yHtLadWr4yFNDheVGkVHnutkx+e6dBlcEvCUWAwogXSxzdijFmPo3twSrSdgMjXUa05VS9leBsFc9uc5XFOU6olfDpvbpv+5XfQgN1TsseXWn4WGbpuz+vFWCXzyM1drJBAFzGnQUo2eorywz7ykt+qWNjsQbMm6LmyILqf/SX5GQMbGH0l6Tcie/nRSixch0kEmjVIwtDkhFxreoNIre9qaUGfOfCrdtu+WFslfOdYNVNpb68pPA+nuNcWPYeFxexGFMpgVm1Bhljt7Qiu7tTzlbCKVpQfD/Do0/IXzmUW70XrdPGC0cZNbMudpeX1qqikNSBSA6kOAqHlwyyxGuJvl+awOokCPkKqmiWYpWRPuSKt3RcSloRX9H1xDnPi+tyiG8sJCT/igguEishyJs+tB3PMw== 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:(366004)(66946007)(55016002)(44832011)(316002)(9686003)(110136005)(508600001)(2906002)(76116006)(86362001)(71200400001)(38070700005)(6506007)(7696005)(5660300002)(122000001)(66476007)(8676002)(66446008)(64756008)(8936002)(66556008)(52536014)(26005)(33656002)(186003)(38100700002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MyevoUM3RbkJQc8h1uHwEJ6rtH9qVd3mgvXk+PHem6k3h+Voc62U3uHGhgv2?= =?us-ascii?Q?jgC2CDB0QEyw/vdmoBB8xKfEO7jAZzinUYk4SPaC5aJB/VMVfGFs/vDXIGMu?= =?us-ascii?Q?8kqXU3tqCuGIBNKLylkn+/ovz6BaTz84X7Au7nAQ/M6VgNs5pPHLBsPOe64I?= =?us-ascii?Q?LETzQq5OhpS0Qx1X3y/UoNxfgSaYHZmq67MG2ircV/OxGC108Wlcp9WjjYZu?= =?us-ascii?Q?s9Kyq9Mnno+qX7C1khUKlNgjtoVTnNQ3eMp6WkP9n82fGg058hs/gAcQnqFI?= =?us-ascii?Q?/ZS+2by+15thr78+93wtfCq/11UrvO/lhwcEnYFaUNMJ2SCcaFDdybNGtGz/?= =?us-ascii?Q?hnbET9+OEqLjFbQI4EUSHq3NQp+5jFDYhtbc6QWwNbWqvI+mZbSxn3nEHO9P?= =?us-ascii?Q?+lL5P3JVZ+C4CkxYPyLUthNfsz7+JNxEXC+fqRDLPNoxR2jcrARLT29NBWJZ?= =?us-ascii?Q?d5REbmq2OjMF8MhjRQIzf16sksrRUajGQyaYwV9OOoQMmurYxe25DImlWX3A?= =?us-ascii?Q?95i1wLx6Lefok6RkGIgaW3LFTSgymbuFF39DUmUZrFe/+aCIi3qjIRtMBC0x?= =?us-ascii?Q?uHbza5Ar9JXrN9aMxLspthL6OdK+D7qs/EdH+cod+sFbjqrng6osmtVD22xm?= =?us-ascii?Q?wN x-ms-exchange-transport-forked: True 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: b4b67c21-9478-4e0b-9961-08d98814aa3b X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2021 15:27:38.5217 (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: nzqdmqcWF6wVN20BHEdt/tVMG0WNU667mxP+tV1dV9dKQiF9vz7g6fcOuwZP3SAsx3z+QidiMI7PT+/HVrUXDw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2694 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10128 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110050092 X-Proofpoint-ORIG-GUID: 2tFEL4zSQvF-xYsVOuuFyzQ-LtAu8DFB X-Proofpoint-GUID: 2tFEL4zSQvF-xYsVOuuFyzQ-LtAu8DFB 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, 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.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:276338 Archived-At: > That the new `clone-frame' command only "Make[s] a > new frame with the same parameters as FRAME" and doesn't > include its window configuration seems like an anomaly It's not an anomaly. It's by design, as being the most useful behavior (IMO). But nothing precludes adding duplication of the frame's window configuration to `clone-frame' by way of its prefix arg. > > Also since 'clone-frame' doesn't duplicate the frame, > > we could add a new command 'duplicate-frame' as well. >=20 > Maybe so, but I wonder if it would be better to consistently use > "clone" to mean "Create a twin copy of...", and use "duplicate" to mean > something like what the `clone-frame' command currently does, > i.e. create a copy that shares some attributes but not all. A window config is not a frame attribute. But sure, the "clone" of a thing is debatable. IMO, we shouldn't needlessly add commands, and especially default key bindings - and what was suggested there is needless, IMO. Just add the requested behavior to `clone-frame' by way of its prefix arg. With no prefix arg you clone the frame (new frame with same params). With a prefix arg you clone it and reproduce its window config.