From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.devel Subject: Re: [RFC] Urgrep: New ELPA submission (eventually) Date: Mon, 12 Sep 2022 10:05:05 -0700 Message-ID: <1d285034-a701-2158-4d45-40a8fb052fce@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10152"; mail-complaints-to="usenet@ciao.gmane.io" To: Stefan Kangas , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 12 19:06:26 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oXmt8-0002Tm-JE for ged-emacs-devel@m.gmane-mx.org; Mon, 12 Sep 2022 19:06:26 +0200 Original-Received: from localhost ([::1]:39758 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXmt7-0008Az-Jn for ged-emacs-devel@m.gmane-mx.org; Mon, 12 Sep 2022 13:06:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55698) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXmru-0006rf-5C for emacs-devel@gnu.org; Mon, 12 Sep 2022 13:05:10 -0400 Original-Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:37393) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXmrs-00023t-EV for emacs-devel@gnu.org; Mon, 12 Sep 2022 13:05:09 -0400 Original-Received: by mail-pf1-x42c.google.com with SMTP id a80so648227pfa.4 for ; Mon, 12 Sep 2022 10:05:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:content-language:in-reply-to:mime-version :date:message-id:from:references:to:subject:from:to:cc:subject:date; bh=CQDfAkYwxVEwi94i+C0ISFgJ73jrkJqr6RVb0+pM8LI=; b=MgOHeanSgPFihqwhMsmkiDGNM2Zm+xW1+4P8aosI6rM6c14bnntgFmmtgo3EaQbQGH 8EZQ89Nku162M416YMzqhIW6xaj/JnkvcqugP9q2Mpk6H4P1B6APygo2LOAuHfCjQjGd YJLc8P6NNi5wVD80qfXfXQ7z4nfLKpBpf5+s58Z6aZ7RFdGVMSwYf6rlfQA3QltlgX5Q 8lEvqXSb+sFPQwLLI4N58A4EsjB9WprD6bk7uOlfJbD5l68mixpWnb6LHAMlJnphXDkw F7QlcpR19zMGecLV4gesUN6ok5KjU/Z36e2RBm1h4/d+s4wGahCaJo86EuBkZ6bSU3XG TXQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:content-language:in-reply-to:mime-version :date:message-id:from:references:to:subject:x-gm-message-state:from :to:cc:subject:date; bh=CQDfAkYwxVEwi94i+C0ISFgJ73jrkJqr6RVb0+pM8LI=; b=MQ92QWrnBADZ3Joau6lAmglKA0Oa5kKmP+sbUzsvgqHbCVwJZoSkeXeMXR0n3HZ2EZ rej41zfsmAD+90xpQpOzk3sEN0gGOeb24MyEiksSCWKou2NmjUNq9NtV3W0ojZTlEY+D d01QwpbNFYdYq+M+JiNipLjn4/pCf9UqVBcdPfl8iKwdxryKRv8ZhPvsgvt7YErHKLlC oGlIXrHmW4HtM7qLz3l8yEmKaEJynK7YYPiNLsYIukksFvsvO6JlQkEU1k16XsqnSCUE oaWtYPY8p9CtOEr2mJcaNBx9SjAGXNiXXVn+N/9otT+1snDAS1Xtl+45iVPdFhQvR2/W L/KQ== X-Gm-Message-State: ACgBeo2JZcfRdGI1+IBYO37ygRWqrOpPbIO80JpHUZuXQ7KvQbkBECzl Y8Ha4z5Ge9Lk35OhO8uiJuMOeDXGBsk= X-Google-Smtp-Source: AA6agR4DTrfRyzLuVJnFHw2mMnfB3scD9/BM3wVQq0leLrrovM+hB6XSQFLjJMu+lC88y9F51XnvWg== X-Received: by 2002:a63:fb0e:0:b0:434:efad:10c8 with SMTP id o14-20020a63fb0e000000b00434efad10c8mr23201961pgh.316.1663002306570; Mon, 12 Sep 2022 10:05:06 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id p9-20020a170902a40900b00176953f7997sm6264353plq.158.2022.09.12.10.05.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Sep 2022 10:05:04 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::42c; envelope-from=jporterbugs@gmail.com; helo=mail-pf1-x42c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:295211 Archived-At: On 9/12/2022 2:19 AM, Stefan Kangas wrote: > Is `urgrep' a full featured replacement for `rgrep'? Is there anything > missing, and/or something that will be hard to add? It does (or should do) everything `rgrep' does. However, I wouldn't really call it a replacement, since it just uses `rgrep' under the hood[1]. It's also only designed to work like `rgrep', so it doesn't handle similar commands like `lgrep' (though maybe it could). > I note that the repository includes an implementation of wgrep. > It would be great to include such functionality in Emacs by default at > some point. I agree, that would be great. However, note that urgrep-wgrep.el just provides the necessary glue for wgrep to understand Urgrep buffers. You still need to install wgrep for it to do anything. [1] Technically, it uses `rgrep-default-command'.