From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#41572: 28.0.50; [PATCH] Support plain project marked with file .emacs-project Date: Wed, 30 Nov 2022 04:26:36 +0200 Message-ID: <14c44382-1c57-4c09-d9ae-7991b8296572@yandex.ru> References: <5EpzudgjedeKADsX4_Tq-2WtNm3XKXmZjnEI7Y1lmw-Pcn_KrzKPD1o31Ele0JOIrZ1ITDdeQrOsJTHfGVPJlzyLhmqjxP3rmVVzou8KEBo=@thornhill.no> <2a70c748-e250-2f96-5d74-712b6d71e8be@yandex.ru> <871riitzch.fsf@gnus.org> <9781acc2-e4c0-b53c-6422-ef2e0a96f400@yandex.ru> <83sfi6tavq.fsf@gnu.org> <83mt8dssdn.fsf@gnu.org> <29c1c5f3-b189-ff30-c5bc-92a4d35e0683@yandex.ru> <83fse4rj2s.fsf@gnu.org> <2bc8b5dd-83c9-8bbc-82d5-e296f60e47c3@yandex.ru> <83lenwpj5k.fsf@gnu.org> <83fse4pctt.fsf@gnu.org> <8335a3p9xy.fsf@gnu.org> <62aab865-7c71-8c12-9e51-688f588b1e51@yandex.ru> <83lenvnrgs.fsf@gnu.org> <83a64bnngm.fsf@gnu.org> <834jujnhtr.fsf@gnu.org> 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="8715"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Cc: philipk@posteo.net, rudi@constantly.at, eric@ericabrahamsen.net, cjpeople2013@gmail.com, theo@thornhill.no, mardani29@yahoo.es, joaotavora@gmail.com, manuel.uberti@inventati.org, juri@linkov.net, salutis@me.com, arstoffel@gmail.com, 41572@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 30 03:27:21 2022 Return-path: Envelope-to: geb-bug-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 1p0Coj-00024s-9g for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Nov 2022 03:27:21 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p0CoS-0000ZH-Af; Tue, 29 Nov 2022 21:27:04 -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 1p0CoR-0000Z8-2T for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 21:27:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p0CoQ-000297-QW for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 21:27:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p0CoQ-0008WI-KQ for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 21:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Nov 2022 02:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41572 X-GNU-PR-Package: emacs Original-Received: via spool by 41572-submit@debbugs.gnu.org id=B41572.166977521032743 (code B ref 41572); Wed, 30 Nov 2022 02:27:02 +0000 Original-Received: (at 41572) by debbugs.gnu.org; 30 Nov 2022 02:26:50 +0000 Original-Received: from localhost ([127.0.0.1]:57928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0CoE-0008W3-Cj for submit@debbugs.gnu.org; Tue, 29 Nov 2022 21:26:50 -0500 Original-Received: from mail-wm1-f52.google.com ([209.85.128.52]:36442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0CoA-0008Vx-9H for 41572@debbugs.gnu.org; Tue, 29 Nov 2022 21:26:48 -0500 Original-Received: by mail-wm1-f52.google.com with SMTP id c65-20020a1c3544000000b003cfffd00fc0so394026wma.1 for <41572@debbugs.gnu.org>; Tue, 29 Nov 2022 18:26:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=wArOa4JEU2Hr8al7Z8FYK1gqXagTWHL+GYyUSb4U5KE=; b=aBrhHJVd2ShoeNucc2UPwUGylzOyed6hnwfQAUcXYduJBc+MR1Hc5Bu888TTDKulKV yoPR+K0Q67EwOn+9MyJG9JfHIuSkXhvipbZdc9/qWTjl5LHv+V5hLPLGd+9kenHvuw9u 89Dsw/rFpRdr3GplixPu3oEFI+34h55juF6B+PWLtmttDikaiCDSuA7Rx6ZYj+mIqCbC uS0LIEhnV5eHdgfyTX0SlBcEr2quLOR4GnwQdx1aprmyZY03g6qHDy/m2ePaFfvduKRg iJ1OfnXC7L2aeteVhjOCOvM/9jNfaqhCXAxDCq+7atrHgH/lF+8CV9HaOLQqkGsFxR8y H08w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wArOa4JEU2Hr8al7Z8FYK1gqXagTWHL+GYyUSb4U5KE=; b=KThCYuQfC4VjIS6gLZMcv4ff/2dt4rgX7wtx0JDFOHWOzMGe0kL3qGMfZLK95DJvOx O5z3d7JZu6IJJjD0hLv9gPc/r8VvZ/eyGddQJuly2T/VXvNeJC5vAll7ogIbxyy7ad/9 wP+ZnoVPW1NiT6rKBO4klz6j9GUI+D6/3U0gtYgUg0vF0eVYluOeRJ/2kaMYPXwMDmwZ 42L5WL6aafReTgPnptaBM3+paIZjoXMUkTUiM1g3vYMofWh9c1ZWTLcGSClV8i4tTGal CH+mxHLIsZtcbLUUwkwbL7j6glEY7/FixbvMNfPiBQWYmyJPAXjP/ZXVmY06eeWrxwaA E/AQ== X-Gm-Message-State: ANoB5pmosJtT4Fxf4D5gwss9Vnm+TOIXEwAafo/pJeSRlaMLLGhZfWI5 Gv00ngZ1aSthuRjwTccy/U0= X-Google-Smtp-Source: AA0mqf7pKVpcP+p7H9XpAmefgtKlcMf9VJS6LyRtbGOf7NPRkFIdf9lmgeFsqmsOl+At7fEp8IGC3g== X-Received: by 2002:a7b:c84a:0:b0:3cf:5d41:b74b with SMTP id c10-20020a7bc84a000000b003cf5d41b74bmr28473803wml.184.1669775200212; Tue, 29 Nov 2022 18:26:40 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id n3-20020a05600c3b8300b003cfbbd54178sm2366688wms.2.2022.11.29.18.26.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Nov 2022 18:26:39 -0800 (PST) Content-Language: en-US In-Reply-To: <834jujnhtr.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:249464 Archived-At: On 28/11/2022 18:51, Eli Zaretskii wrote: > Then okay, we have 2 built-in project types, and the difference is that one > will use a VCS when available, the other won't. That's clear enough to have > in the docs, I think. Very good. Eli, what do you think about this feature (project-vc-extra-root-markers) for emacs-29? This bug has been open a while. I'm not seeing much user feedback now, but that's probably because everyone has been living with their own custom solution for all this time. And we'll still have time for people to report any bugs before the release. Further, I've done some testing over Tramp, and the new approach improves the performance of the default implementation significantly. Like with a remote host over 200ms ping, with clear Tramp cache, "cold" project-current call is down from 3-6s to 1.9-3.3s (depending on the directory depth). Not sure how many are working over such a slow connection, but that could be a nice bump.