GNU bug report logs - #38681
Emacs 27.0.50: [Feature request for tabs] Create new tab with a name.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: HaiJun Zhang <netjune@HIDDEN>; merged with #38624, #38680, #38683, #44397; dated Fri, 20 Dec 2019 01:46:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Forcibly Merged 38624 38680 38681 38683 44397. Request was from Juri Linkov <juri@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Forcibly Merged 38624 38680 38681 38683. Request was from Juri Linkov <juri@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 38681 <at> debbugs.gnu.org:


Received: (at 38681) by debbugs.gnu.org; 22 Dec 2019 23:15:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 22 18:15:39 2019
Received: from localhost ([127.0.0.1]:50359 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ijARn-0006D0-07
	for submit <at> debbugs.gnu.org; Sun, 22 Dec 2019 18:15:39 -0500
Received: from buffalo.birch.relay.mailchannels.net ([23.83.209.24]:61185)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>)
 id 1ijARl-0006Co-Hj; Sun, 22 Dec 2019 18:15:38 -0500
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 08D405011EC;
 Sun, 22 Dec 2019 23:15:36 +0000 (UTC)
Received: from pdx1-sub0-mail-a11.g.dreamhost.com
 (100-96-6-5.trex.outbound.svc.cluster.local [100.96.6.5])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 69525500FE0;
 Sun, 22 Dec 2019 23:15:35 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from pdx1-sub0-mail-a11.g.dreamhost.com ([TEMPUNAVAIL].
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.18.5); Sun, 22 Dec 2019 23:15:35 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jurta@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Industry-Slimy: 01d2fc8976eb7e08_1577056535727_4245835989
X-MC-Loop-Signature: 1577056535727:790065426
X-MC-Ingress-Time: 1577056535727
Received: from pdx1-sub0-mail-a11.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a11.g.dreamhost.com (Postfix) with ESMTP id 3AF27AEBDD;
 Sun, 22 Dec 2019 15:15:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc
 :subject:references:date:in-reply-to:message-id:mime-version
 :content-type:content-transfer-encoding; s=linkov.net; bh=WHto5d
 /73s4FHpmJzeBBhpVANTY=; b=HWkeiKTQz1jnX26OcU7z3xjhAwBIiHVxkizXTs
 Z1a5NGnBNBp+nCjdJ+uFilOpLhLEfWPvTcSfHPMFbvW7NUYcxXpyqe3RDh+Mq5Da
 R/emI+AzN/ChSeyjQcYMZRNtGcVbVfqgUZUKeysni3B17CnCXTSiSFhYurswcGyL
 uErmM=
Received: from mail.jurta.org (m91-129-107-186.cust.tele2.ee [91.129.107.186])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 (Authenticated sender: jurta@HIDDEN)
 by pdx1-sub0-mail-a11.g.dreamhost.com (Postfix) with ESMTPSA id 102EFAEDF5;
 Sun, 22 Dec 2019 15:15:31 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a11
From: Juri Linkov <juri@HIDDEN>
To: HaiJun Zhang <netjune@HIDDEN>
Subject: Re: bug#38681: Emacs 27.0.50: [Feature request for tabs] Create new
 tab with a name.
Organization: LINKOV.NET
References: <c24bc81d-1b99-4124-98cf-d28ca387159f@Spark>
 <PS1PR03MB36064133C3B43623D28ED056B72D0@HIDDEN>
 <87a77lcljb.fsf@HIDDEN>
 <PS1PR03MB3606FA365785EB422F731719B72F0@HIDDEN>
Date: Mon, 23 Dec 2019 00:54:24 +0200
In-Reply-To: <PS1PR03MB3606FA365785EB422F731719B72F0@HIDDEN>
 (HaiJun Zhang's message of "Sun, 22 Dec 2019 19:12:28 +0800")
Message-ID: <87eewwhtvz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: 0
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrvdduledgtdehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohhfffgjkfgfgggtgfesthekredttderjeenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdejrddukeeinecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtjedrudekiedprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopehnvghtjhhunhgvsehouhhtlhhoohhkrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38681
Cc: 38681 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

merge 38681 38624
quit

> So I would like =E2=80=98C-x t RET=E2=80=99 not to create new tab when =
I input a tab
> name with typo.  Or I want a command which just switches to an
> existing tab and doesn=E2=80=99t create new tabs.

Ok, so I'm merging this with bug#38624 where =E2=80=98C-x t RET' was deve=
loped.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#38681; Package emacs. Full text available.

Message received at 38681 <at> debbugs.gnu.org:


Received: (at 38681) by debbugs.gnu.org; 22 Dec 2019 11:12:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 22 06:12:48 2019
Received: from localhost ([127.0.0.1]:49105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iizAF-0007GG-QN
	for submit <at> debbugs.gnu.org; Sun, 22 Dec 2019 06:12:48 -0500
Received: from mail-oln040092255087.outbound.protection.outlook.com
 ([40.92.255.87]:6110 helo=APC01-HK2-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <netjune@HIDDEN>) id 1iizAD-0007Fx-BD
 for 38681 <at> debbugs.gnu.org; Sun, 22 Dec 2019 06:12:47 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KWC5ehv2zqabgunehoWzq+5WpzUp8XG9XOZ44R+CGyANntjSHpenHkeTrdf1kTDdVmDmCmLa7R11NmsQQavTKSr0Q2aCq3yVseC25n/llFTietlIrYqhuhZJsFInM2M59vz7HhanWxh8L9E8TrqLiDw+WUhSb7NA82If75sPu1yFmGGJZ3ExkZzxnSb2/TwZGsP/3BRGte+lbxfIJ9SlYkRdCJZDZ6jmKTx8wmLNB69BubY1wpI1GvL5Eibsru6lDqnlOl4Yx7xK4rnB9Cq3ynIMehYMTHWw5za6BzjvX42ZTKRdr+w8TltXGrVQ9SxAetd0JwY/WafWY9+Mds5ffw==
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=KJcZLf3lEYSL2mykh8/aYOXYCpr32qRi8sVCFcgKe4Q=;
 b=T53jdPeI8RFyug+Wp6l/orMFXw7AfBVeC5B1rLRDXQ0+Rx6mAdE4DmRUOpNSfaPSi4krX32N38TPPsGX61njgG06VU1eJdFof7iUMSEbizF98Oi1N2toc1cOkVMXUeAZwGMAebwt5+gGLUsd78YHjvMrnDjVty0VnP/Nv3bQxzMuPV/zUPUT9ocBuKMHwDVy38XjDExg3tTa/n3cFZDDe/MhKL9OxHC23CcdiOMy6JQFRZzlmJqz4J0kBE1pGjFZkN5LvGit8r191Bs5zoDk1kLXgLihtGt/t63+vwJ5fhuC93hnnHO5TE3+Vad8GV+yDLhb+4s+kwcpvfr9KWexsg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com;
 dkim=pass header.d=outlook.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KJcZLf3lEYSL2mykh8/aYOXYCpr32qRi8sVCFcgKe4Q=;
 b=areqjLjAmAHLGTWEJhHqBqxsRFDZuk9ODOgGsGWG7t6esiv+mNTTMluep7WngN+4uHOGc4EjgmEg1z6JJdn+BoOb5KZ8mv7eHRYG9GYqOYef9L7tLsuONXNcyw2ZZ+4cbmtH2p/t0mAiFPz2CLiMaRSrMwDI04yuyHj1VmjXorONdhqMEC8DxQDDcdI7SGvp3kDzUYx1wA8IVgj5d4HZ8DzhhOIu6pxOqkVZvfF8MlmKkXah22IHbzVIfvRu8P3E8n8z5BTLTNPxq20Ak3nhJEFB1cZrQYwaHKU8Dmuk6ro0IT/xzc9FPS46qae1cY7+0+i8fI1wm4jPTkIIec8fbg==
Received: from HK2APC01FT032.eop-APC01.prod.protection.outlook.com
 (10.152.248.52) by HK2APC01HT233.eop-APC01.prod.protection.outlook.com
 (10.152.249.158) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14; Sun, 22 Dec
 2019 11:12:37 +0000
Received: from PS1PR03MB3606.apcprd03.prod.outlook.com (10.152.248.56) by
 HK2APC01FT032.mail.protection.outlook.com (10.152.248.188) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2559.14 via Frontend Transport; Sun, 22 Dec 2019 11:12:37 +0000
X-IncomingTopHeaderMarker: OriginalChecksum:0FDFA91DC0565F47906651355DE82C580D94AE39D1EB924DAE0DC5DAC0D43749;
 UpperCasedChecksum:9902226A03962E372738A24CB8CB93D70F8B94E97E59AFC735DF9B0DEA9C55BF;
 SizeAsReceived:8780; Count:48
Received: from PS1PR03MB3606.apcprd03.prod.outlook.com
 ([fe80::b05a:28e4:205a:d7d4]) by PS1PR03MB3606.apcprd03.prod.outlook.com
 ([fe80::b05a:28e4:205a:d7d4%5]) with mapi id 15.20.2559.017; Sun, 22 Dec 2019
 11:12:37 +0000
Date: Sun, 22 Dec 2019 19:12:28 +0800
From: HaiJun Zhang <netjune@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Message-ID: <PS1PR03MB3606FA365785EB422F731719B72F0@HIDDEN>
In-Reply-To: <87a77lcljb.fsf@HIDDEN>
References: <c24bc81d-1b99-4124-98cf-d28ca387159f@Spark>
 <PS1PR03MB36064133C3B43623D28ED056B72D0@HIDDEN>
 <87a77lcljb.fsf@HIDDEN>
Subject: Re: bug#38681: Emacs 27.0.50: [Feature request for tabs] Create
 new tab with a name.
X-Readdle-Message-ID: 0729495d-8170-4050-a919-16b1bc935a00@Spark
Content-Type: multipart/alternative; boundary="5dff4fa1_1e7ff521_4a9"
X-ClientProxiedBy: HK0PR03CA0117.apcprd03.prod.outlook.com
 (2603:1096:203:b0::33) To PS1PR03MB3606.apcprd03.prod.outlook.com
 (2603:1096:803:4e::17)
X-Microsoft-Original-Message-ID: <0729495d-8170-4050-a919-16b1bc935a00@Spark>
MIME-Version: 1.0
Received: from [192.168.1.103] (1.196.186.208) by
 HK0PR03CA0117.apcprd03.prod.outlook.com (2603:1096:203:b0::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=) via Frontend Transport;
 Sun, 22 Dec 2019 11:12:36 +0000
X-Readdle-Message-ID: 0729495d-8170-4050-a919-16b1bc935a00@Spark
X-Microsoft-Original-Message-ID: <0729495d-8170-4050-a919-16b1bc935a00@Spark>
X-TMN: [5O/hM+PPRgUCGyezT7lDUNT7x227UsC5]
X-MS-PublicTrafficType: Email
X-IncomingHeaderCount: 48
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-Correlation-Id: 4f82736e-2c3c-42e9-fec8-08d786cfd9c8
X-MS-TrafficTypeDiagnostic: HK2APC01HT233:
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ZtVy6dMJy5XBnHh9AM9Kvxm6x3+69kqlPi/BJGzBw6ioZ35dvMNSKpNWsKoR7/JYkmsFzGAVfhDXwK2YigeJ2o6I+0xYPdeTeiLiyEbNNTyJZnAEMVFXQXccvXAR2WjuwisM3Ke++CwPKxcariBGrs5YuMnA2kiHI6/4YJPnsj833Sr0mbhCLaT5QR+EzL/V
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f82736e-2c3c-42e9-fec8-08d786cfd9c8
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2019 11:12:37.1052 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT233
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38681
Cc: 38681 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--5dff4fa1_1e7ff521_4a9
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

=E5=9C=A8 2019=E5=B9=B412=E6=9C=8822=E6=97=A5 +0800 AM7:23=EF=BC=8CJuri L=
inkov <juri=40linkov.net>=EF=BC=8C=E5=86=99=E9=81=93=EF=BC=9A
> Yes, there is the new command =E2=80=98C-x t RET' developed in bug=2338=
624.
>

Thanks.

> What do you think about using 'C-x t RET' to create a new tab
> with the provided name=3F
>
> This could work like 'C-x b': when there is a buffer with that name
> already exists, then switch to it, otherwise create a new buffer
> with that name.
>
> 'C-x t RET' could work the same way: when there is a tab with that name=

> already exists, then switch to it, otherwise create a new tab
> with that name.

It is OK. If it doesn=E2=80=99t create new tab, it will be better to me.

I think I will not create too many tabs. Instead, I will create constant =
number of tabs like this:
1. =E2=80=9Csource code=E2=80=9D: for editing source code
2. =E2=80=9Cdocs=E2=80=9D: for editing documents
3. =E2=80=9Cdebug=22: the debug view
4. =E2=80=9Cnotes=E2=80=9D: for writing notes, often with org mode files
5. =E2=80=9Cemail=E2=80=9D: for reading email with gnus

I will create these tabs in my emacs config file. And I think I will hard=
ly create any temporary tabs and tabs other than the constant ones.
So I would like =E2=80=98C-x t RET=E2=80=99 not to create new tab when I =
input a tab name with typo. Or I want a command which just switches to an=
 existing tab and doesn=E2=80=99t create new tabs.




--5dff4fa1_1e7ff521_4a9
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D"http://www.w3.org/1999/xhtml"><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"><t=
itle></title>
</head>
<body>
<div name=3D"messageReplySection">=E5=9C=A8 2019=E5=B9=B412=E6=9C=8822=E6=
=97=A5 &#43;0800 AM7:23=EF=BC=8CJuri Linkov &lt;juri@HIDDEN&gt;=EF=BC=
=8C=E5=86=99=E9=81=93=EF=BC=9A<br>
<blockquote type=3D"cite" class=3D"spark_quote" style=3D"margin: 5px 5px; p=
adding-left: 10px; border-left: thin solid #1abc9c;">Yes, there is the new =
command =E2=80=98C-x t RET' developed in bug#38624.<br>
<br></blockquote>
<div dir=3D"auto"><br></div>
Thanks.
<div dir=3D"auto"><br>
<blockquote type=3D"cite" class=3D"spark_quote" style=3D"margin: 5px 5px; p=
adding-left: 10px; border-left: thin solid #1abc9c;">What do you think abou=
t using 'C-x t RET' to create a new tab<br>
with the provided name?<br>
<br>
This could work like 'C-x b': when there is a buffer with that name<br>
already exists, then switch to it, otherwise create a new buffer<br>
with that name.<br>
<br>
'C-x t RET' could work the same way: when there is a tab with that name<br>
already exists, then switch to it, otherwise create a new tab<br>
with that name.&nbsp;<br></blockquote>
<br>
<div>It is OK. If it doesn=E2=80=99t create new tab, it will be better to m=
e.</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">I think I will not create too many tabs. Instead, I will =
create constant number of tabs like this:</div>
<div dir=3D"auto">1. =E2=80=9Csource code=E2=80=9D: for editing source code=
</div>
<div dir=3D"auto">2. =E2=80=9Cdocs=E2=80=9D: for editing documents</div>
<div dir=3D"auto">3. =E2=80=9Cdebug&quot;: the debug view</div>
<div dir=3D"auto">4. =E2=80=9Cnotes=E2=80=9D: for writing notes, often with=
 org mode files</div>
<div dir=3D"auto">5. =E2=80=9Cemail=E2=80=9D: for reading email with gnus</=
div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">
<div dir=3D"auto" style=3D"caret-color: rgb(39, 39, 40);">I will create the=
se tabs in my emacs config file. And I think I will hardly create any tempo=
rary tabs and tabs other than the constant ones.&nbsp;</div>
</div>
<div dir=3D"auto">So I would like =E2=80=98C-x t RET=E2=80=99 not to create=
 new tab when I input a tab name with typo. Or I want a command which just =
switches to an existing tab and doesn=E2=80=99t create new tabs.</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto"><br></div>
</div>
</div>
</body>
</html>

--5dff4fa1_1e7ff521_4a9--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#38681; Package emacs. Full text available.

Message received at 38681 <at> debbugs.gnu.org:


Received: (at 38681) by debbugs.gnu.org; 21 Dec 2019 23:23:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 21 18:23:26 2019
Received: from localhost ([127.0.0.1]:48916 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iio5m-00053l-5g
	for submit <at> debbugs.gnu.org; Sat, 21 Dec 2019 18:23:26 -0500
Received: from bongo.elm.relay.mailchannels.net ([23.83.212.21]:52657)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1iio5j-00053d-UV
 for 38681 <at> debbugs.gnu.org; Sat, 21 Dec 2019 18:23:24 -0500
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id C602B5808AD;
 Sat, 21 Dec 2019 23:23:22 +0000 (UTC)
Received: from pdx1-sub0-mail-a1.g.dreamhost.com
 (100-96-86-164.trex.outbound.svc.cluster.local [100.96.86.164])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 5FD9C580759;
 Sat, 21 Dec 2019 23:23:22 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from pdx1-sub0-mail-a1.g.dreamhost.com ([TEMPUNAVAIL].
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.18.5); Sat, 21 Dec 2019 23:23:22 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jurta@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Zesty-Thread: 640ccbca7c6e71cf_1576970602615_3428632809
X-MC-Loop-Signature: 1576970602615:444660405
X-MC-Ingress-Time: 1576970602614
Received: from pdx1-sub0-mail-a1.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a1.g.dreamhost.com (Postfix) with ESMTP id BC50D7F62B;
 Sat, 21 Dec 2019 15:23:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc
 :subject:references:date:in-reply-to:message-id:mime-version
 :content-type:content-transfer-encoding; s=linkov.net; bh=flddL6
 v1sPEj9bmNnrqM1SwXy2o=; b=gmjJfk9bape/w6LASaZRLKsSZwP/FOatm5E2ff
 9+xJBr85wDVorLocqh4uOljV91/y/4wSv4/IdvwPVQsJmJerjuvyKxEbiUM0Xp15
 PbL75nLG9KQlsSN2ef9iUv3FV4ZecqLmKMO4lcYSxvi5kzWw/2+q+cQ4mBHL44mr
 ypBqU=
Received: from mail.jurta.org (m91-129-107-186.cust.tele2.ee [91.129.107.186])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 (Authenticated sender: jurta@HIDDEN)
 by pdx1-sub0-mail-a1.g.dreamhost.com (Postfix) with ESMTPSA id 982837F638;
 Sat, 21 Dec 2019 15:23:17 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a1
From: Juri Linkov <juri@HIDDEN>
To: HaiJun Zhang <netjune@HIDDEN>
Subject: Re: bug#38681: Emacs 27.0.50: [Feature request for tabs] Create new
 tab with a name.
Organization: LINKOV.NET
References: <c24bc81d-1b99-4124-98cf-d28ca387159f@Spark>
 <PS1PR03MB36064133C3B43623D28ED056B72D0@HIDDEN>
Date: Sun, 22 Dec 2019 01:21:28 +0200
In-Reply-To: <PS1PR03MB36064133C3B43623D28ED056B72D0@HIDDEN>
 (HaiJun Zhang's message of "Fri, 20 Dec 2019 09:45:18 +0800")
Message-ID: <87a77lcljb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: 0
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrvdduiedgtdeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohhfffgjkfgfgggtgfesthekredttderjeenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdejrddukeeinecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtjedrudekiedprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopehnvghtjhhunhgvsehouhhtlhhoohhkrdgtohhmnecuvehluhhsthgvrhfuihiivgepvd
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38681
Cc: 38681 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> I=E2=80=99m using macOS. Tab-bar-mode UI is not supported on macOS. The=
 UI is not too important to me.
> I want to use tabs like this:
>
> 1. create new every tab with a name
> 2. switch to a named tab
>
> For 1, can tab-new prompts for a name to create the tab? Like when
> running with C-u M-x tab-new? Or provide a new command like
> tab-new-with-name?
>
> For 2, is there a command which can switch to a named tab? It prompts
> for the name of the tab to switch to.

Yes, there is the new command 'C-x t RET' developed in bug#38624.

What do you think about using 'C-x t RET' to create a new tab
with the provided name?

This could work like 'C-x b': when there is a buffer with that name
already exists, then switch to it, otherwise create a new buffer
with that name.

'C-x t RET' could work the same way: when there is a tab with that name
already exists, then switch to it, otherwise create a new tab
with that name.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#38681; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Dec 2019 01:45:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 19 20:45:41 2019
Received: from localhost ([127.0.0.1]:45756 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ii7ML-0002KU-EC
	for submit <at> debbugs.gnu.org; Thu, 19 Dec 2019 20:45:41 -0500
Received: from lists.gnu.org ([209.51.188.17]:33026)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <netjune@HIDDEN>) id 1ii7MJ-0002KM-JK
 for submit <at> debbugs.gnu.org; Thu, 19 Dec 2019 20:45:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34631)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <netjune@HIDDEN>) id 1ii7MH-0004rk-Ie
 for bug-gnu-emacs@HIDDEN; Thu, 19 Dec 2019 20:45:39 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: ***
X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 HTML_MESSAGE,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,
 RECEIVED_FROM_WINDOWS_HOST,URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <netjune@HIDDEN>) id 1ii7ME-0006PS-1E
 for bug-gnu-emacs@HIDDEN; Thu, 19 Dec 2019 20:45:36 -0500
Received: from mail-oln040092254063.outbound.protection.outlook.com
 ([40.92.254.63]:32386 helo=APC01-PU1-obe.outbound.protection.outlook.com)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <netjune@HIDDEN>) id 1ii7MC-000680-QQ
 for bug-gnu-emacs@HIDDEN; Thu, 19 Dec 2019 20:45:33 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PTIT6aBqFxCbraDAAG30d9/BFJ8dgR9ovN8dlKUegLklNOnEVNGtGeDrOih2KxtilxpG/h0/Ah/JHpxbby1wFvpYZo1bE1x6Mjuz0kXXmklkE4CYqF75Mbi+s9qCLTzw4+8w8ld9yC+UPoB1TVFCoyQ/72UYCc048ZM7+xGxnKcKAAnrMJKoqeeQR/5a/WsPId6mgTnKRwnWCSqHyGXRWKfBbDJcPpeQ2FWnlCwbf2mUVKWZV3XPo4NwSln7h1VVacshYb/XgkmQ4BLsEp1NJsgze2aYVqTL3gOa6vfml6jzXsTUZKNFitGP5OUlPHHc61iqoKyOvqE3gSCUM013YA==
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=FSLYXnjEc4vJ4IMKUFhJXMk3dGCU1ylYeePY+ZaNnJ4=;
 b=LC5AXXYJXgumXhV8Gci8A+EQr+rjbF/4yXFu0jYh+BWFn47x3A8YDZIJ6pUNMX1qQmflhBuugpMm6cM80pzViM/mh0RkGA7OIF6gjf3NVUSMW65JwAjw2zqiSa9wf4DrY3jUDR1O3pcVE4PLJzzgvoQZnfEhTsEwJH9MtCXBidnGAiviNsfqvawOB4ZvUihMnkoY0j9PW5saryjGQwe2ZV1uh+ve+LV0vlEc4OkMnrJH2yKuBOQyyypSn9TC3YphEHWzcPsc3eXZBnatzTKb4tUxdQcIwBfW9gI5tMvJPrPe5xsWuqQd9xEsBmkqa65dhUorTI1SGFI3OR3nO+s9JQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com;
 dkim=pass header.d=outlook.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FSLYXnjEc4vJ4IMKUFhJXMk3dGCU1ylYeePY+ZaNnJ4=;
 b=Wy63RtqIBi5sHkxZTObL/83rLzClE4WjXa1IsBQabwCbwg0MYuLh8GD8rtGjhoycqUOimFTDD5jYX70UPBanQRVyWmKP7mhKyegO+WoTt8i8snd7lcJUvgk+7TO6foWS4rAeNsyLM5MB3H8W1bFd23W+ULUaf6iID3JFQQyshSbqFeWqxRevjHNHMsPLLlPSqm1VvAzhB5ZYtEGnZSB1v1klMbs187VLKYA6Kd4t0r/bXAjcup/i9TczldU9MMvyRRk45/w5QZxNBciR785e5B8Nq7ECA4rP5RVWAm54YUHerNHRjLfGrYX7G5yNf4gUpi/ZiBM0PxDKoTPftzlh2w==
Received: from HK2APC01FT053.eop-APC01.prod.protection.outlook.com
 (10.152.248.54) by HK2APC01HT158.eop-APC01.prod.protection.outlook.com
 (10.152.249.39) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14; Fri, 20 Dec
 2019 01:45:29 +0000
Received: from PS1PR03MB3606.apcprd03.prod.outlook.com (10.152.248.60) by
 HK2APC01FT053.mail.protection.outlook.com (10.152.249.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2559.14 via Frontend Transport; Fri, 20 Dec 2019 01:45:29 +0000
X-IncomingTopHeaderMarker: OriginalChecksum:513B68AE3B40F23D1D0228A258A1A3AC71A240FAD14E923A9E9745409FA57C63;
 UpperCasedChecksum:1F781F1D61A85046CF399BB85B031C134776571C6B531D9D6B6B2BCA7362F2DE;
 SizeAsReceived:8668; Count:46
Received: from PS1PR03MB3606.apcprd03.prod.outlook.com
 ([fe80::b05a:28e4:205a:d7d4]) by PS1PR03MB3606.apcprd03.prod.outlook.com
 ([fe80::b05a:28e4:205a:d7d4%5]) with mapi id 15.20.2559.012; Fri, 20 Dec 2019
 01:45:29 +0000
Date: Fri, 20 Dec 2019 09:45:18 +0800
From: HaiJun Zhang <netjune@HIDDEN>
To: =?utf-8?Q?Trevor_Murphy_via_Bug_reports_for_GNU_Emacs=2C_the_Swiss_army_knife_of_text_editors?=
 <bug-gnu-emacs@HIDDEN>
Message-ID: <PS1PR03MB36064133C3B43623D28ED056B72D0@HIDDEN>
References: <c24bc81d-1b99-4124-98cf-d28ca387159f@Spark>
Subject: Emacs 27.0.50: [Feature request for tabs] Create new tab with a name.
X-Readdle-Message-ID: 69a3ebaa-0555-489d-a1a3-670da485864b@Spark
Content-Type: multipart/alternative; boundary="5dfc27b3_6b94764_191"
X-ClientProxiedBy: HK2PR02CA0155.apcprd02.prod.outlook.com
 (2603:1096:201:1f::15) To PS1PR03MB3606.apcprd03.prod.outlook.com
 (2603:1096:803:4e::17)
X-Microsoft-Original-Message-ID: <69a3ebaa-0555-489d-a1a3-670da485864b@Spark>
MIME-Version: 1.0
Received: from [192.168.1.103] (1.193.169.191) by
 HK2PR02CA0155.apcprd02.prod.outlook.com (2603:1096:201:1f::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=) via Frontend Transport;
 Fri, 20 Dec 2019 01:45:28 +0000
X-Readdle-Message-ID: 69a3ebaa-0555-489d-a1a3-670da485864b@Spark
X-Microsoft-Original-Message-ID: <69a3ebaa-0555-489d-a1a3-670da485864b@Spark>
X-TMN: [BanFaQlt9WtVUEWQRaT98hf9/OXHJLZA]
X-MS-PublicTrafficType: Email
X-IncomingHeaderCount: 46
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-Correlation-Id: a6c42803-58f4-4c02-f6af-08d784ee4af4
X-MS-TrafficTypeDiagnostic: HK2APC01HT158:
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: t5fTssZlHaUWbyXbqbtQgS5uTNPDtTWof7SHEE1pCPGF3VZT6ZyY//YUXSpc5KJUvze2KXcMugLgL3UNM7p5ukAXICtpgh3I2GlxABQu05tB0mnlhZdajv7wVhsLNhMum7mqiMCMFQnc6DESlgJ7T5FjCsQki8UUPeejZX7Ig4OPyAkvE2HDO5nhnvr5utcn
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a6c42803-58f4-4c02-f6af-08d784ee4af4
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2019 01:45:29.3253 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT158
X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy]
X-Received-From: 40.92.254.63
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--5dfc27b3_6b94764_191
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I=E2=80=99m using macOS. Tab-bar-mode UI is not supported on macOS. The U=
I is not too important to me.
I want to use tabs like this:

1. create new every tab with a name
2. switch to a named tab

=46or 1, can tab-new prompts for a name to create the tab=3F Like when ru=
nning with C-u M-x tab-new=3F Or provide a new command like tab-new-with-=
name=3F

=46or 2, is there a command which can switch to a named tab=3F It prompts=
 for the name of the tab to switch to.



--5dfc27b3_6b94764_191
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D"http://www.w3.org/1999/xhtml"><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"><t=
itle></title>
</head>
<body>
<div name=3D"messageBodySection">
<div dir=3D"auto">I=E2=80=99m using macOS. Tab-bar-mode UI is not supported=
 on macOS. The UI is not too important to me.
<div dir=3D"auto">I want to use tabs like this:<br></div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">1. create new every tab with a name</div>
<div dir=3D"auto">2. switch to a named tab</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">For 1, can tab-new prompts for a name to create the tab? =
Like when running with C-u M-x tab-new? Or provide a new command like tab-n=
ew-with-name?</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">For 2, is there a command which can switch to a named tab=
? It prompts for the name of the tab to switch to.</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto"><br></div>
</div>
</div>
</body>
</html>

--5dfc27b3_6b94764_191--




Acknowledgement sent to HaiJun Zhang <netjune@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#38681; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 3 Nov 2020 19:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.