From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el Date: Sat, 29 Dec 2018 02:31:34 +0200 Message-ID: References: <20180922154639.23195.66360@vcs0.savannah.gnu.org> <20180922154640.9D58220310@vcs0.savannah.gnu.org> <54108dbc-9d12-06ff-3f1d-151118e9b234@yandex.ru> <87sgyi69iw.fsf@mail.linkov.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1546044601 8502 195.159.176.226 (29 Dec 2018 00:50:01 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 29 Dec 2018 00:50:01 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Thunderbird/64.0 To: Stefan Monnier , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 29 01:49:57 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gd2pB-00025y-B5 for ged-emacs-devel@m.gmane.org; Sat, 29 Dec 2018 01:49:57 +0100 Original-Received: from localhost ([127.0.0.1]:34060 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd2rI-0001H6-68 for ged-emacs-devel@m.gmane.org; Fri, 28 Dec 2018 19:52:08 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:51070) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd2nZ-0006Ul-Rw for emacs-devel@gnu.org; Fri, 28 Dec 2018 19:48:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gd2XT-0005qs-TI for emacs-devel@gnu.org; Fri, 28 Dec 2018 19:31:44 -0500 Original-Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:38876) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gd2XR-0005ni-PQ for emacs-devel@gnu.org; Fri, 28 Dec 2018 19:31:39 -0500 Original-Received: by mail-lj1-x22d.google.com with SMTP id c19-v6so19859973lja.5 for ; Fri, 28 Dec 2018 16:31:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=/tlkH90+ueuW2Iy58EmlsCCXDOxpw+03q/JdFKe4eN0=; b=ubPztp52QlCqAVVUOm9TDBzYCZVFYP35jzGdMiqhImUi2ab2PKDwUdtMR0cL6fO+XP rWRaPoNhS7FnP/nSwhZw44MnvjcEmS88tvNvMVXYZHj7jDBizo/ZB8l+KIxP9FHxaNiJ 04e7v1XVqP9WOlpPyZF6aftN3QT/3kkoBn6O92dFYKOZq9ZTFawoJ7X845k8BUejUVNn oQw17842xkMr4mi9IHYUvJmkH/Fh2xH6nLdB7eiSrbEI++FnoL0+J91gXS7ItPscfvOm mX98M9FI4EnfkiLT4NSCnGBiT1I6seWet6drOIqTk4gWBl/EH44gZQKS9laQxu4idk1w fREQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=/tlkH90+ueuW2Iy58EmlsCCXDOxpw+03q/JdFKe4eN0=; b=f1efKfFR5AIesZvAavXceF9Yg7eN1XSpX88/ldC0+hRrdIHiX/L4Tv8AHtb9tJl1+A q2doTgFMo2Uphg320xWIjwKayhQ5vghXpGA7P1pK78v4VFQE28mMdV+v85gjrzFHEyf2 nQVe2090GXGd/IRMOCguImTGwNRit+0aNcNMCGG+leNQaH5uahxsYs1KHMAHYE7RnXA4 aKkiVPKYH6BiBwtFBOOPGn59MRzvo1HyUvQgpPYHKE1jdODsfoRwe/5cKDmYwd6vxrfv 5CCon45T8jlYK4YNDq0WmRxWWJ/jcXE8qPWmUIRH8tgycK1RGSwCB1x5jGMcsCoIrWt3 Z/XQ== X-Gm-Message-State: AJcUukckVc22mJymovXXpLSse+9Di6mzSxvcEHSQQJW0lPCVs6bF5GcX UDv54P1DVLErkK2IKwybfl6TLSTJ X-Google-Smtp-Source: ALg8bN4waIE7EbDQCOZArFDtwBCZPlFPTbebRWqanAU8yvNco7i0SZtbPFgAltol2e3SHse8GeN89g== X-Received: by 2002:a2e:710a:: with SMTP id m10-v6mr17178468ljc.66.1546043495323; Fri, 28 Dec 2018 16:31:35 -0800 (PST) Original-Received: from [192.168.1.174] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id t81sm8236545lfe.84.2018.12.28.16.31.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Dec 2018 16:31:34 -0800 (PST) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:232025 Archived-At: On 28.12.2018 20:07, Stefan Monnier wrote: > That's also why I chose the name `project-query-replace` over > `multifile-query-replace` or anything like that: the fact that it uses > multifile.el is an internal detail, IMO. It is an intentional choice as well, however. At least, like dired-do-find-regexp-and-replace demonstrates, the xref UI can also be used for search and replace. > multifile loops over several *files* rather than buffers, so I'm fine > with "fileloop" or "iteratefiles", but "bufferloop" doesn't seem right. "fileloop" sounds good. Other similar options I had are iterfile and filiter.