From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai Grossjohann Newsgroups: gmane.emacs.devel Subject: Re: Two GTK related feature requests Date: Mon, 17 Nov 2003 20:40:01 +0000 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87oevag25a.fsf@emptyhost.emptydomain.de> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1069102338 5802 80.91.224.253 (17 Nov 2003 20:52:18 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 17 Nov 2003 20:52:18 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Nov 17 21:52:14 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ALqM2-0007wW-00 for ; Mon, 17 Nov 2003 21:52:14 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1ALqM2-0006G4-00 for ; Mon, 17 Nov 2003 21:52:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ALrDi-0000pW-LX for emacs-devel@quimby.gnus.org; Mon, 17 Nov 2003 16:47:42 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1ALr8T-0006WH-1z for emacs-devel@gnu.org; Mon, 17 Nov 2003 16:42:17 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1ALr7w-0006Jt-Db for emacs-devel@gnu.org; Mon, 17 Nov 2003 16:42:15 -0500 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ALr7v-0006JY-Ma for emacs-devel@gnu.org; Mon, 17 Nov 2003 16:41:43 -0500 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ALqAU-0008Hj-00 for ; Mon, 17 Nov 2003 21:40:18 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ALqAQ-0008HX-00 for ; Mon, 17 Nov 2003 21:40:14 +0100 Original-Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ALqAQ-0000qC-00 for ; Mon, 17 Nov 2003 21:40:14 +0100 Original-Lines: 30 Original-X-Complaints-To: usenet@sea.gmane.org User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (gnu/linux) Cancel-Lock: sha1:1Uhhoq6kI/Z/HrR0aYskhfMQT7g= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17870 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17870 Richard Stallman writes: > It is clear how this would work when you have just a few buffers, but > what about when you have 50? We need to finish designing this feature > before implementing it. One thing that people seem to do is to implement scrolling, of sorts. It looks like this (assuming only two buffers are shown): ________ ________ /buffer 3\/buffer 4\[<][>] Then you can click on [<] to show buffers 2 and 3, and on [>] to show buffers 4 and 5 in the tab bar. Or so, maybe the arrows scroll by more than one buffer. Another thing that people seem to do is to shorten long buffer names, so that they display "som...ame" instead of "some long buffer name". A third thing, which is an alternative to the first thing, is that they just show multiple rows of buffer tabs. My coworker, using the NetBeans Java IDE, always has 4 or 5 rows of buffer tabs below the editing area. He always uses the mouse to select one of them, and he seems to remember them by position: they are not sorted in any obvious order, at least afaict they are not sorted alphabetically. In case he forgets the position of one of the tabs, he scans all of them visually. Amazing. Kai