From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nikolay Kudryavtsev Newsgroups: gmane.emacs.bugs Subject: bug#41572: 28.0.50; [PATCH] Support plain project marked with file .emacs-project Date: Tue, 5 Oct 2021 18:21:17 +0300 Message-ID: <54c4b3c5-6142-2d2e-b531-a5e3d5a25e3a@gmail.com> References: <5f584d83-ef45-9912-bfbc-d2f00b24b9fd@yandex.ru> <87pnahjgdr.fsf@linkov.net> <87ftb92u8q.fsf@thornhill.no> <0ab90cf2-eab2-6fea-6698-4164d7753cd7@yandex.ru> <87d06ck2b0.fsf@thornhill.no> <2fbe5d5d-03a1-212b-9dd7-4723e168ad06@yandex.ru> <5EpzudgjedeKADsX4_Tq-2WtNm3XKXmZjnEI7Y1lmw-Pcn_KrzKPD1o31Ele0JOIrZ1ITDdeQrOsJTHfGVPJlzyLhmqjxP3rmVVzou8KEBo=@thornhill.no> <2a70c748-e250-2f96-5d74-712b6d71e8be@yandex.ru> <871riitzch.fsf@gnus.org> <11e8e147-092d-d840-4d55-005654ff603c@gmail.com> <290a72b8-1e00-2e61-5665-a9bc2ca4289b@yandex.ru> 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="32510"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Cc: Zhu Zihao , Theodor Thornhill , 41572@debbugs.gnu.org, Juri Linkov To: Dmitry Gutov , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 05 17:23:57 2021 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 1mXmIO-0008Ea-6A for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Oct 2021 17:23:56 +0200 Original-Received: from localhost ([::1]:40678 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXmIN-0007CN-4T for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Oct 2021 11:23:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXmGY-0004Ns-Hd for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2021 11:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58339) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXmGY-0002p7-85 for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2021 11:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mXmGY-00062d-3q for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2021 11:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nikolay Kudryavtsev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Oct 2021 15:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 41572-submit@debbugs.gnu.org id=B41572.163344728823180 (code B ref 41572); Tue, 05 Oct 2021 15:22:02 +0000 Original-Received: (at 41572) by debbugs.gnu.org; 5 Oct 2021 15:21:28 +0000 Original-Received: from localhost ([127.0.0.1]:41652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXmG0-00061o-5z for submit@debbugs.gnu.org; Tue, 05 Oct 2021 11:21:28 -0400 Original-Received: from mail-lf1-f42.google.com ([209.85.167.42]:35494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXmFx-00061Y-96 for 41572@debbugs.gnu.org; Tue, 05 Oct 2021 11:21:27 -0400 Original-Received: by mail-lf1-f42.google.com with SMTP id m3so86535967lfu.2 for <41572@debbugs.gnu.org>; Tue, 05 Oct 2021 08:21:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=UOB+qmj7c/5PRenv1dNY5iOyYMAJnxHn91wFM6o9lY4=; b=L7NnrYtdqbY2RhEUgKeO8neFNYkf5b9DinlnEdORA5ZaEJ9+pwie0kERZRTNTE25CG 4fTSTXor2mUAH6brrYijRsLGuoTy1s2oa8VwQVBP83WilOTdnR/dEZPxd4kBzFlDyd5U mmJQSnbrLCnMOUwm1xBzX73/H7YsPNO5oeRj1a18FGk/mnH3oWFIIX0h1TXOTPJBHw5s vga+HRvXypHvu6m+jT31u/qDEKLNTeiTo70DoTeWNCek3VOIyERq8c5e/MkNNV/6/HO4 wbEwrLI64De9QMPB2wsfDJNeFLoU+X5y8E/BKeN6hSR9BAuFOBhLTPn2dVi8qxOTNejV 39pQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=UOB+qmj7c/5PRenv1dNY5iOyYMAJnxHn91wFM6o9lY4=; b=E6gBEmh3NknJw2nqezlhZr7lBRBfDKOaDXCXE94/XKZd4uEdkqnIj7MrL9/SzYyCYP +cFcIWC0jwbOCdkbyiRFkgd8n3YCa5ziMgnmClv8/fHnaMrSQXTUPTjIZA8i+Tk3DF2G eNoBORyDxNQ9p8MyFnYyoxMPMSnXueGg5JJYDvnPsnVMWngXKIT7KGWV9978CVp90AR4 Sdwj+Zgcacpwv4ndtYPybChmVqaS2ouT6Ejeun9hQfylOcsSKkbyAOJSiUmarwKwv/cg GmkPxDyZ6tedzrzqwlZYKJwyc4IPykjoHLEWHb59W8WSRw9R9kwhenQe/2lU+eLzss9C ywZg== X-Gm-Message-State: AOAM531C+A/rvr/Ru/ZYxTNNr+EB7lJuR7xsdG+bb4vONUH5dCtjT4K7 hcVCStobss2VEKr0VfIIQrM= X-Google-Smtp-Source: ABdhPJx3KPZKIhZGMeJNP+Z9YxKzk6oK935PymSEwL/4QDC0CdCoVn1fgwPS839xy2I7qV43uGlo8g== X-Received: by 2002:a2e:7212:: with SMTP id n18mr23476358ljc.64.1633447279269; Tue, 05 Oct 2021 08:21:19 -0700 (PDT) Original-Received: from [192.168.199.3] (broadband-46-242-10-137.ip.moscow.rt.ru. [46.242.10.137]) by smtp.gmail.com with ESMTPSA id p6sm1313130lfs.109.2021.10.05.08.21.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 Oct 2021 08:21:18 -0700 (PDT) X-Google-Original-From: Nikolay Kudryavtsev In-Reply-To: <290a72b8-1e00-2e61-5665-a9bc2ca4289b@yandex.ru> Content-Language: en-US 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" Xref: news.gmane.io gmane.emacs.bugs:216463 Archived-At: It's mostly to somewhat empower people to add new backends. But being to chose backend order is helpful too, since lets say I'm a major mode developer. I add my project type to the end of the list. Then someone says "hey, my VC structure is non-standard so the project gets detected wrongly" and I can just point the user to reorder his list. I don't think we should worry about the user experience getting worse too much, since anyone touching project-find-functions should know what they're doing.