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: Thu, 3 Oct 2019 17:42:06 +0300 Message-ID: References: <8736h9rdc4.fsf@gnu.org> <87ef0dy18z.fsf@gnu.org> <87impk675h.fsf@gnu.org> <874l13h30l.fsf@gnu.org> <7386ef98-c151-e1ce-23fa-11470a16f0d3@yandex.ru> <87h84x1zoa.fsf@gnu.org> <4be972f9-45a3-f2aa-f532-d7b8fbe054fd@yandex.ru> <395c23b6-77d7-cf72-10e2-eb72abac6919@yandex.ru> <239dd775-c7be-faf0-674e-2bf6d1c0532d@yandex.ru> <87imp6w58y.fsf@ulti.tmit.bme.hu> <87eezuw05i.fsf@ulti.tmit.bme.hu> <8512919c-ebcd-c04a-190c-daddd2359a54@yandex.ru> <87lfu1vqob.fsf@ulti.tmit.bme.hu> 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="74432"; 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: Stefan Monnier , emacs-devel@gnu.org To: Felician Nemeth Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 03 16:42:56 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 1iG2Jj-000JGm-UH for ged-emacs-devel@m.gmane.org; Thu, 03 Oct 2019 16:42:56 +0200 Original-Received: from localhost ([::1]:36984 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iG2Ji-00008W-6J for ged-emacs-devel@m.gmane.org; Thu, 03 Oct 2019 10:42:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36550) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iG2JQ-0008OF-Jk for emacs-devel@gnu.org; Thu, 03 Oct 2019 10:42:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iG2JP-0006ES-Dg for emacs-devel@gnu.org; Thu, 03 Oct 2019 10:42:36 -0400 Original-Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:32868) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iG2JO-0006Cx-T5 for emacs-devel@gnu.org; Thu, 03 Oct 2019 10:42:35 -0400 Original-Received: by mail-lj1-x229.google.com with SMTP id a22so3094933ljd.0 for ; Thu, 03 Oct 2019 07:42:33 -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=CVXmlneIjMzB9am9tXxRoP70BAPuJyO780XabDCtQyM=; b=E4r8H0wjFhbAAyZGqgCmb30zXRDKdfUw5fzPujgkYNQMMj7G4kolZ3rrLn7pPl0TEz liiC3Aknr0Q0NumuTx1SRTKMXbbeiu7+2RYeP+SRUH8bJVAmhQ74xJ7ygs0QYf9R6klw dkBatktfN1qQ1rz4mNT3BP1VbxZ/EIKypYZJ3J8f0tDK6028lA8ML63/2SRjOQZJHU7D C+A4c8nbAnKK32XU05GpLJtxjYvQdwCLd+tPcZ67noQlyMnEwefY19pMblGpX8Rq56C9 aoACmefB3HxfvGPRi5C2d4oe7WZfxpadqhb8fxP0swZQ/ONt3cFkJnojQx/TdSELnp+W W8zA== 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=CVXmlneIjMzB9am9tXxRoP70BAPuJyO780XabDCtQyM=; b=P4wy2ZpjXPsu+YV3Sq/B28+kH0UpZ/RjvTyLIkCj6ck45SPqFBc/jV6QKH6k1serDg GS5/Sr4UgWd1D5D0wa+l0+cNZKJ80iRoRmb2j8umzauJS3XhoHPh3W/geQ2R5+38y+3r 96UHJvCnY+0WfLNUyKy6fwqxe2coCNkXqhyWSDtXoS9o4tnKwZabl9Lms2i9xzUqoQMR lozndJXVvsn5/ZBwShqoxuHUdUZ9ChqiSA0h73/u2NOi72XB7FxlGgKotz0U2mmVmYg+ GA/fAOnw65fOlaTe51vefFaPZJRsz//i/D8P/U0+74nsbUfN/guKzxppx+6Llr+8GNTo mPPA== X-Gm-Message-State: APjAAAXT+MECrRjR8v9ahv7822D4SKOWh0NyEHeMteUAcJ/Kgkcb4yNL 3DHJOXhsz/a2p8Yrsi2bRJIkuRcky5E= X-Google-Smtp-Source: APXvYqwd1krSBEWlVafKFvtPpE0GeeCCanN9ArKGCIMWiBrFuCJF2wQkKjpfAuqO6wwMD1CdbkfVwg== X-Received: by 2002:a2e:87cb:: with SMTP id v11mr6227451ljj.31.1570113752069; Thu, 03 Oct 2019 07:42:32 -0700 (PDT) Original-Received: from [192.168.0.133] ([109.110.245.170]) by smtp.googlemail.com with ESMTPSA id f22sm481093lfa.41.2019.10.03.07.42.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Oct 2019 07:42:30 -0700 (PDT) In-Reply-To: <87lfu1vqob.fsf@ulti.tmit.bme.hu> 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::229 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:240511 Archived-At: On 03.10.2019 17:39, Felician Nemeth wrote: > It only calls project-files, project-roots, and project-external-roots. > So, it doesn't know about backends and other implementation details. But doesn't it rely in the current backend corresponding to the current LSP project? For instance, so that LSP server and the project agree on the list of project files. In any case, I'm curious which backend you end up normally using. You can evaluate (project-current) to see that.