From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: Tab bar Date: Tue, 08 Apr 2008 16:50:32 +0100 Message-ID: <47FB9448.7020900@gnu.org> References: <87wsnaso3h.fsf@jurta.org> <87d4p2tuim.fsf@jurta.org> <87prt2qzbd.fsf@jurta.org> <87r6dhbbd6.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1207669929 2433 80.91.229.12 (8 Apr 2008 15:52:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Apr 2008 15:52:09 +0000 (UTC) Cc: Juri Linkov , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 08 17:52:39 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 1JjG7i-00035H-8a for ged-emacs-devel@m.gmane.org; Tue, 08 Apr 2008 17:52:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JjG74-00026t-Vt for ged-emacs-devel@m.gmane.org; Tue, 08 Apr 2008 11:51:59 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JjG6C-0000mQ-0i for emacs-devel@gnu.org; Tue, 08 Apr 2008 11:51:04 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JjG68-0000hk-Tb for emacs-devel@gnu.org; Tue, 08 Apr 2008 11:51:03 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JjG68-0000hQ-NS for emacs-devel@gnu.org; Tue, 08 Apr 2008 11:51:00 -0400 Original-Received: from mk-outboundfilter-3.mail.uk.tiscali.com ([212.74.114.23]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JjG64-0000Ss-6G; Tue, 08 Apr 2008 11:50:56 -0400 Original-X-Trace: 90252996/mk-outboundfilter-1.mail.uk.tiscali.com/F2S/$ACCEPTED/freedom2Surf-customers/83.67.23.108 X-SBRS: None X-RemoteIP: 83.67.23.108 X-IP-MAIL-FROM: jasonr@gnu.org X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnYHAH8x+0dTQxds/2dsb2JhbACBXKpL X-IP-Direction: IN Original-Received: from i-83-67-23-108.freedom2surf.net (HELO wanchan.jasonrumney.net) ([83.67.23.108]) by smtp.f2s.tiscali.co.uk with ESMTP; 08 Apr 2008 16:50:51 +0100 Original-Received: from [192.168.249.27] (chiko.jasonrumney.net [192.168.249.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id A80AB1C8; Tue, 8 Apr 2008 16:50:54 +0100 (BST) User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) In-Reply-To: X-Enigmail-Version: 0.95.6 OpenPGP: id=8086879D X-detected-kernel: by monty-python.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:94713 Archived-At: Richard Stallman wrote: > It makes sense. My only doubt is whether we could find room > in the keys and buttons for these two options. > Users who want to use tabs will probably use them instead of frames (in my experience, there is little overlap between users who want everything in one frame with tabs to select between them, and users who want a separate frame for everything), so sharing keybindings with C-x 5 may be an acceptable solution if we cannot find free keys. Something like: if the current window or its containing frame is already tabbed, or if the user or mode has expressed a preference for a tabbed UI, then C-x 5 C-f creates a new tab, and C-u C-x 5 C-f creates a new frame. Otherwise the behaviour of C-x 5 bindings are reversed.