From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Neat features in Eclipse editor Date: Wed, 26 Mar 2008 18:25:24 -0400 Message-ID: References: <873aqia0eh.fsf@stupidchicken.com> <47E96BAA.7040101@gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1206570340 5229 80.91.229.12 (26 Mar 2008 22:25:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Mar 2008 22:25:40 +0000 (UTC) Cc: pmr@pajato.com, cyd@stupidchicken.com, paul.r.ml@gmail.com, emacs-devel@gnu.org To: "Lennart Borgman (gmail)" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 26 23:26:10 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 1Jee4O-0005it-Ed for ged-emacs-devel@m.gmane.org; Wed, 26 Mar 2008 23:26:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jee3n-0000vF-0F for ged-emacs-devel@m.gmane.org; Wed, 26 Mar 2008 18:25:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jee3i-0000uK-NH for emacs-devel@gnu.org; Wed, 26 Mar 2008 18:25:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jee3h-0000tv-7Y for emacs-devel@gnu.org; Wed, 26 Mar 2008 18:25:26 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jee3h-0000tp-40 for emacs-devel@gnu.org; Wed, 26 Mar 2008 18:25:25 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jee3h-0004Rj-10 for emacs-devel@gnu.org; Wed, 26 Mar 2008 18:25:25 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1Jee3g-0007lU-G8; Wed, 26 Mar 2008 18:25:24 -0400 In-reply-to: <47E96BAA.7040101@gmail.com> (lennart.borgman@gmail.com) 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:93566 Archived-At: Should tabs perhaps be more general than that in Emacs? It would be useful if a tab could run some command so as to create the desired buffer, if the buffer doesn't exist yet. The easiest way to do that would be to have an alist mapping buffer names into the way to create them. Then `get-buffer-create' or `switch-to-bufer' could execute the specified code when it creates a buffer with that name. This would be useful for views that are supposed to display certain automatically-generated data. Do you have any other generalization to suggest? Another note about tabs: When considering such features is not that also a good time to consider something like wxwidgets? Maybe yes. The screens of today's computers are much bigger, so space for the text is no longer at a great premium. So there is no pressing reason not to use toolkit widgets around each window to make it look nicer. We definitely want to get away from the current limit that window sizes must be multiples of a "line height". Whether wxwindows is the right way to do this, I have no opinion, since I don't know much about it. Can wxwindows work with Gtk?