From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Documentation for "Clone Buffers" (corrected version) Date: Mon, 15 Mar 2004 08:28:18 +0200 Organization: JURTA Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87brmyy67x.fsf@mail.jurta.org> References: <877jxty4gg.fsf@emacswiki.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1079332515 17548 80.91.224.253 (15 Mar 2004 06:35:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 15 Mar 2004 06:35:15 +0000 (UTC) Cc: Alan Mackenzie , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Mar 15 07:35:06 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B2lgo-0000on-00 for ; Mon, 15 Mar 2004 07:35:06 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B2lgo-00033c-00 for ; Mon, 15 Mar 2004 07:35:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B2lff-00007s-DF for emacs-devel@quimby.gnus.org; Mon, 15 Mar 2004 01:33:55 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B2lf0-00007S-8e for emacs-devel@gnu.org; Mon, 15 Mar 2004 01:33:14 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B2leS-0008EU-TN for emacs-devel@gnu.org; Mon, 15 Mar 2004 01:33:13 -0500 Original-Received: from [66.33.219.4] (helo=spork.dreamhost.com) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B2leS-0008De-Bx for emacs-devel@gnu.org; Mon, 15 Mar 2004 01:32:40 -0500 Original-Received: from mail.jurta.org (80-235-32-2-dsl.mus.estpak.ee [80.235.32.2]) by spork.dreamhost.com (Postfix) with ESMTP id 496EB11DC98; Sun, 14 Mar 2004 22:32:33 -0800 (PST) Original-To: Alex Schroeder In-Reply-To: <877jxty4gg.fsf@emacswiki.org> (Alex Schroeder's message of "Wed, 10 Mar 2004 00:40:31 +0100") User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 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:20487 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20487 Alex Schroeder writes: > I'm sure that some users will be glad if you can devise a generic > and elegant solution to this usability problem. :) A generic solution would be good because neither clone-buffer nor rename-uniquely is perfect: in some cases clone-buffer is more convenient because it requires only one command to create a new buffer. However, in some cases it produces undesirable results. For instance, calling clone-buffer on *Async Shell Command* buffer starts a process copy, while the user's intention might be to start a different program in a separate async buffer. Anyway, whether a generic solution is possible or not, it makes sense to add standard key bindings to both of them. Currently, there are: M-n clone-buffer (only in Info) C-x 4 c clone-indirect-buffer-other-window The following global bindings might be added: C-x c b clone-buffer C-x c i clone-indirect-buffer C-x c u rename-uniquely -- Juri Linkov http://www.jurta.org/emacs/