From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] New tab-bar-detach-tab command Date: Wed, 29 Sep 2021 10:09:05 +0300 Organization: LINKOV.NET Message-ID: <87pmsrrh7y.fsf@mail.linkov.net> References: <87h7e4ikkz.fsf@alphapapa.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23681"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: emacs-devel@gnu.org To: Adam Porter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 29 09:23:35 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 1mVTwF-0005t8-06 for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Sep 2021 09:23:35 +0200 Original-Received: from localhost ([::1]:45826 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVTwD-0001RF-VH for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Sep 2021 03:23:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45244) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVTtK-0007Fb-5G for emacs-devel@gnu.org; Wed, 29 Sep 2021 03:20:34 -0400 Original-Received: from relay1-d.mail.gandi.net ([217.70.183.193]:10147) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVTtI-0006ll-Da for emacs-devel@gnu.org; Wed, 29 Sep 2021 03:20:33 -0400 Original-Received: (Authenticated sender: juri@linkov.net) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id EA27924000E; Wed, 29 Sep 2021 07:20:28 +0000 (UTC) In-Reply-To: <87h7e4ikkz.fsf@alphapapa.net> (Adam Porter's message of "Tue, 28 Sep 2021 14:09:00 -0500") Received-SPF: pass client-ip=217.70.183.193; envelope-from=juri@linkov.net; helo=relay1-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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:275768 Archived-At: > I found myself wanting to move a tab-bar tab to a new frame displaying > only that tab (like a web browser's "detach tab" command), and I > couldn't find a command to do that, so I wrote this simple one. It > seems to work and ought to be useful, I think. Thanks. The command 'tab-bar-move-tab-to-frame' was intended to do exactly this. If it doesn't, then it would be better to fix it, for example, by improving its 'interactive' spec, etc. Then you can add an alias 'tab-bar-detach-tab' to it. > It might be worth binding it to something like "C-x t D" as well, > assuming the command is worth merging. :) Currently I'm developing a command that will detach a window to a new tab, i.e. it will delete the selected window from the current tab after moving it to the new tab. And I'd like to add a keybinding to it with the same mnemonics "D" :-)