From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: rvclayton@acm.org (R. Clayton) Newsgroups: gmane.emacs.help Subject: Re: Custom query-replace. Date: Tue, 14 Jul 2015 13:32:31 -0400 Message-ID: References: <87y4ilnlvn.fsf@BanjaLuka.rclayton.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1436953065 11040 80.91.229.3 (15 Jul 2015 09:37:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jul 2015 09:37:45 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Yuri Khan Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 15 11:37:39 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZFJ8F-0007py-A1 for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Jul 2015 11:37:39 +0200 Original-Received: from localhost ([::1]:34655 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFJ8E-0003y2-MO for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Jul 2015 05:37:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43607) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF45p-0004DG-Kr for help-gnu-emacs@gnu.org; Tue, 14 Jul 2015 13:34:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZF45l-0007gm-LU for help-gnu-emacs@gnu.org; Tue, 14 Jul 2015 13:34:09 -0400 Original-Received: from mout.perfora.net ([74.208.4.197]:54367) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF45l-0007g1-FD for help-gnu-emacs@gnu.org; Tue, 14 Jul 2015 13:34:05 -0400 Original-Received: from BanjaLuka.rclayton.net ([74.105.65.207]) by mrelay.perfora.net (mreueus002) with ESMTPSA (Nemesis) id 0MTQCf-1ZN0s31hW3-00SRRl; Tue, 14 Jul 2015 19:34:00 +0200 Original-Received: from rclayton by BanjaLuka.rclayton.net with local (Exim 4.86_RC4) (envelope-from ) id 1ZF44F-0003H7-Rb; Tue, 14 Jul 2015 13:32:31 -0400 In-reply-to: (message from Yuri Khan on Mon, 13 Jul 2015 13:19:31 +0600) X-Provags-ID: V03:K0:6l9c9pq1ouhYOZUPQM/EEkV7F4g1ph3hxSRjXuxGzs0mY90xWz1 +fuwDfcBG6RgaGfgoXQxJoKxVB1iLGPCdF+k97UfJjBiFjhRBSvysAy2/3oYBPhUHQiCiCG KKTZhlYb50OdDoK5PTbUyxrFeiytkAvlWxqJRGH01ZdP40TpxHfS4zCFBKPgZiTfqfPxvrS LVr++xMykej8aty7D9Gog== X-UI-Out-Filterresults: notjunk:1;V01:K0:z1kHFLawXow=:nV9k5/LjJGnusJbngQwCsa t4YFChOSyWZGBZhKQG33NtdPbtxE7cqUjqj3psjzLfwLoJWce5W4AV6VIvEnBC1qWWxDd/nU/ lvOGxuNe6GWmaCMACBaqzRkhn399K5h8rzOWNDsa3Y50uYkID3WLDEqDBvSC+1Hj1RHfe26yf MUkg9toWGqqbEXcC4qdYaZyYpMO++myJUoa4i8X3tiN3cUCY0cDA7e456Z0jvhiYftEL9xvze iEp5xWV6jvYx+wNE5QX5gM07QmdI/rFiHRSyQBDTafU6i/61hf311MueLvDkQTwQTtqCQSPgm S0jLgDicCuWp87WWvcxmp2o6bYsRJQxxtrUZRRqlDUN9pnJs/uHkX6IKsq6cO2a0hPAKXRfs9 3HMtb5IrSZnBwN1YKdfn2yJayXix8AP/wxPNr+YnrhoA0Y+OaO0lcxlWauHWnh9mEWU2gVis8 +6//iwLiykpd9ERh298JCJByo/jVZ+aDLz8Cn7WK4+cjFgxrm7GeynLdljDQVSoOy7+oQNn81 Y3ZsggaUD5BlXIwkVjDhVOyL95OXktIMdPydhrKGDumOHWqgDvxheOV9FmthRPh5tA9mEUTxC wloXAF5t2t3Un9R+gepMD0yp+15Ir/8qgxmb/LQ9bQ8Si6SaYgi6HvLUQ6foa6WiO00QQGYFy GWNKMXQ0Q2uVrU50ptwVXCYMM3f8FYyX7iQm+Kl1riG9mvA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 74.208.4.197 X-Mailman-Approved-At: Wed, 15 Jul 2015 05:37:22 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:105728 Archived-At: Thanks for your reply to my message. Possible further improvement: If you encounter this task frequently and the need for other edits is low, you might want to make it a minor mode that (1) primes the loop on entry; (2) binds super-easy (basically, single-character) keys; (3) binds another super-easy key (such as “q”) to disable the mode. A good idea; minor modes hadn't occured to me.