From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Marcin Borkowski Newsgroups: gmane.emacs.help Subject: Re: How to search inside a region that has just been used as the target of a replace operation? Date: Fri, 27 Jan 2023 19:11:56 +0100 Message-ID: <87ilgretjn.fsf@mbork.pl> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26232"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.1.0; emacs 29.0.50 Cc: Anders Munch , "help-gnu-emacs@gnu.org" To: Evan Aad Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 27 19:12:44 2023 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pLTDO-0006Wy-OE for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 27 Jan 2023 19:12:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLTCs-0005Vx-Ol; Fri, 27 Jan 2023 13:12:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLTCq-0005Vm-Pj for help-gnu-emacs@gnu.org; Fri, 27 Jan 2023 13:12:08 -0500 Original-Received: from mail.mojserwer.eu ([195.110.48.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLTCo-0002Uf-GK for help-gnu-emacs@gnu.org; Fri, 27 Jan 2023 13:12:08 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 24C047B3A1E; Fri, 27 Jan 2023 19:12:01 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Original-Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KsCky6lrI9l1; Fri, 27 Jan 2023 19:11:57 +0100 (CET) Original-Received: from localhost (83.21.46.142.ipv4.supernova.orange.pl [83.21.46.142]) by mail.mojserwer.eu (Postfix) with ESMTPSA id B15DA7E5DA2; Fri, 27 Jan 2023 19:11:56 +0100 (CET) In-reply-to: Received-SPF: pass client-ip=195.110.48.8; envelope-from=mbork@mbork.pl; helo=mail.mojserwer.eu X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142538 Archived-At: On 2023-01-27, at 11:44, Evan Aad wrote: > Anders Munch wrote: >> I wonder if you are aware of narrow-to-region? > > No, I wasn't aware of it. This solves my problem. This thread can be > closed with status "Answered". (However, other answers and comments > are still welcome.) Thanks, Anders! `narrow-to-region' (and other narrowing commands, see e.g. `C-x n C-h') are indeed /very/ useful. I didn't even remember they are disabled by default -- I enabled them a long, long time ago and use them all the time. (Org mode has its own share of them, by the way.) But if you happen to do your machinations pretty often, I would recommend writing a custom Elisp function to do it. If you don't know Elisp, you might want to read Robert J. Chassell's "An Introduction to Programming in Emacs Lisp". Place the point after this form: (info "eintr") and press `C-x C-e' or head to https://www.gnu.org/software/emacs/manual/eintr.html. Hth, -- Marcin Borkowski http://mbork.pl