From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Koppelman Newsgroups: gmane.emacs.devel Subject: Re: Tab bar Date: Sun, 06 Apr 2008 18:07:45 -0500 Message-ID: References: <87wsnaso3h.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1207523284 1779 80.91.229.12 (6 Apr 2008 23:08:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Apr 2008 23:08:04 +0000 (UTC) Cc: emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 07 01:08:36 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 1JidyU-0001eH-TW for ged-emacs-devel@m.gmane.org; Mon, 07 Apr 2008 01:08:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jidxr-0005Ss-75 for ged-emacs-devel@m.gmane.org; Sun, 06 Apr 2008 19:07:55 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jidxl-0005PT-DP for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:07:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jidxj-0005Mb-Sp for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:07:49 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jidxj-0005MR-OL for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:07:47 -0400 Original-Received: from ecelsrv1.ece.lsu.edu ([130.39.223.98]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jidxj-0004wy-Ec for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:07:47 -0400 Original-Received: from localhost (unknown [127.0.0.1]) by ecelsrv1.ece.lsu.edu (Postfix) with ESMTP id 7BD6628349; Sun, 6 Apr 2008 23:07:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at ece.lsu.edu Original-Received: from ecelsrv1.ece.lsu.edu ([127.0.0.1]) by localhost (ecelsrv1.ece.lsu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i9S72dZh1cLU; Sun, 6 Apr 2008 18:07:46 -0500 (CDT) Original-Received: from nested.ece.lsu.edu (nested.ece.lsu.edu [130.39.222.143]) by ecelsrv1.ece.lsu.edu (Postfix) with ESMTP id E8A0B28347; Sun, 6 Apr 2008 18:07:45 -0500 (CDT) In-Reply-To: <87wsnaso3h.fsf@jurta.org> (Juri Linkov's message of "Sun, 06 Apr 2008 23:52:18 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:94529 Archived-At: I frequently work with new users of Emacs and perhaps their biggest frustration is switching between buffers (or even just knowing that's what they need to do). If the tab bar by default provided one tab per buffer that would be great for such users. OTOH I'd leave it turned off. Juri Linkov writes: > I just created a small experimental Emacs Lisp library that emulates the > tab bar feature provided by most modern web browsers, file managers and > editors. Tabs are very popular nowadays mostly due to their ability > to group units equivalent to Emacs frames into one frame and providing > handles to switch them quickly inside one frame without having to switch > top-level frames. > > Below is a screenshot how this feature currently looks in Emacs: