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: Wed, 6 Oct 2021 20:20:01 +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> <875yub5sry.fsf@mail.linkov.net> <87v92ase7i.fsf_-_@mail.linkov.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="15214"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Adam Porter , "emacs-devel@gnu.org" To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 06 22:21:56 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 1mYDQK-0003jr-AQ for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Oct 2021 22:21:56 +0200 Original-Received: from localhost ([::1]:36770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mYDQI-0001pJ-Oo for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Oct 2021 16:21:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYDOf-0000de-8R for emacs-devel@gnu.org; Wed, 06 Oct 2021 16:20:13 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:17604) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYDOc-0007hq-QM for emacs-devel@gnu.org; Wed, 06 Oct 2021 16:20:13 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 196K6tU1012324; Wed, 6 Oct 2021 20:20:06 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-2021-07-09; bh=/9mjaUJYMHzdJvoQ1N0ptf/QVT8x5uPSYBEXWtMB5ac=; b=sHiRoGoMjCHGWQH1VX8nTT/qwG7mejsAHMdryK1T6I1xufMrjaKmUDUgtWm2EHJC0SMe djuyqu2z6O3H+Fv8b0XRLJXYE385CHOQogHxEHxLO1SONijUci2SOO1c8k73cCl7naLh KHQDSDMVrO8GKiqxAk1KLGdPsj+V5k/C4KvlwnYM0RXI3iZ6QaydWtQJ9Xc19y0sQwA2 UfwFsK7q+VbTHApRxeP4JplAKHg8/yV5vdsRIXZmJd13IcMjDXCauZLSTPinNW3YbdMG pE99pqIWdrnnTii3BuOP9jqobAglqTUC/S5CZiyEZ5D/vzhc8F9SEjbFviuF5BqbgfBV Mw== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3bh3yn6vx0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 06 Oct 2021 20:20:05 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 196KEjfr112446; Wed, 6 Oct 2021 20:20:04 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by userp3020.oracle.com with ESMTP id 3bf16vq1mr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 06 Oct 2021 20:20:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cgb/CgXAtlTKq98LIU/3lgO72PxpTkntZOVhTS0ACmVZ5ibFNoxgAh/QdvMsj2XmZEL6taksMsvUEumfgM7b3t9E3QgZ6gg8Lu0PDYOtrOukACpCsGbXKHUReBMWm8lZYXPJZ/r+5Md5TD3NBIcZH3xujc1/t+/coBVXhG1MeRairaC8hvEP91rdtHuHTgFMU0zClbyKT2YFkIpiqgo5EwgTVgbYcTQp5suw1NFnk1Be/kGNZtYY4+Zj0SzoI+1KE0DHx/JTxVNim7wVDYI6Gl/eP1s5OGJIxAdf9gxh5+Ezl9a0eB+JF87tzTLnHDRZJRz7ZR3NimT+ZSbc2AKDbQ== 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=/9mjaUJYMHzdJvoQ1N0ptf/QVT8x5uPSYBEXWtMB5ac=; b=Pp3q2s3xWzm+yFNmdGOoYp3JTp749xyH9HTYNGu2kWgqhPgU/d7bck4j/EQJiyfsAEGnf20GG2xPrKX9fj9G6wpx60NG+ZPfnbYMCGB9aW1GfUluFYNef5pRU3gjcD82Xvp/6scHCPDl1LgxelxYqY5P1yPxzqDpoJjpTsw5okrsJ/fC4yEg3S6IxU507sCzWd36gAZQNeVR0a2rlttsLLxPZ1Wy/2TkbHqXcSkSfVaGvbkGkLRs7MEScg+0AAmc+u4zhA943T5ubAKvjHpcf8+7B4CoEXf3BqwEo/sSoJ6JRDHtbg/I88wmL51IluBUZAjWXYcGF5YmEw0a+GBYUA== 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=/9mjaUJYMHzdJvoQ1N0ptf/QVT8x5uPSYBEXWtMB5ac=; b=psxS5dkP/uL79CIBkO8ud3PFnNjrIz3/7MXNmePtY8RJay95ikVGE8dSghx2BScISIfxCdg2+6BSPo9C0WW69ruPXlGE3myr0vxJt2cnoudYvglvQnH4suz0w/jcWHLdi5q7LcYhHPxWmHlMyVRxGEIi+4hwwve6hUppKQNfIa0= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2918.namprd10.prod.outlook.com (2603:10b6:a03:8c::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Wed, 6 Oct 2021 20:20:01 +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; Wed, 6 Oct 2021 20:20:01 +0000 Thread-Topic: [External] : Re: [PATCH] New tab-bar-detach-tab command Thread-Index: AQHXutDRs01QN14PbUq0yralDQaB8avGZYWQ In-Reply-To: <87v92ase7i.fsf_-_@mail.linkov.net> Accept-Language: en-US Content-Language: en-US authentication-results: linkov.net; dkim=none (message not signed) header.d=none;linkov.net; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1c5af131-14cf-4277-9747-08d98906acf4 x-ms-traffictypediagnostic: BYAPR10MB2918: 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: 7/c0/jHITh89j4NR4SThdhk8JjOPUKbhso6ab56tbeuZxBMf132z0+UE8sgRkCjC9aZaI21ZAT8NG5Ft4gDi78Es1cl86hn8puoMXT9L3zOZqj3Of6c7rHlEIMKa7R5vR6XevkYFaRJuKEblyaS+Lyy6++TT4un9cOFD0Ied84mOOFArQyYgiEdZWepMDNZTRa6a+Src73r2refcvZuBxuYsOOsb6v+Daz0JnT4DNXP3ULYFWxSv3f6nBe3hEsaC+3qRn4vWKxaasfl2DLZqPt4qqfOVO9OOf0sqhLUUMhGzGHJxKRSSeV3NXJaR1f7HNDX8p7y/T6/EepBBWm8M3xp+KqjeMOghd611YU1hDB8Bk0IpQbKrYJMm9w82AWSPMVLAM/58sqXaIEh17NWcMFFPrEMzctM09d3HLJybbaddQVH1islHW/89WOlAWM8pqG1R87PaYQaIu0066l+FOe0rir5EJjeImXM7vQw+rF6LQN9BDRkUYky623YZGC6JmApS003JDgVXtrNG932NsgEkFVo1SICnphyavyquWi+hqVA9y7u1QcCjAO/S0K+QC3/M0ID1HvvGbNJxQv9TWuRwrSF9NOi4DWlSRAozUirbR9JgIcDGZNmVQX70BJP9qPyTY+XNX2uuiTkCT5diLwx1x9DBjPHWvMVOu1tfQRQ2Mc7+Hu8AMrs4z2M+X9Zn3/r4xtyeIRC6/csO8sVqvg== 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)(2906002)(26005)(4326008)(54906003)(186003)(38070700005)(66446008)(316002)(66556008)(9686003)(55016002)(52536014)(64756008)(71200400001)(44832011)(6506007)(5660300002)(7696005)(38100700002)(33656002)(8936002)(8676002)(508600001)(6916009)(66476007)(66946007)(122000001)(76116006)(86362001)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?cYhRDZEHpn9ezuXzYSVOTAy/4/oAfz4LQUiUgzT2PzXhgaQsqQj1JB7DLMqb?= =?us-ascii?Q?QgdfFlIJsXIMbLXPempFH27auYtmxajIIreMBooMyN2tdu1+63ox96OChRDL?= =?us-ascii?Q?LT+BntX5ZDHDEFCNkDBHD0iYeZZHUctWOnkvBa67nLx3Emu4ep2M/k7i3Kjq?= =?us-ascii?Q?EqVMulZS5XrskiTbyYixJ9Fgp3gYgAIU7vof3pi2t9L08n6h7t1LlCVhblhO?= =?us-ascii?Q?6yHgZU8uHEsAX73herIy+vc+Iw93HsHT4giBASmGYPDTEQnDrgNiiM7zMyax?= =?us-ascii?Q?jl8T0XWTCPrWsAWK5txAndD/fcUIiPu7bgrW77wb1mZ2jE8c5jdO+t9Ma5qE?= =?us-ascii?Q?75EcatuNVhSXn7VI6lUGvL025/fvqT9QoMEvxMozuKB64bCy0R2qfl3mxyVN?= =?us-ascii?Q?eZJuedbYi1RtzrTiL2aD5UnTJ7sZeFRxsEyWoibold3bj5McYa3uzy+EDGAM?= =?us-ascii?Q?4UQyLSwZQGdavcuYp47ozcXIvTEjfV5E8yuDNw10nsZlSK7WD2fXS0qOhHIV?= =?us-ascii?Q?otszUj5wS95xQKw27wxBNHRNCrPAZKQgpUgDAp+oiqjX0FPY+XxuIlH2Ix0h?= =?us-ascii?Q?djY0lQCeQvBAHAWMSTN0cXa0ldDe6ozOWRl7Pn4NXEHlQ5W90KkusWjHbuIk?= =?us-ascii?Q?Vf 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: 1c5af131-14cf-4277-9747-08d98906acf4 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 20:20:01.3289 (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: 5un0Up0mqDXkM5z5fHpk+xmPYb53ZAO/LTgF9Fo8mqyMwVvge63rMTtlCFNEVfdyAmuUAajzMCxXX9IF2tejmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2918 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10129 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 mlxlogscore=931 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110060126 X-Proofpoint-ORIG-GUID: ikPT3vbXkOLyfJ6mhCzWTM5BsLF9Buzq X-Proofpoint-GUID: ikPT3vbXkOLyfJ6mhCzWTM5BsLF9Buzq Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-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, 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:276452 Archived-At: > > When I say that `clone-frame's prefix arg could > > be used to get the behavior you're requesting > > (clone the frame & duplicate its window config), > > I mean that the prefix arg could do more than one > > thing - there are different kinds of prefix args. >=20 > Now 'clone-frame' was fixed to clone the window > config and to use the prefix arg. >=20 > But I'm not sure if 'clone-frame' should be rebound > from 'C-x 5 c' to 'C-x 5 n', like 'clone-buffer' is=20 > bound to 'C-x x n',and 'tab-duplicate' is bound to > 'C-x t n'. (In Info, `clone-buffer' is bound to `M-n', BTW. And in Emacs prior to 28, at least, it has _no_ global binding.) IMHO, there's no reason to keep giving `C-x 5 2` to `make-frame-command`. All of the following should be on the same key, distinguished by default behavior versus different prefix-arg behaviors: * `make-frame-command' (or no longer give it any key) * `clone-frame' - frame parameters * `clone-frame' - frame parameters and window config And all of that makes sense on `C-x 5 2', IMO. The `2' is pretty naturally mnemonic for duplicating/cloning/splitting. In any case, I'd like to see only a single key consumed by these make-a-frame behaviors, not _both_ `C-x 5 2' and `C-x 5 '.