Received: (at 73496) by debbugs.gnu.org; 24 Oct 2024 09:19:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 24 05:19:07 2024 Received: from localhost ([127.0.0.1]:33648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t3tzl-00008w-TD for submit <at> debbugs.gnu.org; Thu, 24 Oct 2024 05:19:07 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:53039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mikael.springer@HIDDEN>) id 1t3tNu-0006lA-Sx for 73496 <at> debbugs.gnu.org; Thu, 24 Oct 2024 04:40:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1729759162; x=1730018362; bh=k5o8uW8lKjSkw4OHa20NkPosTDPTh9jy75oTLaLyxoM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=xOpElaUCfp1wieOE3671LQ/TqNh/jdNuVqZd9Z9LjiovRLHzlPUVHy8CpxRsn1xZB nRe9vHrHh22OJDn2DcAQCtsaMyGZIO7wUbuPYtURzurgWu1Fnk1deN7XkvpOqQ/axl zWFOKCBKI2Ce7kiVCuXYeVC4b6W0swkQ6yN3afsfprie4pJtUisp+y4I16ppwf5iCd K5rkKN+MZ8Ib5fnNcxdBqHW4U+05KhjLKj+DjLxtD4l6gZLlj0QYTGR2sQX6E27Nc0 dKeGoiZvo1YhhgKzYa1HbhCFKzmBCCf0BV/e1RGC79qWssro4gHHVEVfHSrArgO4z7 K10CioYxrvnOQ== Date: Thu, 24 Oct 2024 08:39:16 +0000 To: Eli Zaretskii <eliz@HIDDEN> From: Mikael Springer <mikael.springer@HIDDEN> Subject: Re: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit Message-ID: <7543c7a7-f3fa-4db8-8947-614a62443b02@HIDDEN> In-Reply-To: <86bjzgmver.fsf@HIDDEN> References: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> <864j62buca.fsf@HIDDEN> <CALDnm50PwZamVJ+X1w1K3ikdWFjq1VvQDwz8Ph1dP9LOn0oCkA@HIDDEN> <e0f90582-407d-45e5-a8a8-36dd7df57f02@HIDDEN> <86bjzgmver.fsf@HIDDEN> Feedback-ID: 14037015:user:proton X-Pm-Message-ID: 8599d18e8d3425a5650285cc4340415fb398c774 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73496 X-Mailman-Approved-At: Thu, 24 Oct 2024 05:19:04 -0400 Cc: 73496 <at> debbugs.gnu.org, joaotavora@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) No, I'm sorry but I have not been able to spend time on this. I'm in the=20 middle of moving so I will probably not have an opportunity to do this=20 for quite some time. But I will get back to it as soon as I can. Regards, Micke. On 2024-10-19 08:58, Eli Zaretskii wrote: >> Date: Thu, 26 Sep 2024 11:07:43 +0000 >> From: Mikael Springer <mikael.springer@HIDDEN> >> Cc: 73496 <at> debbugs.gnu.org >> >> You are right, I have eglot-ensure enabled for c++ts-mode. >> >> I'll try to create an emacs -Q recipe for this as soon as I can. I also >> agree and suspect that any outside file operation will work as a trigger= . > Ping! Any success in creating such a recipe? > >> On 2024-09-26 12:25, Jo=C3=A3o T=C3=A1vora wrote: >>> On Thu, Sep 26, 2024 at 11:08=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> w= rote: >>>>> Date: Thu, 26 Sep 2024 08:20:52 +0000 >>>>> From: Mikael Springer via "Bug reports for GNU Emacs, >>>>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >>>>> >>>>> >>>>> 1. Visit buffer with C++ code -> Eglot starts. >>>>> 2. Listing references for a variable in Eglot works. >>>>> 3. Switch Git branch in magit. >>>>> 4. Go back to C++ buffer. Listing references for a variable using Egl= ot >>>>> does not work, error message in echo buffer; "jsonrpc-request: >>>>> jsonrpc-error: "request id=3D44 failed:", (jsonrpc-error-code . -3260= 2), >>>>> (jsonrpc-error-message . "trying to get AST for non-added document"), >>>>> (jsonrpc-error-data)" >>>>> 5. Closing the buffer and opening it again fixes the problem, or doin= g >>>>> eglot-reconnect also fixes the problem, listing references is working >>>>> again. >>>>> 6. This is true for all open C++ buffers handled by Eglot before the >>>>> branch switch. >>>> CC'ing Jo=C3=A3o. >>> It would be great if Mikael could make this into a Emacs -Q recipe >>> to ease investigation and rule out interference from configuration etc. >>> >>> For example this isn't true >>> >>> Visit buffer with C++ code -> Eglot starts. >>> >>> unless you use eglot-ensure in your config. And possibly Magit isn't >>> needed to trigger this, a simple Git branch change on the side will do = (or >>> maybe it won't in which case Magit has to be investigated, too). >>> >>> A concrete example toy repo with, say, a single file would also >>> be useful. >>> >>> Jo=C3=A3o. >>
bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.Received: (at 73496) by debbugs.gnu.org; 19 Oct 2024 06:58:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 19 02:58:42 2024 Received: from localhost ([127.0.0.1]:41055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t23Q9-0006jx-K7 for submit <at> debbugs.gnu.org; Sat, 19 Oct 2024 02:58:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1t23Q5-0006jd-9Q for 73496 <at> debbugs.gnu.org; Sat, 19 Oct 2024 02:58:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1t23Pc-0000ZB-4g; Sat, 19 Oct 2024 02:58:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=MvKOPXqot0IwqLkwAa9AO9qAFlEg5smeDV5RufqY/wU=; b=C8FsD75erkbCsiycdXsW o+xwibqZE9UjhZyGX+qP09wuFmv+90tSOZ3dU/1iMA92rgS6a4jwoLoVqMw3WjPulVQn1gSUj7TGi cZSiglpSRbauSk61l7h9hcs9FZPUWzDwQWJtQo4Ibr7bbo2EAqD06HSOvBfRj/rrepJmEMlVk1C5W vluzYNZkXR77mZRvizrzXoR2tBW40hAGoZzKn6XPDkeZ7Xc2hQrPx+wV+q4XO5AOPFIdlE5QCdLBV fJfT2SDliyAfFkvAoI6OowMUJWgHJO53ho9yALoNCXlg0BpU3W4ayURdDz7v/TTKhIYmoU0Kb+nmg CmrBOFylghbvIQ==; Date: Sat, 19 Oct 2024 09:58:04 +0300 Message-Id: <86bjzgmver.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Mikael Springer <mikael.springer@HIDDEN> In-Reply-To: <e0f90582-407d-45e5-a8a8-36dd7df57f02@HIDDEN> (message from Mikael Springer on Thu, 26 Sep 2024 11:07:43 +0000) Subject: Re: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit References: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> <864j62buca.fsf@HIDDEN> <CALDnm50PwZamVJ+X1w1K3ikdWFjq1VvQDwz8Ph1dP9LOn0oCkA@HIDDEN> <e0f90582-407d-45e5-a8a8-36dd7df57f02@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73496 Cc: 73496 <at> debbugs.gnu.org, joaotavora@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 26 Sep 2024 11:07:43 +0000 > From: Mikael Springer <mikael.springer@HIDDEN> > Cc: 73496 <at> debbugs.gnu.org > > You are right, I have eglot-ensure enabled for c++ts-mode. > > I'll try to create an emacs -Q recipe for this as soon as I can. I also > agree and suspect that any outside file operation will work as a trigger. Ping! Any success in creating such a recipe? > On 2024-09-26 12:25, João Távora wrote: > > On Thu, Sep 26, 2024 at 11:08 AM Eli Zaretskii <eliz@HIDDEN> wrote: > >>> Date: Thu, 26 Sep 2024 08:20:52 +0000 > >>> From: Mikael Springer via "Bug reports for GNU Emacs, > >>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > >>> > >>> > >>> 1. Visit buffer with C++ code -> Eglot starts. > >>> 2. Listing references for a variable in Eglot works. > >>> 3. Switch Git branch in magit. > >>> 4. Go back to C++ buffer. Listing references for a variable using Eglot > >>> does not work, error message in echo buffer; "jsonrpc-request: > >>> jsonrpc-error: "request id=44 failed:", (jsonrpc-error-code . -32602), > >>> (jsonrpc-error-message . "trying to get AST for non-added document"), > >>> (jsonrpc-error-data)" > >>> 5. Closing the buffer and opening it again fixes the problem, or doing > >>> eglot-reconnect also fixes the problem, listing references is working > >>> again. > >>> 6. This is true for all open C++ buffers handled by Eglot before the > >>> branch switch. > >> CC'ing João. > > It would be great if Mikael could make this into a Emacs -Q recipe > > to ease investigation and rule out interference from configuration etc. > > > > For example this isn't true > > > > Visit buffer with C++ code -> Eglot starts. > > > > unless you use eglot-ensure in your config. And possibly Magit isn't > > needed to trigger this, a simple Git branch change on the side will do (or > > maybe it won't in which case Magit has to be investigated, too). > > > > A concrete example toy repo with, say, a single file would also > > be useful. > > > > João. > >
bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.Received: (at 73496) by debbugs.gnu.org; 26 Sep 2024 12:25:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 08:25:26 2024 Received: from localhost ([127.0.0.1]:58652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1stnYj-0003H2-Es for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 08:25:26 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:43867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mikael.springer@HIDDEN>) id 1stmM9-0006on-G0 for 73496 <at> debbugs.gnu.org; Thu, 26 Sep 2024 07:08:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1727348868; x=1727608068; bh=c7uFrUNz+rvl9Zop0vJue2uAjKT4xaasJcmZZ46mjzg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=RzCfplJJ8M1EVORcm/0+sU5PEfAD4xUmtpRzP6UF1IXtduEnrJaV2VwXtsYhcmW1t mlGJcJKmFukAcmf8lFJ5ju5gxN03LwfPWwsepkFGdwQIRWm7oPUmf3QVd7Wro25tDH 6+ZdeN++LnI/JkxPU0FLm6tKv/jvau4pGyXKqGTFlFngnUbYpx8wwkVmyt0T2kwVX0 3z9wf+wiUyoq+G2Yk+XP0yq/d3/whwx5dhRvNUru3pukQLhp0Vkt/0PHupS1wsm244 ABfEqLPstSbOUHmgQPmgNfHW219PDVh53mUnzSMrzksFCilsiHZK50ooSPAMdZOYkr lIPAjQNc0eCAg== Date: Thu, 26 Sep 2024 11:07:43 +0000 To: =?utf-8?Q?Jo=C3=A3o_T=C3=A1vora?= <joaotavora@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> From: Mikael Springer <mikael.springer@HIDDEN> Subject: Re: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit Message-ID: <e0f90582-407d-45e5-a8a8-36dd7df57f02@HIDDEN> In-Reply-To: <CALDnm50PwZamVJ+X1w1K3ikdWFjq1VvQDwz8Ph1dP9LOn0oCkA@HIDDEN> References: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> <864j62buca.fsf@HIDDEN> <CALDnm50PwZamVJ+X1w1K3ikdWFjq1VvQDwz8Ph1dP9LOn0oCkA@HIDDEN> Feedback-ID: 14037015:user:proton X-Pm-Message-ID: 1ca5e8cb33127df365260651cd8ee724b6ab2803 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73496 X-Mailman-Approved-At: Thu, 26 Sep 2024 08:23:55 -0400 Cc: 73496 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) You are right, I have eglot-ensure enabled for c++ts-mode. I'll try to create an emacs -Q recipe for this as soon as I can. I also=20 agree and suspect that any outside file operation will work as a trigger. /Micke. On 2024-09-26 12:25, Jo=C3=A3o T=C3=A1vora wrote: > On Thu, Sep 26, 2024 at 11:08=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wro= te: >>> Date: Thu, 26 Sep 2024 08:20:52 +0000 >>> From: Mikael Springer via "Bug reports for GNU Emacs, >>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >>> >>> >>> 1. Visit buffer with C++ code -> Eglot starts. >>> 2. Listing references for a variable in Eglot works. >>> 3. Switch Git branch in magit. >>> 4. Go back to C++ buffer. Listing references for a variable using Eglot >>> does not work, error message in echo buffer; "jsonrpc-request: >>> jsonrpc-error: "request id=3D44 failed:", (jsonrpc-error-code . -32602)= , >>> (jsonrpc-error-message . "trying to get AST for non-added document"), >>> (jsonrpc-error-data)" >>> 5. Closing the buffer and opening it again fixes the problem, or doing >>> eglot-reconnect also fixes the problem, listing references is working >>> again. >>> 6. This is true for all open C++ buffers handled by Eglot before the >>> branch switch. >> CC'ing Jo=C3=A3o. > It would be great if Mikael could make this into a Emacs -Q recipe > to ease investigation and rule out interference from configuration etc. > > For example this isn't true > > Visit buffer with C++ code -> Eglot starts. > > unless you use eglot-ensure in your config. And possibly Magit isn't > needed to trigger this, a simple Git branch change on the side will do (o= r > maybe it won't in which case Magit has to be investigated, too). > > A concrete example toy repo with, say, a single file would also > be useful. > > Jo=C3=A3o.
bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.Received: (at 73496) by debbugs.gnu.org; 26 Sep 2024 12:25:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 08:25:25 2024 Received: from localhost ([127.0.0.1]:58645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1stnYg-0003Gq-9Z for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 08:25:25 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:38217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mikael.springer@HIDDEN>) id 1stmI8-0006T6-P8 for 73496 <at> debbugs.gnu.org; Thu, 26 Sep 2024 07:04:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1727348618; x=1727607818; bh=zz9jabGZ+vkeM+8Z7atWwKnUV5BG3avb2Ics4sEQG74=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Ndj0MAOzGrC6AKTLkp91cGziy6T5B5sLzHup/rQjbCIPRtTe3hztQiiDAjG+4IfdP vEWCIBTPu0cYCBqsj91xP61H7OT6NIqsLtQa/TRUJw4Sp9AQyceDT6pbytRPv//KXP 1WZjwbeVIf3BPd+0H9J1U24Bblox4dtkNXNCheo8xd2yCDrIwOxVT2aA991WhzATzj W+7U1sJmMa/dvmNkSYCNjaJON8lvzhJwnpl+/rO8wWX7WEdmn3woVZ6t7wVhBWtyOX kNST+x2PAAbBJpChoO6BFL3oFXDMtZPP5aAFp9Y1gOBRVM9BDXtZsRPCtKMjDsGgsw 7jZhvPN0J31tQ== Date: Thu, 26 Sep 2024 11:03:34 +0000 To: Eli Zaretskii <eliz@HIDDEN>, =?utf-8?Q?Jo=C3=A3o_T=C3=A1vora?= <joaotavora@HIDDEN> From: Mikael Springer <mikael.springer@HIDDEN> Subject: Re: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit Message-ID: <43038363-5af5-419a-947e-f78d1c8a9fe0@HIDDEN> In-Reply-To: <864j62buca.fsf@HIDDEN> References: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> <864j62buca.fsf@HIDDEN> Feedback-ID: 14037015:user:proton X-Pm-Message-ID: 5f359fd268b529be6cf4132ff3dd05b0ae8e44fb MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73496 X-Mailman-Approved-At: Thu, 26 Sep 2024 08:23:55 -0400 Cc: 73496 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) I have global-auto-revert-mode enabled when this happens. /Micke. On 2024-09-26 12:08, Eli Zaretskii wrote: >> Date: Thu, 26 Sep 2024 08:20:52 +0000 >> From: Mikael Springer via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> >> 1. Visit buffer with C++ code -> Eglot starts. >> 2. Listing references for a variable in Eglot works. >> 3. Switch Git branch in magit. >> 4. Go back to C++ buffer. Listing references for a variable using Eglot >> does not work, error message in echo buffer; "jsonrpc-request: >> jsonrpc-error: "request id=3D44 failed:", (jsonrpc-error-code . -32602), >> (jsonrpc-error-message . "trying to get AST for non-added document"), >> (jsonrpc-error-data)" >> 5. Closing the buffer and opening it again fixes the problem, or doing >> eglot-reconnect also fixes the problem, listing references is working >> again. >> 6. This is true for all open C++ buffers handled by Eglot before the >> branch switch. > CC'ing Jo=C3=A3o. > > Mikael, FTR, do you have auto-revert enabled for the Git repository in > question? > >> In GNU Emacs 30.0.91 (build 1, aarch64-apple-darwin23.6.0, NS >> appkit-2487.70 Version 14.6.1 (Build 23G93)) of 2024-09-16 built on >> phobos.local >> Windowing system distributor 'Apple', version 10.3.2566 >> System Description: macOS 15.0 >> >> Configured using: >> 'configure --disable-dependency-tracking --disable-silent-rules >> --enable-locallisppath=3D/opt/homebrew/share/emacs/site-lisp >> --infodir=3D/opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/info/emacs >> --prefix=3D/opt/homebrew/Cellar/emacs-plus@30/30.0.91 --with-xml2 >> --with-gnutls --with-native-compilation=3Daot --without-compress-install >> --without-dbus --with-imagemagick --with-modules --with-rsvg >> --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=3D-O2 >> -DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT >> -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' >> 'LDFLAGS=3D-L/opt/homebrew/lib/gcc/14 -I/opt/homebrew/opt/gcc/include >> -I/opt/homebrew/opt/libgccjit/include'' >> >> Configured features: >> ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG LCMS2 LIBXML2 MODULES >> NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF >> TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB >> >> Important settings: >> value of $LC_ALL: en_US.UTF-8 >> value of $LANG: en_US.UTF-8 >> locale-coding-system: utf-8-unix >> >> Major mode: C++// >> >> Minor modes in effect: >> eldoc-box-hover-mode: t >> company-box-mode: t >> display-line-numbers-mode: t >> smartparens-mode: t >> rainbow-delimiters-mode: t >> yas-minor-mode: t >> breadcrumb-mode: t >> breadcrumb-local-mode: t >> copilot-mode: t >> hexl-follow-ascii: t >> delete-selection-mode: t >> s3ed-mode: t >> eglot--managed-mode: t >> flymake-mode: t >> global-treesit-auto-mode: t >> recentf-mode: t >> pdf-occur-global-minor-mode: t >> google-this-mode: t >> which-key-mode: t >> treemacs-filewatch-mode: t >> treemacs-follow-mode: t >> treemacs-git-mode: t >> treemacs-fringe-indicator-mode: t >> eshell-syntax-highlighting-global-mode: t >> git-gutter-mode: t >> bug-reference-prog-mode: t >> global-git-commit-mode: t >> magit-auto-revert-mode: t >> server-mode: t >> csv-field-index-mode: t >> pyvenv-tracking-mode: t >> pyvenv-mode: t >> pulsar-global-mode: t >> pulsar-mode: t >> dimmer-mode: t >> desktop-save-mode: t >> ns-auto-titlebar-mode: t >> windmove-mode: t >> global-auto-revert-mode: t >> save-place-mode: t >> global-emojify-mode: t >> emojify-mode: t >> display-battery-mode: t >> doom-modeline-mode: t >> company-quickhelp-mode: t >> company-quickhelp-local-mode: t >> company-mode: t >> activities-mode: t >> projectile-mode: t >> helm-mode: t >> helm-minibuffer-history-mode: t >> helm-autoresize-mode: t >> async-bytecomp-package-mode: t >> override-global-mode: t >> hl-line-mode: t >> tooltip-mode: t >> global-eldoc-mode: t >> eldoc-mode: t >> show-paren-mode: t >> electric-indent-mode: t >> mouse-wheel-mode: t >> tab-bar-mode: t >> menu-bar-mode: t >> file-name-shadow-mode: t >> global-font-lock-mode: t >> font-lock-mode: t >> blink-cursor-mode: t >> minibuffer-regexp-mode: t >> column-number-mode: t >> line-number-mode: t >> indent-tabs-mode: t >> transient-mark-mode: t >> auto-composition-mode: t >> auto-encryption-mode: t >> auto-compression-mode: t >> >> Load-path shadows: >> /Users/mikael/.emacs.d/elpa/cmake-mode-20240814.1725/cmake-mode hides >> /opt/homebrew/share/emacs/site-lisp/cmake/cmake-mode >> /Users/mikael/.emacs.d/elpa/transient-20240918.1138/transient hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/tran= sient >> >> /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/edit= orconfig >> /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-conf-= mode >> hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/edit= orconfig-conf-mode >> /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core >> hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/edit= orconfig-core >> /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-tools >> hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/edit= orconfig-tools >> /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core-= handle >> hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/edit= orconfig-core-handle >> /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-fnmat= ch >> hides >> /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/edit= orconfig-fnmatch >> >> Features: >> (shadow mail-extr emacsbug vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs >> vc-rcs log-view magit-extras emacsql-sqlite-builtin sqlite help-fns >> radix-tree cl-print transpose-frame winner tramp-archive tramp-gvfs >> helm-command helm-elisp helm-eval edebug helm-info heaven-and-hell >> noxml-fold rng-cmpct xml-format reformatter rng-nxml rng-valid nxml-mode >> nxml-outln nxml-rap sgml-mode elfeed-show elfeed-search elfeed-csv >> elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query sql view >> json-mode json-snatcher plantuml-mode vc eldoc-box checkdoc >> aggressive-indent company-box company-box-doc frame-local >> company-box-icons company-oddmuse company-keywords company-etags >> company-gtags company-dabbrev-code company-dabbrev company-files >> company-clang company-capf company-cmake company-semantic >> company-template company-bbdb display-line-numbers smartparens loadhist >> rainbow-delimiters yasnippet-snippets yasnippet breadcrumb copilot >> copilot-balancer c++-ts-mode c-ts-mode dape hexl gdb-mi gud repeat >> toc-org org-bullets org-appear flyspell ispell org-indent oc-basic >> ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu >> mml2015 mm-view mml-smime smime dig ol-docview doc-view ol-bibtex bibtex >> ol-bbdb ol-w3m ol-doi org-link-doi time delsel ms-remote dired-rsync >> rsync-mode spinner ms-ai ms-music spotify ms-devops terraform-doc >> terraform-mode hcl-mode ms-aws s3ed s3ed-mode s3ed-io s3ed-util >> ms-spelling ms-privacy pinentry ms-math gnuplot info-look ms-eglot >> xcscope eglot-hierarchy hierarchy eglot external-completion jsonrpc >> flymake ert debug backtrace ms-treesitter treesit-auto ms-draw ms-utils >> restclient pandoc-mode pandoc-mode-utils dashboard dashboard-widgets >> ffap recentf tree-widget restart-emacs ms-read-write pdf-occur tablist >> tablist-filter semantic/wisent/comp semantic/wisent >> semantic/wisent/wisent semantic/util-modes semantic/util semantic >> semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch >> pdf-misc pdf-tools cus-edit cus-load pdf-view jka-compr pdf-cache >> pdf-info tq pdf-util pdf-macs writeroom-mode visual-fill-column darkroom >> ms-browse-and-search ddg-search ddg-mode ddg google-translate >> google-translate-default-ui google-translate-core-ui facemenu popup ido >> google-translate-core google-translate-backend google-this ms-notebooks >> ms-help-docs devdocs-browser eww url-queue mm-url devdocs info-colors >> free-keys which-key ms-debug logview datetime extmap ms-news reddigg >> promise promise-rejection-tracking promise-finally promise-done >> promise-es6-extensions promise-core ms-org ox-confluence ox-jira ox-odt >> rng-loc rng-uri rng-parse rng-match rng-pttrn nxml-parse nxml-ns >> nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii >> ox-publish ox org-attach org-sidebar org-ql-search org-ql-view ov >> org-super-agenda org-ql peg ts org-habit org-agenda org-duration >> org-element org-persist org-id org-refile org-element-ast avl-tree >> org-kanban re-builder org-journal org-crypt cal-iso org-jira >> org-jira-sdk jiralib soap-client rng-xsd rng-dt rng-util xsd-regexp >> org-clock helm-org-rifle ob-ein ein-cell ein-shared-output >> ein-output-area ein-kernel ein-ipdb ein-query ein-events ein-websocket >> websocket bindat ein-node ewoc ein-log ein-classes ein-core request ein >> ein-utils anaphora deferred ob-octave ob-dot ob-sqlite ob-sql >> ob-makefile ob-C ob-python python ob-plantuml ob-shell ms-file-browse >> all-the-icons-dired ranger dired+ image-file image-converter >> dired-subtree dired-hacks-utils dired-aux ls-lisp dirvish treemacs-magit >> treemacs-projectile treemacs-all-the-icons treemacs treemacs-header-line >> treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags >> treemacs-interface treemacs-persistence treemacs-filewatch-mode >> treemacs-follow-mode treemacs-rendering treemacs-annotations >> treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals >> treemacs-fringe-indicator treemacs-macros ms-snippets ms-shell mistty >> mistty-undo mistty-queue mistty-log mistty-term mistty-changeset >> mistty-util multi-vterm vterm vterm-module term/xterm xterm multi-term >> eshell-syntax-highlighting em-prompt em-alias eshell-toggle esh-mode >> esh-var eshell-git-prompt eat term disp-table ehelp ms-vc vdiff-magit >> magit-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help >> ediff-init ediff-util vdiff diffview git-gutter-fringe fringe-helper >> git-gutter git-timemachine vc-git vc-dispatcher git-modes gitignore-mode >> gitconfig-mode conf-mode gitattributes-mode forge-repos forge-tablist >> forge-topics forge-commands forge-semi forge-bitbucket buck forge-gogs >> gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy >> gsexp ghub let-alist forge-notify forge-revnote forge-pullreq >> forge-issue forge-topic yaml eieio-custom bug-reference forge-post >> markdown-mode forge-repo forge forge-core forge-db magit-lfs >> magit-bookmark magit-submodule magit-blame magit-stash magit-reflog >> magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote >> magit-commit magit-sequence magit-notes magit-worktree magit-tag >> magit-merge magit-branch magit-reset magit-files magit-refs magit-status >> magit magit-repos magit-apply magit-wip magit-log which-func magit-diff >> smerge-mode diff diff-mode track-changes git-commit log-edit pcvs-util >> add-log magit-core magit-autorevert magit-margin magit-transient >> magit-process with-editor server magit-mode transient benchmark >> magit-git magit-base magit-section cursor-sensor crm ms-mode csv-mode >> sort ninja-mode cmake-mode rst rtf-mode generic groovy-mode ms-web-env >> typescript-mode skewer-mode cache-table js2-mode etags fileloop js >> c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles >> cc-align cc-engine cc-vars cc-defs imenu simple-httpd ms-python-env >> pylint blacken pydoc goto-addr pyvenv eshell esh-cmd esh-ext esh-opt >> esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util >> ms-flymake ms-dumb-jump ms-editor hydra lv prettier editorconfig >> editorconfig-core editorconfig-core-handle editorconfig-fnmatch nvm >> iter2 generator bookmark+ bookmark+-key dired-x bookmark+-1 gnus-sum shr >> pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start >> gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec >> gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu helm-org >> org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src >> sh-script smie treesit executable ob-comint org-pcomplete org-list >> org-footnote org-faces org-entities noutline outline org-version >> ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold >> org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs >> org-compat org-macs bookmark+-lit bookmark+-mac pulsar pulse >> auto-highlight-symbol dimmer face-remap color ms-frame desktop frameset >> ns-auto-titlebar ms-window golden-ratio windmove ms-buffer autorevert >> saveplace vlf-setup vlf vlf-base vlf-tune ms-icons ms-faces emojify >> advice apropos tar-mode arc-mode archive-mode ms-themes >> doom-themes-ext-treemacs doom-themes-ext-org doom-nord-aurora-theme >> doom-themes doom-themes-base ms-modeline diminish battery dbus xml >> doom-modeline doom-modeline-segments doom-modeline-env >> doom-modeline-core shrink-path ms-company company-quickhelp pos-tip >> company ms-projects activities persist bookmark pp helm-rg >> ibuffer-projectile helm-projectile tramp-cache time-stamp projectile >> lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt >> ms-helm helm-xref xref project helm-icons nerd-icons nerd-icons-faces >> nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon >> nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon >> nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline >> nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon >> treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils >> treemacs-logging treemacs-customization pfuture inline ht treemacs-faces >> f s dash helm-mode helm-misc helm-files image-dired image-dired-tags >> image-dired-external image-dired-util image-mode exif filenotify >> helm-buffers all-the-icons all-the-icons-faces data-material >> data-weathericons data-octicons data-fileicons data-faicons >> data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp >> helm-utils helm-help helm-types ms-env helm-osx-app cl list-processes+ >> list-environment exec-path-from-shell ms-variables ms-package epkg-elpa >> epkg-utils epkg-list epkg-desc wid-edit find-func epkg closql >> emacsql-sqlite-common emacsql emacsql-compiler eieio-base llama comp >> comp-cstr warnings comp-run comp-common compat helm-system-packages helm >> helm-global-bindings edmacro kmacro helm-core async-bytecomp helm-source >> helm-multi-match helm-lib async tramp-sh tramp trampver >> tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete >> comint ansi-osc ring parse-time iso8601 format-spec ansi-color >> tramp-loaddefs use-package-ensure-system-package system-packages >> use-package use-package-delight use-package-diminish >> use-package-bind-key bind-key cl-extra help-mode use-package-ensure >> use-package-core finder-inf mm-archive message sendmail yank-media dired >> dired-loaddefs rfc822 mml mml-sec epa derived gnus-util >> text-property-search time-date mailabbrev gmm-utils mailheader mm-decode >> mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http >> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums >> mail-prsvr url-gw nsm puny epg rfc6068 epg-config a-autoloads >> activities-autoloads aggressive-indent-autoloads >> all-the-icons-dired-autoloads all-the-icons-ibuffer-autoloads >> ansible-autoloads ansible-doc-autoloads apples-mode-autoloads >> auto-highlight-symbol-autoloads axe-autoloads blacken-autoloads >> breadcrumb-autoloads buffer-move-autoloads bui-autoloads >> calibredb-autoloads chatgpt-shell-autoloads cmake-mode-autoloads >> company-box-autoloads company-quickhelp-autoloads company-autoloads >> copilot-autoloads copilot-chat-autoloads crux-autoloads >> csv-mode-autoloads dape-autoloads darkroom-autoloads >> dash-at-point-autoloads dashboard-autoloads deadgrep-autoloads >> demap-autoloads easy-mmode demap demap-modes hl-line demap-minimap >> demap-tools devdocs-autoloads devdocs-browser-autoloads >> diffview-autoloads diminish-autoloads dimmer-autoloads >> dired-git-info-autoloads dired-narrow-autoloads dired-rsync-autoloads >> dired-subtree-autoloads dired-hacks-utils-autoloads dirvish-autoloads >> doom-modeline-autoloads doom-themes-autoloads dumb-jump-autoloads >> eat-autoloads ein-autoloads deferred-autoloads anaphora-autoloads >> eldoc-box-autoloads elfeed-webkit-autoloads elfeed-autoloads >> emms-autoloads emojify-autoloads epkg-autoloads >> eshell-git-prompt-autoloads eshell-syntax-highlighting-autoloads >> eshell-toggle-autoloads exec-path-from-shell-autoloads >> expand-region-autoloads faust-mode-autoloads flycheck-plantuml-autoloads >> flycheck-autoloads flyspell-correct-helm-autoloads >> flyspell-correct-autoloads forge-autoloads closql-autoloads >> emacsql-autoloads frame-local-autoloads free-keys-autoloads >> ghub-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads >> git-gutter-autoloads git-modes-autoloads git-timemachine-autoloads >> gnuplot-autoloads golden-ratio-autoloads google-this-autoloads >> google-translate-autoloads goto-chg-autoloads gptel-autoloads >> groovy-mode-autoloads heaven-and-hell-autoloads >> helm-c-yasnippet-autoloads helm-descbinds-autoloads helm-icons-autoloads >> helm-make-autoloads helm-org-autoloads helm-easymenu >> helm-org-rifle-autoloads helm-osx-app-autoloads >> helm-projectile-autoloads helm-rg-autoloads >> helm-system-packages-autoloads helm-xref-autoloads helm-autoloads >> helm-core-autoloads async-autoloads helpful-autoloads >> elisp-refs-autoloads hmac-autoloads ibuffer-projectile-autoloads >> info-colors-autoloads ini-mode-autoloads json-mode-autoloads rx >> json-snatcher-autoloads list-environment-autoloads llama-autoloads >> logview-autoloads datetime-autoloads extmap-autoloads lua-mode-autoloads >> magit-lfs-autoloads markdown-mode-autoloads mimetypes-autoloads >> minions-autoloads mistty-autoloads multi-term-autoloads >> multi-vterm-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads >> kv-autoloads noxml-fold-autoloads ns-auto-titlebar-autoloads >> org-appear-autoloads org-bullets-autoloads org-jira-autoloads >> org-journal-autoloads org-kanban-autoloads org-sidebar-autoloads >> org-ql-autoloads org-super-agenda-autoloads origami-autoloads >> ov-autoloads ox-jira-autoloads pandoc-mode-autoloads pdf-tools-autoloads >> persist-autoloads pinentry-autoloads plantuml-mode-autoloads >> polymode-autoloads popup-autoloads pos-tip-autoloads prettier-autoloads >> editorconfig-autoloads nvm-autoloads iter2-autoloads pulsar-autoloads >> pydoc-autoloads pylint-autoloads pyvenv-autoloads >> rainbow-delimiters-autoloads ranger-autoloads realgud-ipdb-autoloads >> realgud-lldb-autoloads realgud-autoloads realgud-recursive-autoloads >> loc-changes-autoloads load-relative-autoloads reddigg-autoloads >> restart-emacs-autoloads restclient-autoloads rsync-mode-autoloads >> rust-mode-autoloads s3ed-autoloads shell-maker-autoloads >> shrink-path-autoloads f-autoloads skewer-mode-autoloads >> js2-mode-autoloads simple-httpd-autoloads smartparens-autoloads >> spinner-autoloads spotify-autoloads string-inflection-autoloads >> sublimity-autoloads system-packages-autoloads tablist-autoloads >> terraform-doc-autoloads promise-autoloads request-autoloads >> terraform-mode-autoloads hcl-mode-autoloads test-simple-autoloads >> toc-org-autoloads transpose-frame-autoloads >> treemacs-all-the-icons-autoloads all-the-icons-autoloads >> treemacs-magit-autoloads treemacs-projectile-autoloads >> treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads >> pfuture-autoloads ace-window-autoloads avy-autoloads >> projectile-autoloads treepy-autoloads treesit-auto-autoloads >> ts-autoloads s-autoloads typescript-mode-autoloads uuidgen-autoloads >> vdiff-magit-autoloads magit-autoloads pcase transient-autoloads >> magit-section-autoloads dash-autoloads vdiff-autoloads hydra-autoloads >> lv-autoloads vlf-autoloads vterm-autoloads web-mode-autoloads >> websocket-autoloads wfnames-autoloads with-editor-autoloads info >> writeroom-mode-autoloads visual-fill-column-autoloads xcscope-autoloads >> xml-format-autoloads reformatter-autoloads xmlgen-autoloads >> yaml-autoloads yaml-mode-autoloads yapfify-autoloads >> yasnippet-snippets-autoloads yasnippet-autoloads package browse-url url >> url-proxy url-privacy url-expand url-methods url-history url-cookie >> generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse >> auth-source cl-seq eieio eieio-core cl-macs icons password-cache json >> subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib >> rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook >> vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win >> ucs-normalize mule-util term/common-win tool-bar dnd fontset image >> regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode >> prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu >> timer select scroll-bar mouse jit-lock font-lock syntax font-core >> term/tty-colors frame minibuffer nadvice seq simple cl-generic >> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese >> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek >> romanian slovak czech european ethiopic indian cyrillic chinese >> composite emoji-zwj charscript charprop case-table epa-hook >> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs >> theme-loaddefs faces cus-face macroexp files window text-properties >> overlay sha1 md5 base64 format env code-pages mule custom widget keymap >> hashtable-print-readable backquote threads kqueue cocoa ns lcms2 >> multi-tty make-network-process native-compile emacs) >> >> Memory information: >> ((conses 16 3816539 895611) (symbols 48 101299 35) >> (strings 32 1940307 58790) (string-bytes 1 156393461) >> (vectors 16 219328) (vector-slots 8 3204831 423739) >> (floats 8 11561 13488) (intervals 56 61264 8007) (buffers 992 74)) >> >> >> >> >> >>
bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.Received: (at 73496) by debbugs.gnu.org; 26 Sep 2024 10:26:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 06:26:50 2024 Received: from localhost ([127.0.0.1]:55604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1stlhy-0004Jn-J2 for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 06:26:50 -0400 Received: from mail-oa1-f44.google.com ([209.85.160.44]:53364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1stlhw-0004JT-TJ for 73496 <at> debbugs.gnu.org; Thu, 26 Sep 2024 06:26:49 -0400 Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-277dd761926so508544fac.2 for <73496 <at> debbugs.gnu.org>; Thu, 26 Sep 2024 03:26:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727346316; x=1727951116; 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=880Uyfrrxfoc4usBN8PI9qazdMBH207SalhpM8UkuGo=; b=YOw/+ttAT6WUU/jlUZv7Ts+Mb3YtChLbvJjU3hoZyJ5hv6l0P0knGwGp3Sp/CUD+V4 uN0TkzRcJAei+GJcpxoTshhNTPp9o1/DJcsfe09Y3gDNQLaCEEaGYr/oICiYiGW8dEFX pDQ/2jzdvG6iO1JMDg40VnD0wdu+wDI0hLoI04GX7EKOqZRCcmb6r7tfnuNb3Nl+qmj8 yJkZOII4zejIZ//mv1Lduuf/1CyjolhIXH4kQdw/pJWDGlXZNqhyLA9KIfqEBy6W5QSh AwzCqOKSQY8V3wncz6Lf0vBpbA26vqq29e5+q8vICEV8O0JyNavkK0H+F/H9gk/SOk55 7uRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727346316; x=1727951116; 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=880Uyfrrxfoc4usBN8PI9qazdMBH207SalhpM8UkuGo=; b=umEHHBLHyheUsxcGzMkF5dOPFoVTLJbtSpnOIMAWYz7fpbYBX88L/M4Tr3VKAmm1vM S47aOpOd1+UV1xZ93I8icgyITcDQtX25prZFluVSfQQAJpSR5wKYi1v941Kc++mvmEGz yhHMBPXc/LOlByzqebzF6mMKxst/hd99Sqta2938xuJ/vYgA1yIjfxztXQeMtd4SlSWT cawQq//21EIZWFpz8jsKw7oTw/jK5+aXin1twgcdHTmhurgxtvaZlgh11wf+iHAS1uQt nFVr118uInsegyFFuZNNSUgE6WPCVCMiyOi+t9aYx9VkihrFsPyWBMovrBaCKkWCY6i1 HK2g== X-Forwarded-Encrypted: i=1; AJvYcCVnmSUyRIhod8gTeqBvBBZD0CZB0PpHWagtKDd7nh2Ga5s0l/YIEWYii8hjTM2JpmffO+AYAQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw7Iy2N0IoChPEoe7bcTIA5VW/4he7HvtJpWRQFsjYbMYZVk/Ay mzsH7iVNeyppUprlV/A+VVljYUs/NXllFC/SNNVtDN6sFZmIcWOyz+dtnbzp3wZf5bIMQXj6vBg dHuAEXJZGxkodETilFuHiVhA3334= X-Google-Smtp-Source: AGHT+IHCL/BCMLE0RuQTl+ni5VeyncFf4Iy15PK5PQpTiXpPV2eel554T3DmbVgwVD7f6KzwBAz9BhRNQSNs7ez65ik= X-Received: by 2002:a05:6870:d147:b0:25e:24a0:4c96 with SMTP id 586e51a60fabf-286e13a1d29mr4416935fac.11.1727346315920; Thu, 26 Sep 2024 03:25:15 -0700 (PDT) MIME-Version: 1.0 References: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> <864j62buca.fsf@HIDDEN> In-Reply-To: <864j62buca.fsf@HIDDEN> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Date: Thu, 26 Sep 2024 11:25:04 +0100 Message-ID: <CALDnm50PwZamVJ+X1w1K3ikdWFjq1VvQDwz8Ph1dP9LOn0oCkA@HIDDEN> Subject: Re: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73496 Cc: 73496 <at> debbugs.gnu.org, Mikael Springer <mikael.springer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Thu, Sep 26, 2024 at 11:08=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote= : > > > Date: Thu, 26 Sep 2024 08:20:52 +0000 > > From: Mikael Springer via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > > > > 1. Visit buffer with C++ code -> Eglot starts. > > 2. Listing references for a variable in Eglot works. > > 3. Switch Git branch in magit. > > 4. Go back to C++ buffer. Listing references for a variable using Eglot > > does not work, error message in echo buffer; "jsonrpc-request: > > jsonrpc-error: "request id=3D44 failed:", (jsonrpc-error-code . -32602)= , > > (jsonrpc-error-message . "trying to get AST for non-added document"), > > (jsonrpc-error-data)" > > 5. Closing the buffer and opening it again fixes the problem, or doing > > eglot-reconnect also fixes the problem, listing references is working > > again. > > 6. This is true for all open C++ buffers handled by Eglot before the > > branch switch. > > CC'ing Jo=C3=A3o. It would be great if Mikael could make this into a Emacs -Q recipe to ease investigation and rule out interference from configuration etc. For example this isn't true Visit buffer with C++ code -> Eglot starts. unless you use eglot-ensure in your config. And possibly Magit isn't needed to trigger this, a simple Git branch change on the side will do (or maybe it won't in which case Magit has to be investigated, too). A concrete example toy repo with, say, a single file would also be useful. Jo=C3=A3o.
bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.Received: (at 73496) by debbugs.gnu.org; 26 Sep 2024 10:09:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 06:09:18 2024 Received: from localhost ([127.0.0.1]:55423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1stlQy-0003DE-NO for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 06:09:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1stlQv-0003Cu-JM for 73496 <at> debbugs.gnu.org; Thu, 26 Sep 2024 06:09:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1stlQO-00071R-Iv; Thu, 26 Sep 2024 06:08:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=ErUI+f9Y6Lx8IrueQQtGeQ4pAHvtL1oUrNseyKRrn44=; b=GQ1HK4/lFN+M2WkVgjhB LXQmkNXFK6pQ3CTqKTcJ5aQ7KMD3uRlmpGLzZOufFdcL3ygxN2wcFGLlB7JHDJSHcdRoTuwC9CC4U KIKY6sFj3Ss4NX1LQffVfHlAMfgWZU7RhmQ3sW808NJUjHKm2s4kML9ZjLnC14guLbax/o9gsTegl Oa7lWYbSZGFfa/Df2uqe3jFhK3OXP/KsfOJwNoTD6z5agwosXc+UvHcrB11NA12NyzwWHt64GV+0a Gx4raizJxQpj7AxM6UWOu05ADn1iqcfJtsqDD3M2KRaDKDcZiQOZjCFfYmGWQBg2LdIB+CBvHEujW LbGrjYxFqnSMmw==; Date: Thu, 26 Sep 2024 13:08:37 +0300 Message-Id: <864j62buca.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Mikael Springer <mikael.springer@HIDDEN>, =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> In-Reply-To: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit References: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73496 Cc: 73496 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 26 Sep 2024 08:20:52 +0000 > From: Mikael Springer via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > 1. Visit buffer with C++ code -> Eglot starts. > 2. Listing references for a variable in Eglot works. > 3. Switch Git branch in magit. > 4. Go back to C++ buffer. Listing references for a variable using Eglot > does not work, error message in echo buffer; "jsonrpc-request: > jsonrpc-error: "request id=44 failed:", (jsonrpc-error-code . -32602), > (jsonrpc-error-message . "trying to get AST for non-added document"), > (jsonrpc-error-data)" > 5. Closing the buffer and opening it again fixes the problem, or doing > eglot-reconnect also fixes the problem, listing references is working > again. > 6. This is true for all open C++ buffers handled by Eglot before the > branch switch. CC'ing João. Mikael, FTR, do you have auto-revert enabled for the Git repository in question? > In GNU Emacs 30.0.91 (build 1, aarch64-apple-darwin23.6.0, NS > appkit-2487.70 Version 14.6.1 (Build 23G93)) of 2024-09-16 built on > phobos.local > Windowing system distributor 'Apple', version 10.3.2566 > System Description: macOS 15.0 > > Configured using: > 'configure --disable-dependency-tracking --disable-silent-rules > --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp > --infodir=/opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/info/emacs > --prefix=/opt/homebrew/Cellar/emacs-plus@30/30.0.91 --with-xml2 > --with-gnutls --with-native-compilation=aot --without-compress-install > --without-dbus --with-imagemagick --with-modules --with-rsvg > --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=-O2 > -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT > -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' > 'LDFLAGS=-L/opt/homebrew/lib/gcc/14 -I/opt/homebrew/opt/gcc/include > -I/opt/homebrew/opt/libgccjit/include'' > > Configured features: > ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG LCMS2 LIBXML2 MODULES > NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF > TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB > > Important settings: > value of $LC_ALL: en_US.UTF-8 > value of $LANG: en_US.UTF-8 > locale-coding-system: utf-8-unix > > Major mode: C++// > > Minor modes in effect: > eldoc-box-hover-mode: t > company-box-mode: t > display-line-numbers-mode: t > smartparens-mode: t > rainbow-delimiters-mode: t > yas-minor-mode: t > breadcrumb-mode: t > breadcrumb-local-mode: t > copilot-mode: t > hexl-follow-ascii: t > delete-selection-mode: t > s3ed-mode: t > eglot--managed-mode: t > flymake-mode: t > global-treesit-auto-mode: t > recentf-mode: t > pdf-occur-global-minor-mode: t > google-this-mode: t > which-key-mode: t > treemacs-filewatch-mode: t > treemacs-follow-mode: t > treemacs-git-mode: t > treemacs-fringe-indicator-mode: t > eshell-syntax-highlighting-global-mode: t > git-gutter-mode: t > bug-reference-prog-mode: t > global-git-commit-mode: t > magit-auto-revert-mode: t > server-mode: t > csv-field-index-mode: t > pyvenv-tracking-mode: t > pyvenv-mode: t > pulsar-global-mode: t > pulsar-mode: t > dimmer-mode: t > desktop-save-mode: t > ns-auto-titlebar-mode: t > windmove-mode: t > global-auto-revert-mode: t > save-place-mode: t > global-emojify-mode: t > emojify-mode: t > display-battery-mode: t > doom-modeline-mode: t > company-quickhelp-mode: t > company-quickhelp-local-mode: t > company-mode: t > activities-mode: t > projectile-mode: t > helm-mode: t > helm-minibuffer-history-mode: t > helm-autoresize-mode: t > async-bytecomp-package-mode: t > override-global-mode: t > hl-line-mode: t > tooltip-mode: t > global-eldoc-mode: t > eldoc-mode: t > show-paren-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tab-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > minibuffer-regexp-mode: t > column-number-mode: t > line-number-mode: t > indent-tabs-mode: t > transient-mark-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > > Load-path shadows: > /Users/mikael/.emacs.d/elpa/cmake-mode-20240814.1725/cmake-mode hides > /opt/homebrew/share/emacs/site-lisp/cmake/cmake-mode > /Users/mikael/.emacs.d/elpa/transient-20240918.1138/transient hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/transient > > /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorconfig > /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-conf-mode > hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorconfig-conf-mode > /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core > hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorconfig-core > /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-tools > hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorconfig-tools > /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core-handle > hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorconfig-core-handle > /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-fnmatch > hides > /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorconfig-fnmatch > > Features: > (shadow mail-extr emacsbug vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs > vc-rcs log-view magit-extras emacsql-sqlite-builtin sqlite help-fns > radix-tree cl-print transpose-frame winner tramp-archive tramp-gvfs > helm-command helm-elisp helm-eval edebug helm-info heaven-and-hell > noxml-fold rng-cmpct xml-format reformatter rng-nxml rng-valid nxml-mode > nxml-outln nxml-rap sgml-mode elfeed-show elfeed-search elfeed-csv > elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query sql view > json-mode json-snatcher plantuml-mode vc eldoc-box checkdoc > aggressive-indent company-box company-box-doc frame-local > company-box-icons company-oddmuse company-keywords company-etags > company-gtags company-dabbrev-code company-dabbrev company-files > company-clang company-capf company-cmake company-semantic > company-template company-bbdb display-line-numbers smartparens loadhist > rainbow-delimiters yasnippet-snippets yasnippet breadcrumb copilot > copilot-balancer c++-ts-mode c-ts-mode dape hexl gdb-mi gud repeat > toc-org org-bullets org-appear flyspell ispell org-indent oc-basic > ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu > mml2015 mm-view mml-smime smime dig ol-docview doc-view ol-bibtex bibtex > ol-bbdb ol-w3m ol-doi org-link-doi time delsel ms-remote dired-rsync > rsync-mode spinner ms-ai ms-music spotify ms-devops terraform-doc > terraform-mode hcl-mode ms-aws s3ed s3ed-mode s3ed-io s3ed-util > ms-spelling ms-privacy pinentry ms-math gnuplot info-look ms-eglot > xcscope eglot-hierarchy hierarchy eglot external-completion jsonrpc > flymake ert debug backtrace ms-treesitter treesit-auto ms-draw ms-utils > restclient pandoc-mode pandoc-mode-utils dashboard dashboard-widgets > ffap recentf tree-widget restart-emacs ms-read-write pdf-occur tablist > tablist-filter semantic/wisent/comp semantic/wisent > semantic/wisent/wisent semantic/util-modes semantic/util semantic > semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch > pdf-misc pdf-tools cus-edit cus-load pdf-view jka-compr pdf-cache > pdf-info tq pdf-util pdf-macs writeroom-mode visual-fill-column darkroom > ms-browse-and-search ddg-search ddg-mode ddg google-translate > google-translate-default-ui google-translate-core-ui facemenu popup ido > google-translate-core google-translate-backend google-this ms-notebooks > ms-help-docs devdocs-browser eww url-queue mm-url devdocs info-colors > free-keys which-key ms-debug logview datetime extmap ms-news reddigg > promise promise-rejection-tracking promise-finally promise-done > promise-es6-extensions promise-core ms-org ox-confluence ox-jira ox-odt > rng-loc rng-uri rng-parse rng-match rng-pttrn nxml-parse nxml-ns > nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii > ox-publish ox org-attach org-sidebar org-ql-search org-ql-view ov > org-super-agenda org-ql peg ts org-habit org-agenda org-duration > org-element org-persist org-id org-refile org-element-ast avl-tree > org-kanban re-builder org-journal org-crypt cal-iso org-jira > org-jira-sdk jiralib soap-client rng-xsd rng-dt rng-util xsd-regexp > org-clock helm-org-rifle ob-ein ein-cell ein-shared-output > ein-output-area ein-kernel ein-ipdb ein-query ein-events ein-websocket > websocket bindat ein-node ewoc ein-log ein-classes ein-core request ein > ein-utils anaphora deferred ob-octave ob-dot ob-sqlite ob-sql > ob-makefile ob-C ob-python python ob-plantuml ob-shell ms-file-browse > all-the-icons-dired ranger dired+ image-file image-converter > dired-subtree dired-hacks-utils dired-aux ls-lisp dirvish treemacs-magit > treemacs-projectile treemacs-all-the-icons treemacs treemacs-header-line > treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags > treemacs-interface treemacs-persistence treemacs-filewatch-mode > treemacs-follow-mode treemacs-rendering treemacs-annotations > treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals > treemacs-fringe-indicator treemacs-macros ms-snippets ms-shell mistty > mistty-undo mistty-queue mistty-log mistty-term mistty-changeset > mistty-util multi-vterm vterm vterm-module term/xterm xterm multi-term > eshell-syntax-highlighting em-prompt em-alias eshell-toggle esh-mode > esh-var eshell-git-prompt eat term disp-table ehelp ms-vc vdiff-magit > magit-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help > ediff-init ediff-util vdiff diffview git-gutter-fringe fringe-helper > git-gutter git-timemachine vc-git vc-dispatcher git-modes gitignore-mode > gitconfig-mode conf-mode gitattributes-mode forge-repos forge-tablist > forge-topics forge-commands forge-semi forge-bitbucket buck forge-gogs > gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy > gsexp ghub let-alist forge-notify forge-revnote forge-pullreq > forge-issue forge-topic yaml eieio-custom bug-reference forge-post > markdown-mode forge-repo forge forge-core forge-db magit-lfs > magit-bookmark magit-submodule magit-blame magit-stash magit-reflog > magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote > magit-commit magit-sequence magit-notes magit-worktree magit-tag > magit-merge magit-branch magit-reset magit-files magit-refs magit-status > magit magit-repos magit-apply magit-wip magit-log which-func magit-diff > smerge-mode diff diff-mode track-changes git-commit log-edit pcvs-util > add-log magit-core magit-autorevert magit-margin magit-transient > magit-process with-editor server magit-mode transient benchmark > magit-git magit-base magit-section cursor-sensor crm ms-mode csv-mode > sort ninja-mode cmake-mode rst rtf-mode generic groovy-mode ms-web-env > typescript-mode skewer-mode cache-table js2-mode etags fileloop js > c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles > cc-align cc-engine cc-vars cc-defs imenu simple-httpd ms-python-env > pylint blacken pydoc goto-addr pyvenv eshell esh-cmd esh-ext esh-opt > esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util > ms-flymake ms-dumb-jump ms-editor hydra lv prettier editorconfig > editorconfig-core editorconfig-core-handle editorconfig-fnmatch nvm > iter2 generator bookmark+ bookmark+-key dired-x bookmark+-1 gnus-sum shr > pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start > gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec > gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu helm-org > org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src > sh-script smie treesit executable ob-comint org-pcomplete org-list > org-footnote org-faces org-entities noutline outline org-version > ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold > org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs > org-compat org-macs bookmark+-lit bookmark+-mac pulsar pulse > auto-highlight-symbol dimmer face-remap color ms-frame desktop frameset > ns-auto-titlebar ms-window golden-ratio windmove ms-buffer autorevert > saveplace vlf-setup vlf vlf-base vlf-tune ms-icons ms-faces emojify > advice apropos tar-mode arc-mode archive-mode ms-themes > doom-themes-ext-treemacs doom-themes-ext-org doom-nord-aurora-theme > doom-themes doom-themes-base ms-modeline diminish battery dbus xml > doom-modeline doom-modeline-segments doom-modeline-env > doom-modeline-core shrink-path ms-company company-quickhelp pos-tip > company ms-projects activities persist bookmark pp helm-rg > ibuffer-projectile helm-projectile tramp-cache time-stamp projectile > lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt > ms-helm helm-xref xref project helm-icons nerd-icons nerd-icons-faces > nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon > nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon > nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline > nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon > treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils > treemacs-logging treemacs-customization pfuture inline ht treemacs-faces > f s dash helm-mode helm-misc helm-files image-dired image-dired-tags > image-dired-external image-dired-util image-mode exif filenotify > helm-buffers all-the-icons all-the-icons-faces data-material > data-weathericons data-octicons data-fileicons data-faicons > data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp > helm-utils helm-help helm-types ms-env helm-osx-app cl list-processes+ > list-environment exec-path-from-shell ms-variables ms-package epkg-elpa > epkg-utils epkg-list epkg-desc wid-edit find-func epkg closql > emacsql-sqlite-common emacsql emacsql-compiler eieio-base llama comp > comp-cstr warnings comp-run comp-common compat helm-system-packages helm > helm-global-bindings edmacro kmacro helm-core async-bytecomp helm-source > helm-multi-match helm-lib async tramp-sh tramp trampver > tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete > comint ansi-osc ring parse-time iso8601 format-spec ansi-color > tramp-loaddefs use-package-ensure-system-package system-packages > use-package use-package-delight use-package-diminish > use-package-bind-key bind-key cl-extra help-mode use-package-ensure > use-package-core finder-inf mm-archive message sendmail yank-media dired > dired-loaddefs rfc822 mml mml-sec epa derived gnus-util > text-property-search time-date mailabbrev gmm-utils mailheader mm-decode > mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http > url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums > mail-prsvr url-gw nsm puny epg rfc6068 epg-config a-autoloads > activities-autoloads aggressive-indent-autoloads > all-the-icons-dired-autoloads all-the-icons-ibuffer-autoloads > ansible-autoloads ansible-doc-autoloads apples-mode-autoloads > auto-highlight-symbol-autoloads axe-autoloads blacken-autoloads > breadcrumb-autoloads buffer-move-autoloads bui-autoloads > calibredb-autoloads chatgpt-shell-autoloads cmake-mode-autoloads > company-box-autoloads company-quickhelp-autoloads company-autoloads > copilot-autoloads copilot-chat-autoloads crux-autoloads > csv-mode-autoloads dape-autoloads darkroom-autoloads > dash-at-point-autoloads dashboard-autoloads deadgrep-autoloads > demap-autoloads easy-mmode demap demap-modes hl-line demap-minimap > demap-tools devdocs-autoloads devdocs-browser-autoloads > diffview-autoloads diminish-autoloads dimmer-autoloads > dired-git-info-autoloads dired-narrow-autoloads dired-rsync-autoloads > dired-subtree-autoloads dired-hacks-utils-autoloads dirvish-autoloads > doom-modeline-autoloads doom-themes-autoloads dumb-jump-autoloads > eat-autoloads ein-autoloads deferred-autoloads anaphora-autoloads > eldoc-box-autoloads elfeed-webkit-autoloads elfeed-autoloads > emms-autoloads emojify-autoloads epkg-autoloads > eshell-git-prompt-autoloads eshell-syntax-highlighting-autoloads > eshell-toggle-autoloads exec-path-from-shell-autoloads > expand-region-autoloads faust-mode-autoloads flycheck-plantuml-autoloads > flycheck-autoloads flyspell-correct-helm-autoloads > flyspell-correct-autoloads forge-autoloads closql-autoloads > emacsql-autoloads frame-local-autoloads free-keys-autoloads > ghub-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads > git-gutter-autoloads git-modes-autoloads git-timemachine-autoloads > gnuplot-autoloads golden-ratio-autoloads google-this-autoloads > google-translate-autoloads goto-chg-autoloads gptel-autoloads > groovy-mode-autoloads heaven-and-hell-autoloads > helm-c-yasnippet-autoloads helm-descbinds-autoloads helm-icons-autoloads > helm-make-autoloads helm-org-autoloads helm-easymenu > helm-org-rifle-autoloads helm-osx-app-autoloads > helm-projectile-autoloads helm-rg-autoloads > helm-system-packages-autoloads helm-xref-autoloads helm-autoloads > helm-core-autoloads async-autoloads helpful-autoloads > elisp-refs-autoloads hmac-autoloads ibuffer-projectile-autoloads > info-colors-autoloads ini-mode-autoloads json-mode-autoloads rx > json-snatcher-autoloads list-environment-autoloads llama-autoloads > logview-autoloads datetime-autoloads extmap-autoloads lua-mode-autoloads > magit-lfs-autoloads markdown-mode-autoloads mimetypes-autoloads > minions-autoloads mistty-autoloads multi-term-autoloads > multi-vterm-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads > kv-autoloads noxml-fold-autoloads ns-auto-titlebar-autoloads > org-appear-autoloads org-bullets-autoloads org-jira-autoloads > org-journal-autoloads org-kanban-autoloads org-sidebar-autoloads > org-ql-autoloads org-super-agenda-autoloads origami-autoloads > ov-autoloads ox-jira-autoloads pandoc-mode-autoloads pdf-tools-autoloads > persist-autoloads pinentry-autoloads plantuml-mode-autoloads > polymode-autoloads popup-autoloads pos-tip-autoloads prettier-autoloads > editorconfig-autoloads nvm-autoloads iter2-autoloads pulsar-autoloads > pydoc-autoloads pylint-autoloads pyvenv-autoloads > rainbow-delimiters-autoloads ranger-autoloads realgud-ipdb-autoloads > realgud-lldb-autoloads realgud-autoloads realgud-recursive-autoloads > loc-changes-autoloads load-relative-autoloads reddigg-autoloads > restart-emacs-autoloads restclient-autoloads rsync-mode-autoloads > rust-mode-autoloads s3ed-autoloads shell-maker-autoloads > shrink-path-autoloads f-autoloads skewer-mode-autoloads > js2-mode-autoloads simple-httpd-autoloads smartparens-autoloads > spinner-autoloads spotify-autoloads string-inflection-autoloads > sublimity-autoloads system-packages-autoloads tablist-autoloads > terraform-doc-autoloads promise-autoloads request-autoloads > terraform-mode-autoloads hcl-mode-autoloads test-simple-autoloads > toc-org-autoloads transpose-frame-autoloads > treemacs-all-the-icons-autoloads all-the-icons-autoloads > treemacs-magit-autoloads treemacs-projectile-autoloads > treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads > pfuture-autoloads ace-window-autoloads avy-autoloads > projectile-autoloads treepy-autoloads treesit-auto-autoloads > ts-autoloads s-autoloads typescript-mode-autoloads uuidgen-autoloads > vdiff-magit-autoloads magit-autoloads pcase transient-autoloads > magit-section-autoloads dash-autoloads vdiff-autoloads hydra-autoloads > lv-autoloads vlf-autoloads vterm-autoloads web-mode-autoloads > websocket-autoloads wfnames-autoloads with-editor-autoloads info > writeroom-mode-autoloads visual-fill-column-autoloads xcscope-autoloads > xml-format-autoloads reformatter-autoloads xmlgen-autoloads > yaml-autoloads yaml-mode-autoloads yapfify-autoloads > yasnippet-snippets-autoloads yasnippet-autoloads package browse-url url > url-proxy url-privacy url-expand url-methods url-history url-cookie > generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse > auth-source cl-seq eieio eieio-core cl-macs icons password-cache json > subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib > rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook > vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win > ucs-normalize mule-util term/common-win tool-bar dnd fontset image > regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode > prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu > timer select scroll-bar mouse jit-lock font-lock syntax font-core > term/tty-colors frame minibuffer nadvice seq simple cl-generic > indonesian philippine cham georgian utf-8-lang misc-lang vietnamese > tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek > romanian slovak czech european ethiopic indian cyrillic chinese > composite emoji-zwj charscript charprop case-table epa-hook > jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs > theme-loaddefs faces cus-face macroexp files window text-properties > overlay sha1 md5 base64 format env code-pages mule custom widget keymap > hashtable-print-readable backquote threads kqueue cocoa ns lcms2 > multi-tty make-network-process native-compile emacs) > > Memory information: > ((conses 16 3816539 895611) (symbols 48 101299 35) > (strings 32 1940307 58790) (string-bytes 1 156393461) > (vectors 16 219328) (vector-slots 8 3204831 423739) > (floats 8 11561 13488) (intervals 56 61264 8007) (buffers 992 74)) > > > > > >
bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Sep 2024 09:45:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 05:45:53 2024 Received: from localhost ([127.0.0.1]:54351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1stl4B-0001cA-2v for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 05:45:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:57432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mikael.springer@HIDDEN>) id 1stjkl-0004lr-HN for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 04:21:37 -0400 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 <mikael.springer@HIDDEN>) id 1stjkJ-0007Oi-U9 for bug-gnu-emacs@HIDDEN; Thu, 26 Sep 2024 04:21:08 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <mikael.springer@HIDDEN>) id 1stjkG-0002M0-9v for bug-gnu-emacs@HIDDEN; Thu, 26 Sep 2024 04:21:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1727338854; x=1727598054; bh=V7wPI9eMt1oRsysQb0CWg9YqLst3ilM/PnfBomc2vTg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=B4G7AXDjs53Ty1Y+O4+5ETG7RDcH3E/7/+XEd/KdidQM70EQRDVPl7IIcZj5C9mX4 00bVC236qzD9RoICjfRToZrI5CilQcm11e49lCjoXLl4knX3Fvhpb3G3bYwVK5kx5V jh1OwMSHYvDfV6BHsE3dIAi3g3t476S09rvsg6pMpUPrKCPSMtpEiqE+DqFagMoiO8 /z87RzT6xcrZGjTdSS3b/SSDL9kjxWKPul+xN3y3iCD2SJSfrKDj7t9slgJb9iC993 SIkQ0QN6+5AZG4BuqptyLE6BugDDOJfnpKZ6SkYT0gHaFntzlHobb3ctZQXIGXn0fU Rd7APzWjHk6kg== Date: Thu, 26 Sep 2024 08:20:52 +0000 To: bug-gnu-emacs@HIDDEN From: Mikael Springer <mikael.springer@HIDDEN> Subject: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit Message-ID: <d57568f2-3eb8-45d8-820c-cb5bf2656fbd@HIDDEN> Feedback-ID: 14037015:user:proton X-Pm-Message-ID: 52f97aa1675da34de84e04361fb153630c6b37ec MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.131; envelope-from=mikael.springer@HIDDEN; helo=mail-40131.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 26 Sep 2024 05:45:41 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) 1. Visit buffer with C++ code -> Eglot starts. 2. Listing references for a variable in Eglot works. 3. Switch Git branch in magit. 4. Go back to C++ buffer. Listing references for a variable using Eglot does not work, error message in echo buffer; "jsonrpc-request: jsonrpc-error: "request id=3D44 failed:", (jsonrpc-error-code . -32602), (jsonrpc-error-message . "trying to get AST for non-added document"), (jsonrpc-error-data)" 5. Closing the buffer and opening it again fixes the problem, or doing eglot-reconnect also fixes the problem, listing references is working again. 6. This is true for all open C++ buffers handled by Eglot before the branch switch. In GNU Emacs 30.0.91 (build 1, aarch64-apple-darwin23.6.0, NS appkit-2487.70 Version 14.6.1 (Build 23G93)) of 2024-09-16 built on phobos.local Windowing system distributor 'Apple', version 10.3.2566 System Description: macOS 15.0 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/opt/homebrew/share/emacs/site-lisp --infodir=3D/opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/info/emacs --prefix=3D/opt/homebrew/Cellar/emacs-plus@30/30.0.91 --with-xml2 --with-gnutls --with-native-compilation=3Daot --without-compress-install --without-dbus --with-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=3D-O2 -DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' 'LDFLAGS=3D-L/opt/homebrew/lib/gcc/14 -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include'' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C++// Minor modes in effect: eldoc-box-hover-mode: t company-box-mode: t display-line-numbers-mode: t smartparens-mode: t rainbow-delimiters-mode: t yas-minor-mode: t breadcrumb-mode: t breadcrumb-local-mode: t copilot-mode: t hexl-follow-ascii: t delete-selection-mode: t s3ed-mode: t eglot--managed-mode: t flymake-mode: t global-treesit-auto-mode: t recentf-mode: t pdf-occur-global-minor-mode: t google-this-mode: t which-key-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t eshell-syntax-highlighting-global-mode: t git-gutter-mode: t bug-reference-prog-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t csv-field-index-mode: t pyvenv-tracking-mode: t pyvenv-mode: t pulsar-global-mode: t pulsar-mode: t dimmer-mode: t desktop-save-mode: t ns-auto-titlebar-mode: t windmove-mode: t global-auto-revert-mode: t save-place-mode: t global-emojify-mode: t emojify-mode: t display-battery-mode: t doom-modeline-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t company-mode: t activities-mode: t projectile-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-autoresize-mode: t async-bytecomp-package-mode: t override-global-mode: t hl-line-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/mikael/.emacs.d/elpa/cmake-mode-20240814.1725/cmake-mode hides=20 /opt/homebrew/share/emacs/site-lisp/cmake/cmake-mode /Users/mikael/.emacs.d/elpa/transient-20240918.1138/transient hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/transie= nt=20 /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-conf-mod= e=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-conf-mode /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-core /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-tools=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-tools /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core-han= dle=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-core-handle /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-fnmatch= =20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-fnmatch Features: (shadow mail-extr emacsbug vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view magit-extras emacsql-sqlite-builtin sqlite help-fns radix-tree cl-print transpose-frame winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval edebug helm-info heaven-and-hell noxml-fold rng-cmpct xml-format reformatter rng-nxml rng-valid nxml-mode nxml-outln nxml-rap sgml-mode elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query sql view json-mode json-snatcher plantuml-mode vc eldoc-box checkdoc aggressive-indent company-box company-box-doc frame-local company-box-icons company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb display-line-numbers smartparens loadhist rainbow-delimiters yasnippet-snippets yasnippet breadcrumb copilot copilot-balancer c++-ts-mode c-ts-mode dape hexl gdb-mi gud repeat toc-org org-bullets org-appear flyspell ispell org-indent oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi time delsel ms-remote dired-rsync rsync-mode spinner ms-ai ms-music spotify ms-devops terraform-doc terraform-mode hcl-mode ms-aws s3ed s3ed-mode s3ed-io s3ed-util ms-spelling ms-privacy pinentry ms-math gnuplot info-look ms-eglot xcscope eglot-hierarchy hierarchy eglot external-completion jsonrpc flymake ert debug backtrace ms-treesitter treesit-auto ms-draw ms-utils restclient pandoc-mode pandoc-mode-utils dashboard dashboard-widgets ffap recentf tree-widget restart-emacs ms-read-write pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-tools cus-edit cus-load pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs writeroom-mode visual-fill-column darkroom ms-browse-and-search ddg-search ddg-mode ddg google-translate google-translate-default-ui google-translate-core-ui facemenu popup ido google-translate-core google-translate-backend google-this ms-notebooks ms-help-docs devdocs-browser eww url-queue mm-url devdocs info-colors free-keys which-key ms-debug logview datetime extmap ms-news reddigg promise promise-rejection-tracking promise-finally promise-done promise-es6-extensions promise-core ms-org ox-confluence ox-jira ox-odt rng-loc rng-uri rng-parse rng-match rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-attach org-sidebar org-ql-search org-ql-view ov org-super-agenda org-ql peg ts org-habit org-agenda org-duration org-element org-persist org-id org-refile org-element-ast avl-tree org-kanban re-builder org-journal org-crypt cal-iso org-jira org-jira-sdk jiralib soap-client rng-xsd rng-dt rng-util xsd-regexp org-clock helm-org-rifle ob-ein ein-cell ein-shared-output ein-output-area ein-kernel ein-ipdb ein-query ein-events ein-websocket websocket bindat ein-node ewoc ein-log ein-classes ein-core request ein ein-utils anaphora deferred ob-octave ob-dot ob-sqlite ob-sql ob-makefile ob-C ob-python python ob-plantuml ob-shell ms-file-browse all-the-icons-dired ranger dired+ image-file image-converter dired-subtree dired-hacks-utils dired-aux ls-lisp dirvish treemacs-magit treemacs-projectile treemacs-all-the-icons treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags treemacs-interface treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-macros ms-snippets ms-shell mistty mistty-undo mistty-queue mistty-log mistty-term mistty-changeset mistty-util multi-vterm vterm vterm-module term/xterm xterm multi-term eshell-syntax-highlighting em-prompt em-alias eshell-toggle esh-mode esh-var eshell-git-prompt eat term disp-table ehelp ms-vc vdiff-magit magit-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util vdiff diffview git-gutter-fringe fringe-helper git-gutter git-timemachine vc-git vc-dispatcher git-modes gitignore-mode gitconfig-mode conf-mode gitattributes-mode forge-repos forge-tablist forge-topics forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml eieio-custom bug-reference forge-post markdown-mode forge-repo forge forge-core forge-db magit-lfs magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff diff-mode track-changes git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient benchmark magit-git magit-base magit-section cursor-sensor crm ms-mode csv-mode sort ninja-mode cmake-mode rst rtf-mode generic groovy-mode ms-web-env typescript-mode skewer-mode cache-table js2-mode etags fileloop js c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu simple-httpd ms-python-env pylint blacken pydoc goto-addr pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util ms-flymake ms-dumb-jump ms-editor hydra lv prettier editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch nvm iter2 generator bookmark+ bookmark+-key dired-x bookmark+-1 gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs bookmark+-lit bookmark+-mac pulsar pulse auto-highlight-symbol dimmer face-remap color ms-frame desktop frameset ns-auto-titlebar ms-window golden-ratio windmove ms-buffer autorevert saveplace vlf-setup vlf vlf-base vlf-tune ms-icons ms-faces emojify advice apropos tar-mode arc-mode archive-mode ms-themes doom-themes-ext-treemacs doom-themes-ext-org doom-nord-aurora-theme doom-themes doom-themes-base ms-modeline diminish battery dbus xml doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path ms-company company-quickhelp pos-tip company ms-projects activities persist bookmark pp helm-rg ibuffer-projectile helm-projectile tramp-cache time-stamp projectile lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt ms-helm helm-xref xref project helm-icons nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils treemacs-logging treemacs-customization pfuture inline ht treemacs-faces f s dash helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode exif filenotify helm-buffers all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types ms-env helm-osx-app cl list-processes+ list-environment exec-path-from-shell ms-variables ms-package epkg-elpa epkg-utils epkg-list epkg-desc wid-edit find-func epkg closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base llama comp comp-cstr warnings comp-run comp-common compat helm-system-packages helm helm-global-bindings edmacro kmacro helm-core async-bytecomp helm-source helm-multi-match helm-lib async tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 format-spec ansi-color tramp-loaddefs use-package-ensure-system-package system-packages use-package use-package-delight use-package-diminish use-package-bind-key bind-key cl-extra help-mode use-package-ensure use-package-core finder-inf mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util text-property-search time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny epg rfc6068 epg-config a-autoloads activities-autoloads aggressive-indent-autoloads all-the-icons-dired-autoloads all-the-icons-ibuffer-autoloads ansible-autoloads ansible-doc-autoloads apples-mode-autoloads auto-highlight-symbol-autoloads axe-autoloads blacken-autoloads breadcrumb-autoloads buffer-move-autoloads bui-autoloads calibredb-autoloads chatgpt-shell-autoloads cmake-mode-autoloads company-box-autoloads company-quickhelp-autoloads company-autoloads copilot-autoloads copilot-chat-autoloads crux-autoloads csv-mode-autoloads dape-autoloads darkroom-autoloads dash-at-point-autoloads dashboard-autoloads deadgrep-autoloads demap-autoloads easy-mmode demap demap-modes hl-line demap-minimap demap-tools devdocs-autoloads devdocs-browser-autoloads diffview-autoloads diminish-autoloads dimmer-autoloads dired-git-info-autoloads dired-narrow-autoloads dired-rsync-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dirvish-autoloads doom-modeline-autoloads doom-themes-autoloads dumb-jump-autoloads eat-autoloads ein-autoloads deferred-autoloads anaphora-autoloads eldoc-box-autoloads elfeed-webkit-autoloads elfeed-autoloads emms-autoloads emojify-autoloads epkg-autoloads eshell-git-prompt-autoloads eshell-syntax-highlighting-autoloads eshell-toggle-autoloads exec-path-from-shell-autoloads expand-region-autoloads faust-mode-autoloads flycheck-plantuml-autoloads flycheck-autoloads flyspell-correct-helm-autoloads flyspell-correct-autoloads forge-autoloads closql-autoloads emacsql-autoloads frame-local-autoloads free-keys-autoloads ghub-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads git-gutter-autoloads git-modes-autoloads git-timemachine-autoloads gnuplot-autoloads golden-ratio-autoloads google-this-autoloads google-translate-autoloads goto-chg-autoloads gptel-autoloads groovy-mode-autoloads heaven-and-hell-autoloads helm-c-yasnippet-autoloads helm-descbinds-autoloads helm-icons-autoloads helm-make-autoloads helm-org-autoloads helm-easymenu helm-org-rifle-autoloads helm-osx-app-autoloads helm-projectile-autoloads helm-rg-autoloads helm-system-packages-autoloads helm-xref-autoloads helm-autoloads helm-core-autoloads async-autoloads helpful-autoloads elisp-refs-autoloads hmac-autoloads ibuffer-projectile-autoloads info-colors-autoloads ini-mode-autoloads json-mode-autoloads rx json-snatcher-autoloads list-environment-autoloads llama-autoloads logview-autoloads datetime-autoloads extmap-autoloads lua-mode-autoloads magit-lfs-autoloads markdown-mode-autoloads mimetypes-autoloads minions-autoloads mistty-autoloads multi-term-autoloads multi-vterm-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads kv-autoloads noxml-fold-autoloads ns-auto-titlebar-autoloads org-appear-autoloads org-bullets-autoloads org-jira-autoloads org-journal-autoloads org-kanban-autoloads org-sidebar-autoloads org-ql-autoloads org-super-agenda-autoloads origami-autoloads ov-autoloads ox-jira-autoloads pandoc-mode-autoloads pdf-tools-autoloads persist-autoloads pinentry-autoloads plantuml-mode-autoloads polymode-autoloads popup-autoloads pos-tip-autoloads prettier-autoloads editorconfig-autoloads nvm-autoloads iter2-autoloads pulsar-autoloads pydoc-autoloads pylint-autoloads pyvenv-autoloads rainbow-delimiters-autoloads ranger-autoloads realgud-ipdb-autoloads realgud-lldb-autoloads realgud-autoloads realgud-recursive-autoloads loc-changes-autoloads load-relative-autoloads reddigg-autoloads restart-emacs-autoloads restclient-autoloads rsync-mode-autoloads rust-mode-autoloads s3ed-autoloads shell-maker-autoloads shrink-path-autoloads f-autoloads skewer-mode-autoloads js2-mode-autoloads simple-httpd-autoloads smartparens-autoloads spinner-autoloads spotify-autoloads string-inflection-autoloads sublimity-autoloads system-packages-autoloads tablist-autoloads terraform-doc-autoloads promise-autoloads request-autoloads terraform-mode-autoloads hcl-mode-autoloads test-simple-autoloads toc-org-autoloads transpose-frame-autoloads treemacs-all-the-icons-autoloads all-the-icons-autoloads treemacs-magit-autoloads treemacs-projectile-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads projectile-autoloads treepy-autoloads treesit-auto-autoloads ts-autoloads s-autoloads typescript-mode-autoloads uuidgen-autoloads vdiff-magit-autoloads magit-autoloads pcase transient-autoloads magit-section-autoloads dash-autoloads vdiff-autoloads hydra-autoloads lv-autoloads vlf-autoloads vterm-autoloads web-mode-autoloads websocket-autoloads wfnames-autoloads with-editor-autoloads info writeroom-mode-autoloads visual-fill-column-autoloads xcscope-autoloads xml-format-autoloads reformatter-autoloads xmlgen-autoloads yaml-autoloads yaml-mode-autoloads yapfify-autoloads yasnippet-snippets-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 3816539 895611) (symbols 48 101299 35) (strings 32 1940307 58790) (string-bytes 1 156393461) (vectors 16 219328) (vector-slots 8 3204831 423739) (floats 8 11561 13488) (intervals 56 61264 8007) (buffers 992 74))
Mikael Springer <mikael.springer@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#73496
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.