From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Gtk tabs in emacs, new branch Date: Fri, 02 Apr 2010 14:31:20 -0400 Organization: Censorship Research Center Message-ID: <4BB637F8.2070105@censorshipresearch.org> References: <4BB4CF6B.2000007@alice.it> <4BB59476.7010600@swipnet.se> <4BB5C01E.10701@alice.it> <87y6h5ket5.fsf@siart.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1270233107 31690 80.91.229.12 (2 Apr 2010 18:31:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 2 Apr 2010 18:31:47 +0000 (UTC) Cc: emacs-devel@gnu.org To: Uwe Siart Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 02 20:31:42 2010 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.69) (envelope-from ) id 1Nxleb-0006Hn-0o for ged-emacs-devel@m.gmane.org; Fri, 02 Apr 2010 20:31:37 +0200 Original-Received: from localhost ([127.0.0.1]:46569 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nxlea-0002Pt-EV for ged-emacs-devel@m.gmane.org; Fri, 02 Apr 2010 14:31:36 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NxleV-0002OH-Q6 for emacs-devel@gnu.org; Fri, 02 Apr 2010 14:31:31 -0400 Original-Received: from [140.186.70.92] (port=54007 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NxleU-0002LI-JF for emacs-devel@gnu.org; Fri, 02 Apr 2010 14:31:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NxleS-0001j2-Dl for emacs-devel@gnu.org; Fri, 02 Apr 2010 14:31:30 -0400 Original-Received: from haystack.austinheap.com ([70.32.98.68]:56077 helo=haystacknetwork.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxleS-0001iq-BR for emacs-devel@gnu.org; Fri, 02 Apr 2010 14:31:28 -0400 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 In-Reply-To: <87y6h5ket5.fsf@siart.de> X-Enigmail-Version: 1.0.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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:123074 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 4/2/10 12:19 PM, Uwe Siart wrote: > Angelo Graziosi writes: > >> Clicking on the tab's 'X', should not close the file? It deletes only >> the tab, the buffer being still 'visited' by Emacs. (I do not remember >> a similar behavior with other applications using tabs.) > > The behaviour of other applications is not necessarily a draft for > useful features. On the other hand, being gratuitously different will just alienate users, especially new ones. When it comes to new users, programs aren't judged by what they can be configured to do, but what they do by default. > Emacs (luckily) has thousands of features where I do > not remember a similar behavior with other applications. Usually because Emacs predates these other applications. > I would think of tabs as of a different kind of windows. In Emacs > closing a window and killing a buffer are distinct actions. Tabs should > behave the same. > It seems the most natural thing to do is to kill the buffer iff the window killed by closing a tab is the last window showing the given buffer. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) iEYEARECAAYFAku2N/gACgkQ17c2LVA10VutbgCfTsOS+49V3Q4os2iYnEFsBaxj IK0AoMsnz7j+iHJDTon45dws6pUNzf10 =Y1dV -----END PGP SIGNATURE-----