From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!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: Thu, 28 May 2020 15:35:55 +0300 Message-ID: <5f584d83-ef45-9912-bfbc-d2f00b24b9fd@yandex.ru> 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="ciao.gmane.io:159.69.161.202"; logging-data="50341"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 To: Zhu Zihao , 41572@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 28 14:46:15 2020 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 1jeHvJ-000Cyt-VX for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 May 2020 14:46:13 +0200 Original-Received: from localhost ([::1]:51542 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jeHvJ-0005j0-0L for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 May 2020 08:46:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeHmQ-0002rb-62 for bug-gnu-emacs@gnu.org; Thu, 28 May 2020 08:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39698) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jeHmP-0005Sw-Sf for bug-gnu-emacs@gnu.org; Thu, 28 May 2020 08:37:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jeHmP-0007y3-Pp for bug-gnu-emacs@gnu.org; Thu, 28 May 2020 08:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 May 2020 12:37:01 +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.159066937030564 (code B ref 41572); Thu, 28 May 2020 12:37:01 +0000 Original-Received: (at 41572) by debbugs.gnu.org; 28 May 2020 12:36:10 +0000 Original-Received: from localhost ([127.0.0.1]:51244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeHlZ-0007wt-Lj for submit@debbugs.gnu.org; Thu, 28 May 2020 08:36:09 -0400 Original-Received: from mail-wm1-f65.google.com ([209.85.128.65]:55789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeHlU-0007wL-1U for 41572@debbugs.gnu.org; Thu, 28 May 2020 08:36:08 -0400 Original-Received: by mail-wm1-f65.google.com with SMTP id c71so2933940wmd.5 for <41572@debbugs.gnu.org>; Thu, 28 May 2020 05:36:03 -0700 (PDT) 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=kcpjlAry7hAVjDr08KCdHX7wZVmOI2kmdZGJCbV6UkQ=; b=EahEs6MaUDRHp0HFM8CR4D/qblSG3MWy3ejoXFfnS3ttSiLWJCT7RR620f3hZCV2Ox 3Fm7oqra9RANIzz1+4SHY8q4iW8ZD9E0Tr0BL+QAWnzp5uE8xAo9PHZNpd3TlKMEDrXE eRMP7KdQ02VgIFUo12y0/xDqvGwwhmrxTmZ76tNVjak7sPgkrozQn7pw1OEC3nU1fqVB rmY+Vu0lLB6VvSOllmallh4k6SxvmKrndZvIUkCfi3nTLt8PKE6clYYxNpcu7ioVNcWE II7+tZeKV8oGZRWBVEFLWJfcmuf/VCxhlLPSrkWfbZ4oKPOcW0KLlAOw9Wsyflcr2/eD ncDA== 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=kcpjlAry7hAVjDr08KCdHX7wZVmOI2kmdZGJCbV6UkQ=; b=BnG6JXd6huNXAT9xb7aaeqajHoF0pZd+ZZcVarykmvXyR6LczgB0VW8QgYVKMoZ8jL VULS7RRqkvGSpRx8wQWzvMR6gqUJEVTPa3M8z56q7y7lUdwInyKpBn62a6CFSEzgysOZ 7ULpgMcFrx9h3Oxuf5UJEKRx5P7EuwvVLZGXxRl0IzWv/OaTCfGcSBlSsgh0PRb514ym jrke7mqlgJf/95bYbtsvx0bR+xAFHBtXUVqeSHVVxrenvxmHjQV/DiepvFx8/uG5V3aN u3Ryun5ElbvAwA1JviJcfCRggJTm5114f26zOYF2c00qwDkEFSKUko4JCWPJXdMog5r3 EzcA== X-Gm-Message-State: AOAM532h/VnY6zCZJ+uVEOcWehXGyOKuxRpDmnFN8YPwgVp/jgQEOfUb Wcbt4dyJsLC3D3It3BFL0/juB+Ii X-Google-Smtp-Source: ABdhPJzzrO49rpBhJJ1ES6IsyS0+QlszFSFEXPeVx9/fLViRCrlu5qY6+ryfODgI4c4E1P2qq8aGzg== X-Received: by 2002:a1c:5408:: with SMTP id i8mr3131795wmb.94.1590669357723; Thu, 28 May 2020 05:35:57 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id a6sm5778994wrn.38.2020.05.28.05.35.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 May 2020 05:35:57 -0700 (PDT) In-Reply-To: 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:181138 Archived-At: Hi! On 28.05.2020 06:32, Zhu Zihao wrote: > This patch add support for "plain project" in project.el. Plain project is a > kind of project without any VC backend but should be. > > To mark a directoy as project, put an empty magic file .emacs-project > under the > > directory, and project.el should be responsible for it. Is that really a good idea? I mean, you of course can set up a project type like that yourself. But if it's included in project.el, it means we're taking it seriously. And there's no way to specify the ignored files, say. And file enumeration will inevitably be slower than in VC-based projects. Do you have a lot of projects that aren't backed by VC repositories?