From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#32850: 27.0.50; window-swap-states doesn't swap window prev/next-buffers Date: Wed, 14 Nov 2018 01:43:15 +0200 Organization: LINKOV.NET Message-ID: <87bm6s5yss.fsf@mail.linkov.net> References: <875zyrrhk8.fsf@mail.linkov.net> <87zhvcteuy.fsf@mail.linkov.net> <5BC83EE4.8030607@gmx.at> <87h8hig9uw.fsf@mail.linkov.net> <5BC98A5F.5050807@gmx.at> <87ftx0nvoi.fsf@mail.linkov.net> <5BCC374E.603@gmx.at> <87a7n7kz7x.fsf@mail.linkov.net> <5BCD935F.8030309@gmx.at> <87in1szirt.fsf@mail.linkov.net> <5BD03F21.6040807@gmx.at> <87lg6map8e.fsf@mail.linkov.net> <5BD15CE0.7080703@gmx.at> <87va5qf1ox.fsf@mail.linkov.net> <5BD2C4AD.3060402@gmx.at> <87o9awip7q.fsf@mail.linkov.net> <5BE7EE14.1060008@gmx.at> <87ftw7nz26.fsf@mail.linkov.net> <5BE93F99.3010500@gmx.at> <87tvkluad6.fsf@mail.linkov.net> <5BEA94D9.5080908@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1542152895 32272 195.159.176.226 (13 Nov 2018 23:48:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 13 Nov 2018 23:48:15 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: 32850@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 14 00:48:11 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gMiPj-0008HD-0x for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Nov 2018 00:48:11 +0100 Original-Received: from localhost ([::1]:56520 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gMiRp-0002nM-At for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Nov 2018 18:50:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50544) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gMiRe-0002mx-2s for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2018 18:50:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gMiRZ-0005dj-Ol for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2018 18:50:10 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46495) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gMiRZ-0005dd-LX for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2018 18:50:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gMiRZ-0005Kz-Fs for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2018 18:50:05 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Nov 2018 23:50:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32850-submit@debbugs.gnu.org id=B32850.154215299420459 (code B ref 32850); Tue, 13 Nov 2018 23:50:05 +0000 Original-Received: (at 32850) by debbugs.gnu.org; 13 Nov 2018 23:49:54 +0000 Original-Received: from localhost ([127.0.0.1]:50748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gMiRO-0005Jv-4u for submit@debbugs.gnu.org; Tue, 13 Nov 2018 18:49:54 -0500 Original-Received: from otter.birch.relay.mailchannels.net ([23.83.209.139]:53775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gMiRM-0005Jn-OD for 32850@debbugs.gnu.org; Tue, 13 Nov 2018 18:49:53 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 9AA6C124A7A; Tue, 13 Nov 2018 23:49:51 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a77.g.dreamhost.com (unknown [100.96.35.77]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 4D538124B5E; Tue, 13 Nov 2018 23:49:51 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from pdx1-sub0-mail-a77.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Tue, 13 Nov 2018 23:49:51 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-White-Hook: 29e3e3637684dabf_1542152991452_717858294 X-MC-Loop-Signature: 1542152991452:1115729490 X-MC-Ingress-Time: 1542152991451 Original-Received: from pdx1-sub0-mail-a77.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a77.g.dreamhost.com (Postfix) with ESMTP id 0E8AA80051; Tue, 13 Nov 2018 15:49:51 -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; s=linkov.net; bh=rOC9bIeA1vnr6uDW23kryLSGwyQ=; b= G4OlqzLRfGZpebSyNSb/D1RoBL81cADTkGE7Jt8buPFcuVFkGa64l12nOwoTaFmB vfSx0P3BIFY4kRC+Wetj2v0skWcii83Oi/mzrgDNjJ9gYJVpER3zxI9vlKVzc8L4 rS5jwINDLz35iFgEs7NNaZY1bMEEiQtvBLQwKqiaGZY= Original-Received: from mail.jurta.org (m91-129-107-244.cust.tele2.ee [91.129.107.244]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a77.g.dreamhost.com (Postfix) with ESMTPSA id 39A128004F; Tue, 13 Nov 2018 15:49:48 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a77 In-Reply-To: <5BEA94D9.5080908@gmx.at> (martin rudalics's message of "Tue, 13 Nov 2018 10:09:45 +0100") X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtkedrledvgddufecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledruddtjedrvdeggeenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdejrddvgeegpdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtoheprhhuuggrlhhitghssehgmhigrdgrthenucevlhhushhtvghrufhiiigvpedu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152361 Archived-At: >> The x-tabs branch is for X-based builds, and the gtk-tabs branch >> that Jan implemented is for GTK-based builds. Both are for the >> frame-local tab-bars and can't be used for window-local tab-bars. >> Do you know a solution for window-local tab-bars other than >> duplicating header-line in each window to provide shelter for tab-bars? > > Mine uses atomic windows. I thought side windows, no? > But window-local tab-bars are not really useful for displaying window > configurations anyway Yes, they are not useful for window configurations, but window-local tab-bars are extremely useful for displaying the list of prev/next buffers as tabs. So the user can see the names of all buffers that were displayed in the window, and clicking on the tab will switch to any of previously displayed buffers. And clicking on [x] will remove the buffer from the list of previous window-local buffers. > (just like mode-lines are not suited for displaying the battery charge > IMHO). I agree, mode-lines duplicate the battery charge information in every window. What do you think about creating the frame-local mode-line using the bottom side window? > Anyway, the problem with an X-based solution is that we would have to > find a solution for non-X-based systems. How "much" X-dependency does > x-tabs have? The same X-dependency as the tool-bar uses, and there is no tool-bar on non-X-based systems.