From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bastien Newsgroups: gmane.emacs.devel Subject: Re: `Q' in Dired - be able to skip the rest of one file and move onto the next Date: Fri, 04 Jan 2008 03:11:58 +0100 Message-ID: <87prwigx01.fsf@bzg.ath.cx> References: <871w8ybpz8.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199412735 1743 80.91.229.12 (4 Jan 2008 02:12:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 4 Jan 2008 02:12:15 +0000 (UTC) Cc: teirllm@dms.auburn.edu, rms@gnu.org, Drew Adams , emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 04 03:12:34 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 1JAc2y-0005WE-7c for ged-emacs-devel@m.gmane.org; Fri, 04 Jan 2008 03:12:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JAc2b-0008SM-Qi for ged-emacs-devel@m.gmane.org; Thu, 03 Jan 2008 21:12:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JAc2Y-0008Rm-0O for emacs-devel@gnu.org; Thu, 03 Jan 2008 21:12:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JAc2V-0008RE-Jc for emacs-devel@gnu.org; Thu, 03 Jan 2008 21:12:04 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JAc2V-0008RB-FR for emacs-devel@gnu.org; Thu, 03 Jan 2008 21:12:03 -0500 Original-Received: from fg-out-1718.google.com ([72.14.220.159]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JAc2V-0003tJ-Ga for emacs-devel@gnu.org; Thu, 03 Jan 2008 21:12:03 -0500 Original-Received: by fg-out-1718.google.com with SMTP id d23so3777736fga.30 for ; Thu, 03 Jan 2008 18:12:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:received:from:to:cc:subject:in-reply-to:references:user-agent:date:message-id:mime-version:content-type:sender; bh=RTmRb+JTQ5XNC4H332A7eyBNloEW5Sv6T9+qPWvszMk=; b=EifUDkkxakg8WOpoGRKkCijYAcsRoOANryEuEKS+vVIQHZffUmZXDper/fjJaCOjE2LWaw1+DWM/TqSJhurCs5EELqYjCWXU82Tz6igngXjz9RZhd3DyWNEC3asgOlJYXEY6tQa/0uInUIjAGzOaWAumlHtmcCWAG+VabZQyySs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date:message-id:mime-version:content-type:sender; b=P+3wqAP0eAWSYQgzs5/nHkwOdPBqv0WrL99Fuwsn6Xu8WgYLkoNCjn54iW35LjKGMrgcep6Ww1TL43/wU6+8sh5YMg3Xo5V7GzUrpqLQFQhdUXtoAMjsxmIl1OP/BZOuXUzatJnJeNgZKGEKTMqFLuch34cayn5WFbaSbT2WcuQ= Original-Received: by 10.86.65.11 with SMTP id n11mr7507525fga.4.1199412722352; Thu, 03 Jan 2008 18:12:02 -0800 (PST) Original-Received: from bzg.ath.cx ( [88.140.223.96]) by mx.google.com with ESMTPS id f19sm22888898fka.18.2008.01.03.18.12.00 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Jan 2008 18:12:01 -0800 (PST) Original-Received: by bzg.ath.cx (Postfix, from userid 1000) id E7593157977; Fri, 4 Jan 2008 03:11:58 +0100 (CET) In-Reply-To: <871w8ybpz8.fsf@jurta.org> (Juri Linkov's message of "Thu, 03 Jan 2008 23:32:35 +0200") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.0 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:86032 Archived-At: Juri Linkov writes: >> Even so, it might not be bad to provide a key to skip to the next file >> without exiting query-replace. > > Another problem I have with `Q' is that it requires typing `!' in every > file to replace all occurrences. So if I want to replace all occurrences > in ALL marked files at once without a query, I need typing `!' as many times > as there are marked files. > > Maybe, when started by `Q', query-replace should apply `!' to all marked files, > and a new key `Y' should replace all remaining occurrences in the current file, > and a new key `N' should skip the current file as Miles has already proposed. Agreed. There is also this little annoyance: when replacing all occurrences in the *last* marked file, hitting `!' always returns this error: "All files processed" -- Bastien