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: Generation of tags for the current project on the fly Date: Mon, 15 Jan 2018 20:45:42 +0300 Message-ID: References: <4559858d-eb32-d071-fdad-e51430700260@yandex.ru> <83shbb30z1.fsf@gnu.org> <8360863o6a.fsf@gnu.org> <27a58fb2-d2ee-e5fc-158d-ec41be401987@yandex.ru> <83y3l0za1f.fsf@gnu.org> <83h8rnzni4.fsf@gnu.org> <83zi5fxck1.fsf@gnu.org> 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 1516038242 2999 195.159.176.226 (15 Jan 2018 17:44:02 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 15 Jan 2018 17:44:02 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Thunderbird/58.0 Cc: emacs-devel@gnu.org, john@yates-sheets.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 15 18:43: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 1eb8nc-0000NE-Jd for ged-emacs-devel@m.gmane.org; Mon, 15 Jan 2018 18:43:56 +0100 Original-Received: from localhost ([::1]:50674 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb8pb-0003mX-3t for ged-emacs-devel@m.gmane.org; Mon, 15 Jan 2018 12:45:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb8pR-0003k9-Je for emacs-devel@gnu.org; Mon, 15 Jan 2018 12:45:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb8pO-0001Ho-Co for emacs-devel@gnu.org; Mon, 15 Jan 2018 12:45:49 -0500 Original-Received: from mail-lf0-x22c.google.com ([2a00:1450:4010:c07::22c]:39230) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eb8pO-0001HB-4k; Mon, 15 Jan 2018 12:45:46 -0500 Original-Received: by mail-lf0-x22c.google.com with SMTP id m8so14297468lfc.6; Mon, 15 Jan 2018 09:45:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=SBXxrn4UxRTE3VFE4aB8W0JmPdhSPcAQjvOzLT2F8MY=; b=SpZm+VSDohB/oEQzEcuixpGUY7/KeZDgzTKzAtmvSYJaDfKc3Zc/ocR39gvSJtMsbq na8IInNs6JXiJFJC7MZf/m3fOxq0tZtKfH7hrIKtGmZKGDGahnuAxc0SR0sWqcaA2aai V1Z8QAjOEwRD1wIGB8ThAQ2ZpcUTeAeSsm0raTxLijgPG+z4yrddwnQZ3qa0mkkhYMdx I9+SbJ+bZDcVuhhuT+xRw29xXT0UwQwnd+AoqjLU5NSXRsfzNTeZbilsdgoMRMZdoDOF aU7V1SWzcIIaZAp78A/z0tkR5aCO86reHEK8HCMQPwl7RobPialVYwhP/pZtCd0tpG1f 9qIg== 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:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=SBXxrn4UxRTE3VFE4aB8W0JmPdhSPcAQjvOzLT2F8MY=; b=FhWGdREgcQ7S2k1LFVzYRNFQZLzEzGGJy0r/Vr53jnoRsjSFZQAqC195j+ew6CgDQq NbFvMbMdCVfJItr98cAzID8wg76pdIT1nElYck/TUY/m+ppCfcFjY1wmgRH1KqowOVGU FBHz00kT33WrM71W364r0wsfB/L4jj6csiUG7G2xaf6sjckpdl+inSgwmPCSR2gW61G+ t67O2NVM2O0kC2zHAP8Kwh2OQMjSD2YABQYx9p8dQjh9H/Byaona3zl1djWX8YprSnDJ Wxfz1e6RhDFMcP7ParPJRx9wLxcCsUmw6zZi9oTDvKBoZmr1mPypXCs9+i21HM/wbVEF REuQ== X-Gm-Message-State: AKwxytdMjIMfHOGnyYt5HVSq32D4IfmxUCvnNmkTXscXOtX7GboxEMVf GL5w34Okvsy4ilwFtgJfAb/RNVQv X-Google-Smtp-Source: ACJfBovhZY542Pfye4Q4Dtuxv5jxv8JhFiXdH0kqQlQws/5vJPpb7LrDewxkcO4hpn7FnP7ASOsA4g== X-Received: by 10.46.27.10 with SMTP id b10mr4132305ljb.60.1516038344403; Mon, 15 Jan 2018 09:45:44 -0800 (PST) Original-Received: from [192.168.1.174] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id t11sm28018ljd.53.2018.01.15.09.45.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Jan 2018 09:45:43 -0800 (PST) In-Reply-To: <83zi5fxck1.fsf@gnu.org> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::22c 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:221979 Archived-At: On 1/15/18 8:21 PM, Eli Zaretskii wrote: >> No counterparts to 'git ls-files' in those VC systems? > > Some, but they are not faster than 'find' running locally, AFAIR. Anyway, I don't think we support those projects via the VC project backend because there are no VC backends for these AFAIK. When someone creates a project backend for them, they can implement the file listing speedup one way or another. Maybe by keeping the list of files in memory and listening for file events, as one option.