From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: Neat features in Eclipse editor Date: Wed, 26 Mar 2008 01:50:39 +0000 (UTC) Message-ID: References: <873aqia0eh.fsf@stupidchicken.com> <335635E2-D23C-4ADD-BE40-9725A67D1836@gmail.com> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1206496266 2630 80.91.229.12 (26 Mar 2008 01:51:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Mar 2008 01:51:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 26 02:51:36 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 1JeKne-00089x-6m for ged-emacs-devel@m.gmane.org; Wed, 26 Mar 2008 02:51:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JeKn2-0003vT-W2 for ged-emacs-devel@m.gmane.org; Tue, 25 Mar 2008 21:50:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JeKmy-0003uP-PJ for emacs-devel@gnu.org; Tue, 25 Mar 2008 21:50:52 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JeKmt-0003uD-A5 for emacs-devel@gnu.org; Tue, 25 Mar 2008 21:50:51 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JeKmt-0003uA-3e for emacs-devel@gnu.org; Tue, 25 Mar 2008 21:50:47 -0400 Original-Received: from cpe-69-204-130-115.nycap.res.rr.com ([69.204.130.115] helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JeKms-000428-MA for emacs-devel@gnu.org; Tue, 25 Mar 2008 21:50:46 -0400 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Wed, 26 Mar 2008 01:50:39 +0000 (UTC) In-reply-to: (paul.r.ml@gmail.com) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 1) 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:93480 Archived-At: What I meant is that tabs are only a graphical representation of the list of privileged buffers for a specific window, right ? No. Buffers may appear in more than one window on more than one frame. The `switch-to-buffer' function switches Emacs attention and editing to a different buffer which may already be shown in another frame, a second frame but not in the first. The different buffer becomes visible in the first frame, so it is visible in two frames. Today's GNU Emacs CVS snapshot, Tue, 2008 Mar 25 20:54 UTC GNU Emacs 23.0.50.2 (i686-pc-linux-gnu, GTK+ Version 2.12.5) started with /usr/local/src/emacs/src/emacs -Q -nbc I don't have tabs. Presumably, they would invoke the same command, `switch-to-buffer' as the usual keybinding does, `C-x b'. (The tabs would contain the buffer argument of (switch-to-buffer BUFFER &optional NORECORD) The usual keybinding does not.) (Incidentally, I think that two kinds of command are useful, one evoking `switch-to-buffer' and the other `switch-to-workspace'. These could be evoked as two kinds of tab for those who want that and two keybindings for those who want that.) -- Robert J. Chassell GnuPG Key ID: 004B4AC8 bob@rattlesnake.com bob@gnu.org http://www.rattlesnake.com http://www.teak.cc