From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#70408: 30.0.50; Eglot and Project integration Date: Tue, 16 Apr 2024 13:33:31 +0100 Message-ID: References: <87o7aas3sk.fsf.ref@aol.com> <87o7aas3sk.fsf@aol.com> <86le5djzz2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12998"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Ergus , 70408@debbugs.gnu.org To: Eli Zaretskii , Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Apr 16 14:34:58 2024 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 1rwi1a-0003Bs-Ae for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 16 Apr 2024 14:34:58 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rwi1Y-0001VO-2u; Tue, 16 Apr 2024 08:34:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rwi1W-0001Us-Io for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2024 08:34:54 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rwi1U-0002UZ-JO for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2024 08:34:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rwi1g-0007zF-Rh for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2024 08:35:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Apr 2024 12:35:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70408 X-GNU-PR-Package: emacs Original-Received: via spool by 70408-submit@debbugs.gnu.org id=B70408.171327084530262 (code B ref 70408); Tue, 16 Apr 2024 12:35:04 +0000 Original-Received: (at 70408) by debbugs.gnu.org; 16 Apr 2024 12:34:05 +0000 Original-Received: from localhost ([127.0.0.1]:43627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwi0j-0007ru-96 for submit@debbugs.gnu.org; Tue, 16 Apr 2024 08:34:05 -0400 Original-Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]:59660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwi0f-0007qh-R0 for 70408@debbugs.gnu.org; Tue, 16 Apr 2024 08:34:03 -0400 Original-Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2d8863d8a6eso55108341fa.3 for <70408@debbugs.gnu.org>; Tue, 16 Apr 2024 05:33:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713270824; x=1713875624; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=gudiM/q46TLchHoj49iQmWc1WTpSYLdEg8Vj8q9NKg8=; b=lRc2csqWzyZ0sGwSM3oGEoSda8osMiR2L3lijr7+FHGGGuNKZ4fPHJsfJD6bVjbbXv 26UyQui7lfWXHRKiZgk2gvOW7FeJ57Fk82N4/MSFppsrJZ/MS2HTZJuZ3iRsNCXpx/Ge l0ArTWpvc5SBXuOwaBmDh/d0tGMLcv9XihT+8i7goscHNU48808g9lJ7ddz7d9Iq5k6b JSTSIYFzfeVv8N1u/MLI52VPYjTIsytQeVEx/PQD4+Etbr1zj7K7r7l2yxWnrdVJIq+P PQryeg5T+98R9a8XRzIn1LdnmXEI2VsOd83aGb1lAH1AyiUNV6nGQ9NhGpYd9EXFbd+C zq9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713270824; x=1713875624; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gudiM/q46TLchHoj49iQmWc1WTpSYLdEg8Vj8q9NKg8=; b=qZom9WoHvyy9gEd1BSO70DnIfvmwUKWIW3ufgJ0LUo9IzwJYVUNu4Xg0OM6VocLzwH LLgTQQoETW0z4Rt+oFG7xZL5g/jMoW0j9q6dCSfPFrRhN6mQJr8NjDF46sEe76ENKLpT kuNH8PTz9TKSmryk/zfHSe/ShS/fbG6qbzqW4C2Fpi7+AyCmWp98BnitacK5Csv+Ul2C 4SBmJDj2doqXMgwlEFTMll+cY4Evt9N0vSJFkAU1LWxOuRLy10ceme1B4d+1/xWAsMqV X0pSIAT069X2BmPWYSzFRYYrWLuzRG8s9TV+X2XAXwLIckoYbbq8nBeDA7QgoAmdiLZr 0XGQ== X-Forwarded-Encrypted: i=1; AJvYcCV910CLGVy9VHFuspS9qfMV4Dt3iD1bHY2UdnvCY/iJwo0ufagmno4tJcqML1lsbFlZy7Zk1bm8wgrfCae0R1iEastAolc= X-Gm-Message-State: AOJu0YxSsAbTaCGXpG64Om2fwHU41HV1Djpf5+PKdH73pu6gq+WThuEq TXRTepC994G4EVaeeEsNxqnORAU986cOZ19qU0Q9UNKL+GmQEftwZw5OZeEw9FbEG6TcF2ppJkK iqcgnyhCDdTCSidxPWiQ2xYwgeo4= X-Google-Smtp-Source: AGHT+IEn2gV79z8nxspxAdz6c/JGBy/Au+wp0XpUbj50Ly0txv+NAP9WZO1NcwXveiKf0nXjaPcQ4KjoMzviL5hhGsQ= X-Received: by 2002:a2e:b005:0:b0:2d4:a8cf:e798 with SMTP id y5-20020a2eb005000000b002d4a8cfe798mr10559610ljk.14.1713270823306; Tue, 16 Apr 2024 05:33:43 -0700 (PDT) In-Reply-To: <86le5djzz2.fsf@gnu.org> 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283419 Archived-At: On Tue, Apr 16, 2024 at 12:42=E2=80=AFPM Eli Zaretskii wrote= : > I think this discussion should include Jo=C3=A3o, so I added him. Alright. More importantly, I think this discussion should include Dmitry, as this se= ems to me a project.el extension. This discussion should be aware of these half-recent developments https://github.com/joaotavora/eglot/discussions/1337 In a few words, Eglot user's main gripe with project.el is project.el's inability to help the user define or designate subprojects within larger projects. Eglot has worked around that, and the current work-around is very effective (though not really well documented beyond that GitHub discussion forum). If Ergus's developments change project.el so that this special Eglot code isn't necessary, that's great IMO. If they make it so that Eglot now has to depend on extra package and extra project.el features, that's not so great. That's my opinion as current Eglot maintainer. A capable future Eglot maintainer may have another opinion and want to steer ship in a completely different direction. I'm looking for such a person, btw. Jo=C3=A3o