From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: A project-files implementation for Git projects Date: Fri, 20 Sep 2019 17:51:04 +0300 Message-ID: <04c74ccf-e86c-e5e2-f4f6-ec0c2bef5486@yandex.ru> References: <8736h9rdc4.fsf@gnu.org> <87a7bbjdwe.fsf@gnu.org> <87a7ba8uvx.fsf@gnu.org> <87pnk2zvvy.fsf@gnu.org> <838sqpx9eq.fsf@gnu.org> <83y2yow9dy.fsf@gnu.org> <838sqnw2na.fsf@gnu.org> <3007947f-f4eb-e3e8-8c14-1b372323aa1c@yandex.ru> <831rwfvzd6.fsf@gnu.org> <64bcedbf-d891-dcad-ac65-5719920f58e2@yandex.ru> <83k1a4tct2.fsf@gnu.org> <83tv97run8.fsf@gnu.org> <5ba04bf6-ed74-a18e-9074-5aa481ec3669@yandex.ru> <2c78a9ac-c535-bc18-8da8-30e121484929@yandex.ru> <87sgoroy48.fsf@gmx.de> <83o8zfrqe6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="256802"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii , Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 20 16:58:17 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBKMS-0014fj-QA for ged-emacs-devel@m.gmane.org; Fri, 20 Sep 2019 16:58:16 +0200 Original-Received: from localhost ([::1]:60486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBKMQ-0004tK-4m for ged-emacs-devel@m.gmane.org; Fri, 20 Sep 2019 10:58:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38124) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBKFY-0006lo-Ub for emacs-devel@gnu.org; Fri, 20 Sep 2019 10:51:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iBKFX-00048c-RY for emacs-devel@gnu.org; Fri, 20 Sep 2019 10:51:08 -0400 Original-Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:33136) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iBKFX-00048P-IC; Fri, 20 Sep 2019 10:51:07 -0400 Original-Received: by mail-lf1-x129.google.com with SMTP id y127so5291337lfc.0; Fri, 20 Sep 2019 07:51:07 -0700 (PDT) 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=h+7CRdga5v3w+Zi7qJ4ybLdnYaId/lYc9lnL1ttUYcQ=; b=JdO6fsYXFPI3tazFTMec1vQGhfHG6ab5wyoRm2YO7I5PoshI51BSbml5vJ5ss0c/qh YwHUIDc/R5lcTmOvWZB73RgvYTv1zSbpa0u57VsFX/oehIgWbQnSRyw5lvfFh6QxbhVS 7HC7bEEcYdITj+zUghx5Z4RFL586IuRZtid8IaV52spgSLRdH1e3dCiPbweojpgVT+6m yyXr8agPr0+TkvEiJhsW0auaNSSMxNteJcNF2VpagndsU5VtDKe7jIqSGVPoi1I9XjRC jERUkmgMQl2iLk07k/nQInWK525XHgOn7V7D4/8Mn2VM6lrz5e87vu+bnMHwrj/J64/z sfDQ== 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=h+7CRdga5v3w+Zi7qJ4ybLdnYaId/lYc9lnL1ttUYcQ=; b=RdetvYbmLQZt4JdRsrZoSTIbt9jZLyiRxrkzPJ1S8kO8Daiy/FK1Do5/33UbHlqrhq azXiqOFUwI3SoUmi/lzHpvhPSCrLRGnc1S+ADQNTXnwhNnpH7vMAg2JAMGdxMfQBtpad Ay3+H0vz+7Y/9b50zOm5chJyOJIG0czhbyCXyPV2nEI+xv6AtSwFkDHmgyPKeMIvS67l Hr+dw+cry+4Y9Q/onxeR4DW6ThkjHXOvA1f3saiXSb23t1riCwXjOVCExNtn7VmBzLu7 BodEBi2F000zylo7zaRCEeRmA1oNefZf43A/6V8Jw6SMkpqf4Ceu50Dgg6kXF/RlSspG nQtA== X-Gm-Message-State: APjAAAX8lYXzFh7Tro8LGlLkbiB3Jq5MsnKRhkT78W9RUrNT+MKkZ1wV OaotsZoh5JSzzj9IEDGjtXOaPFYrRsE= X-Google-Smtp-Source: APXvYqxl9EhOGxL73e+r0qt2rJ3WjZClG12dQ2GbK3C55sdPBsUjux3XJZ+dIRFb9LuTtGR0nLlDkQ== X-Received: by 2002:ac2:44d2:: with SMTP id d18mr9309391lfm.67.1568991065845; Fri, 20 Sep 2019 07:51:05 -0700 (PDT) Original-Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id m17sm580920lje.0.2019.09.20.07.51.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Sep 2019 07:51:04 -0700 (PDT) In-Reply-To: <83o8zfrqe6.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:4864:20::129 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:240192 Archived-At: On 20.09.2019 17:30, Eli Zaretskii wrote: > Expose it and do what? About the only thing you can do is switch to > the alternative implementation (like turn off auto-revert-use-notify), That's the idea. As long as the switch can be made temporary. For project-files, that would mean switching to whatever function actually enumerates all files in the project (we need it anyway). I think this would require two events, though: queue-overflow-start and queue-overflow-stop.