From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Tab bar tabs landed on master Date: Wed, 2 Oct 2019 01:27:41 +0200 Message-ID: <87lfu4jbbu.fsf@Ergus.i-did-not-set--mail-host-address--so-tickle-me> References: <8736gci5jn.fsf@mail.linkov.net> <87zhikp0ba.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="200285"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: Juanma Barranquero , Emacs developers To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 02 01:28:20 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iFRZ4-000pzD-Lq for ged-emacs-devel@m.gmane.org; Wed, 02 Oct 2019 01:28:20 +0200 Original-Received: from localhost ([::1]:49310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFRZ3-00041m-Gp for ged-emacs-devel@m.gmane.org; Tue, 01 Oct 2019 19:28:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55744) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFRYp-00041J-JY for emacs-devel@gnu.org; Tue, 01 Oct 2019 19:28:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iFRYn-0003kP-NX for emacs-devel@gnu.org; Tue, 01 Oct 2019 19:28:02 -0400 Original-Received: from sonic305-21.consmr.mail.ir2.yahoo.com ([77.238.177.83]:44030) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iFRYl-0003hU-Jx for emacs-devel@gnu.org; Tue, 01 Oct 2019 19:28:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1569972477; bh=Rw67XZD0OifD3D06sL7lXIUurkhwdW2WwvkvWA9WQ+s=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=FyRp1U/4ETZCLB5GOUNcoCa5CURSgLL7exC05yymd7mBU0foAc7DE/7qQ/CRyI+SvLcawp6lSlrM5OlSVqjCDVqtsOxgPd2AuvEScD97LESTMEv76r7NlwQmEq4KMbnp+4C5E94oZVeN81jHXC3yaMbDm34l/jxGTJ+y0mtwDpsmBpIKNbOh/hK9jCpluk1E8Y284owbRh8hCQ7s19j44V0cnukmQzIzg65RUduvz8f4AKJohnz2LKYFfY7wij7L8c7bHQOX71NOH+tro/FiGP8BeIp6CngNFxxESBtEjMNIbt1gEZt2XM1Pd94wOVGhrLmPm+pCjCVil3S2ZfFLsQ== X-YMail-OSG: 2tnRQB4VM1nLJe7WTrLAK5Qej8WGSEGzTybsS0YLgr3XOIlzdedJBeJeP4DDgjG JKcZz3Olz7.3beZP47gfzlwPrOhSY575KKttFt_oUlhkuuWVcmDpS9smy6Yylo6ru_H5J.XHbnSV ZM.8n.xTLBZIJz4ZI96Fqd6Zjp9jUlbv9ix41Zn2FE8y0iHdRyRuTrAdsx01aJ7ojnh2EqUTSGL5 NlHMyfJ9BI3By0KJ2MVLNwgaii61JsXY4UM0YQJKdmLNXZO3S.5P8UKlRxi1TXhGfWNE8AgJpeXm lsA.OhrhNX_6lLfCQh_IcrkRkj0Cp77VGjpkcb8iWZJGoeVZLPvOvT3lUhT8aH5NxxUhXNUfFxX. eAEjoMZnb0huncoE0LPDdJ3cE6FmUWbF.mtMnzJz0pRfM_fvOoW.Vhcvj7fPR0INYPMzKdf2VyyZ sehA9amJPjCOS21kqLvMuQIEFPFDGB.qCVijhEr_3HAZ0LHoQJK6kKTfgCwSPkeaK5p35xD6PTbX 0sW2QRiFRLce4ljH31SDnN7imXNqNbTgkPEnDnp5K_jbcPvDegDaJsoVzeiBSNEAWHNfZs8drFg7 S9WadtrZSAnEODCmYtCwAJ9LMucCnJ8RE_iOczDS6_eUXM0uZ0Js_xqxwt9ZDHqz9DpeVkCJ0sIn d3tzlnxZUm_JWo1irMl8XjRqm554DAbssY7zG2Efr.cON5feQq6Fr0h_AB3ydeB.VPq24ffXUnz. YB.tZnlbSO4C7Z9ktzcUoTN6yo3GWcPrE49dYBylzizpObtvsZIuXzB2HqxEIK5EGxEd50KmQaOf Tirmixyf.Y6CssO0uuJeRB1Q8YVRuMnrvtiZpgcjZv Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ir2.yahoo.com with HTTP; Tue, 1 Oct 2019 23:27:57 +0000 Original-Received: by smtp429.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 47bbf37a008faa851b8459f289ce80be; Tue, 01 Oct 2019 23:27:54 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87zhikp0ba.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 77.238.177.83 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:240454 Archived-At: Hi Juri: I'm amazed with the new tabs, very thanks! I would like to ask you the possibility to make the tab-bar-switch-* commands cyclic (after last go to first) even if not by default? The problem is that in xterm (and related) it is not possible to sent C-S-TAB, so in some cases (few tabs) it will be good enough to repeat C-TAB. Even without this xterm issues it is easier to repeat C-TAB 2 or 3 times than changing the hands to type C-S-TAB. Very thanks in advance, Ergus. On Wed, Oct 02, 2019 at 01:28:57AM +0300, Juri Linkov wrote: >> Enabling tab-bar-mode grows the frame's height (not always, just the first >> time). Disabling the mode does not shrink it. Is that intended? > >Is this on Windows? > >> (let ((initial (assq 'outer-size (frame-geometry)))) >> (tab-bar-mode 1) >> (tab-bar-mode 0) >> (list (assq 'outer-size (frame-geometry)) initial)) >> >> => ((outer-size 689 . 687) (outer-size 689 . 671)) > >On GNU/Linux it's correct: > >=> ((outer-size 678 . 633) (outer-size 678 . 633)) > >OTOH, for the tool-bar the problem exists: > >(let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) > >=> ((outer-size 678 . 587) (outer-size 678 . 633)) > >in both Emacs 27 and GNU Emacs 25.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21) >