From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Two GTK related feature requests Date: Tue, 18 Nov 2003 18:03:58 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87oevag25a.fsf@emptyhost.emptydomain.de> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1069197815 20635 80.91.224.253 (18 Nov 2003 23:23:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 18 Nov 2003 23:23:35 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Nov 19 00:23:33 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 1AMFC1-0007KG-00 for ; Wed, 19 Nov 2003 00:23:33 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AMFC0-00060P-00 for ; Wed, 19 Nov 2003 00:23:32 +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 1AMG5c-0003qi-Js for emacs-devel@quimby.gnus.org; Tue, 18 Nov 2003 19:21:00 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AMFyq-0007vj-Tw for emacs-devel@gnu.org; Tue, 18 Nov 2003 19:14:00 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AMFyF-0007lt-GI for emacs-devel@gnu.org; Tue, 18 Nov 2003 19:13:54 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AMFyF-0007lm-8w for emacs-devel@gnu.org; Tue, 18 Nov 2003 19:13:23 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1AMEt4-0000Bf-Va; Tue, 18 Nov 2003 18:03:58 -0500 Original-To: Kai Grossjohann In-reply-to: <87oevag25a.fsf@emptyhost.emptydomain.de> (message from Kai Grossjohann on Mon, 17 Nov 2003 20:40:01 +0000) 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:17897 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17897 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. I think that's a good partial solution. 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". I think that's a good partial solution. Whether these two partial solutions are enough for real usage, I can't guess in advance. 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. This is fine except I wonder if it would use up too much of the screen height.