From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Tab bar Date: Mon, 7 Apr 2008 09:09:23 -0700 Message-ID: <000201c898c9$bf7eb620$c2b22382@us.oracle.com> References: <87wsnaso3h.fsf@jurta.org> <87d4p2tuim.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1207584854 23761 80.91.229.12 (7 Apr 2008 16:14:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Apr 2008 16:14:14 +0000 (UTC) Cc: koppel@ece.lsu.edu, emacs-devel@gnu.org To: , "'Juri Linkov'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 07 18:14:46 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JitzS-00049M-GG for ged-emacs-devel@m.gmane.org; Mon, 07 Apr 2008 18:14:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jityo-0004U3-JR for ged-emacs-devel@m.gmane.org; Mon, 07 Apr 2008 12:13:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jitug-0001Dr-P4 for emacs-devel@gnu.org; Mon, 07 Apr 2008 12:09:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jitud-0001Ce-RJ for emacs-devel@gnu.org; Mon, 07 Apr 2008 12:09:42 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jitud-0001CQ-Id for emacs-devel@gnu.org; Mon, 07 Apr 2008 12:09:39 -0400 Original-Received: from rgminet01.oracle.com ([148.87.113.118]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JituX-000391-2k; Mon, 07 Apr 2008 12:09:33 -0400 Original-Received: from rgmgw2.us.oracle.com (rgmgw2.us.oracle.com [138.1.186.111]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id m37G9Sa4019974; Mon, 7 Apr 2008 10:09:29 -0600 Original-Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by rgmgw2.us.oracle.com (Switch-3.2.4/Switch-3.2.4) with ESMTP id m370sk6d024662; Mon, 7 Apr 2008 10:09:28 -0600 Original-Received: from inet-141-146-46-1.oracle.com by acsmt351.oracle.com with ESMTP id 3641638691207584566; Mon, 07 Apr 2008 09:09:26 -0700 Original-Received: from dradamslap1 (/130.35.178.194) by bhmail.oracle.com (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 07 Apr 2008 09:09:24 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AciYwD+0feJOqF3PS3+bODOiwoDUFwAB5pzQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:94588 Archived-At: > It would be good to have a tab bar of perspectives, too. Especially if you are talking about having multiple tab bars of different types, using something narrow, such as a header line, is better than using huge tabs, such as were shown. I don't care one way or the other about tabbar.el itself (I like it, but I'm not suggesting that is the only way to go), but I think its design of using a header line is a good one. With such an approach, we can easily have more than one header line, with, for example, different backgrounds or whatever, to distinguish the different tab types (buffers, perspectives, ...). On the other hand, tabbar.el has a different way of dealing with different types of tab bar: They are all present in the same header line, but only one is shown at a time. The first thing in the header line is a button that cycles among the tab-bar types ("tab sets"). That is very handy, and reduces space. But it can also be helpful sometimes to see more than one tab set at the same time (e.g. two header lines, of different tab type), so having that as an option would be good.