From unknown Fri Jun 20 07:17:29 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78250 <78250@debbugs.gnu.org> To: bug#78250 <78250@debbugs.gnu.org> Subject: Status: 31.0.50; Eglot: eglot-show-call-hierarchy Reply-To: bug#78250 <78250@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:17:29 +0000 retitle 78250 31.0.50; Eglot: eglot-show-call-hierarchy reassign 78250 emacs submitter 78250 Gerd M=C3=B6llmann severity 78250 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 04 23:36:55 2025 Received: (at submit) by debbugs.gnu.org; 5 May 2025 03:36:56 +0000 Received: from localhost ([127.0.0.1]:36903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uBmdT-0001lB-FV for submit@debbugs.gnu.org; Sun, 04 May 2025 23:36:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49962) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uBmdQ-0001km-IP for submit@debbugs.gnu.org; Sun, 04 May 2025 23:36:53 -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 ) id 1uBmdK-0003Ae-SZ for bug-gnu-emacs@gnu.org; Sun, 04 May 2025 23:36:46 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uBmdJ-00066u-7P for bug-gnu-emacs@gnu.org; Sun, 04 May 2025 23:36:46 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-39ac8e7688aso2670143f8f.2 for ; Sun, 04 May 2025 20:36:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746416203; x=1747021003; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=L//i8pNflL/rsvWvICLYgCtbGjWAHj6uHO2mqhHd1TI=; b=cUYRDn8kCBsX5eU6I6Y1zL3bgrM0Di7jnus7L5KtsWgg4fgj6d29QZ/L90XTOJ5CUk hjBzt4aAYVfQU41LDMgbKm2k+cvnbX/cbl93nJ2jj+JxivT4/1kbDRQfwledZ8z51ir9 yu/LqVC9985XqtlYBZCBR64kqsiVS06s8bV4Hw77OFS3MbqwKcmsliveXEYgUa3Dw5zj MUsvfTa6+cnC43NBUz30wAUVPo8hn06/lAlY0Bvwbqhr5mkID4veV8Lhr2x0dD2Y8QYO xarOES2xj9G5Uyb0vSYkZswwmDXuQjZqnFHUkr0Oj5QxtI+JiOU/jYQLbC7nqu6Aw/8+ NobA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746416203; x=1747021003; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=L//i8pNflL/rsvWvICLYgCtbGjWAHj6uHO2mqhHd1TI=; b=I7xjNQVGC5HetEX/0GhKp9Lodtpo9GRt8VoX36+iTFvk619J269lvz7pzrs2QE1Z27 r72tgp5TKCIeMnvSalF+xTXhmTWwN9SyJLji7nbETL4jYjKrXPhlcanqILuDLf19lkgQ kDYyLDOYlk2wGC6KR2610tKs7EZvpyhk18xp6Purokj73OeBllQq4Pi/mO5jLWkwYlbx vx9QwTOtPxsv5LWgXyuLjJ2Fl3WN9K5I9UE6/uUffI01pBAgaeWXLsXYtAkchGUx31US 8t1GcGj+E8aOfuAqpdtssxmPYpwgm7QUNtxfJh93SdvaD1i5zuKNofPdgH3KDxk3y7UU cAfw== X-Gm-Message-State: AOJu0YxusOf+0H/+HXLeh1Ds6lWeOKEjR4DFkMtDN/VOMf+0HkNArumN Gb3gWnRBiwcvnTSVsjwBvSLC1Bs8Tf4oMVmpw1lbTCHpXHcsT3PLPfVKMtZg X-Gm-Gg: ASbGnctqOZ4cq+xeQfsNBLwS1a5b7HFJHxK12AYNsYbRYhfu99TjygIgQuYa8idFtZB 8zdCr3dlNATe5WU1ZVxux857tfBoqsXtfV2wqfRA49xfy8eFYlqjp4kp32tBHo1DBgFGSu39fTx Bz7owSCpYkxhz6xMrOuT/otI5GjchDCGGYKnIPaQ1AmriQ95h65S6GzlyTRg9uEy2qtyMJoYvFP Kiyak/Qxdoy8lQpEzDr0x0lKwTXg9Ji0/CeD4IoQnnOkUxea6s9987iJJak25+LhD4xGTFD8vrq wyyKaksA69N0FZhvPqUI36WqsHwtU69S66zG9H8qU1L4LzEk6gksGIydx7QNWXVX9cCFbv7ptdP 2ishKwIkESVx5uMOQeF4LgqOEklBen5/XAofvHvWu3SV/795S7w== X-Google-Smtp-Source: AGHT+IHSq1v8fyfCtWfN8I7dSOz+ZsKY2J4vftUYwaqELZC1tf4ajJ8zVh3fO4KijP2JrKZA3zAEvQ== X-Received: by 2002:a05:6000:4387:b0:3a0:8ac0:bbbb with SMTP id ffacd0b85a97d-3a09cf1e5cdmr5238068f8f.46.1746416202794; Sun, 04 May 2025 20:36:42 -0700 (PDT) Received: from pro2 (p200300e0b734ee008050f164f453ad05.dip0.t-ipconnect.de. [2003:e0:b734:ee00:8050:f164:f453:ad05]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099b170e7sm8798074f8f.86.2025.05.04.20.36.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 May 2025 20:36:42 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: bug-gnu-emacs@gnu.org Subject: 31.0.50; Eglot: eglot-show-call-hierarchy X-Debbugs-Cc: Date: Mon, 05 May 2025 05:36:39 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=gerd.moellmann@gmail.com; helo=mail-wr1-x433.google.com 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.4.0) of 2025-05-04 This is in an Emacs repository, with clangd 20.1 installed via Homebrew on macOS. In insdel.c, navigate to function insert_and_inherit, then, on the function name, C-u M-x eglot-show-call-hierarchy RET and choose outgoing. The resulting buffer looks like this: [-] =E2=88=98 insert_and_inherit |-[+] =E2=86=92 chars_in_text |-[+] =E2=86=92 insert_1_both |-[+] =E2=86=92 signal_after_change `-[+] =E2=86=92 update_compositions 1. Wishlist: Expanding/collapsing nodes and jumping to call sites is not easily reachable with the "usual" keys like TAG, RET, and so on that are used by the profiler, Magit etc. It would be very nice if that could be added. 2. Bug: Clicking on "chars_in_text" in the tree above takes me here: character.c: 586 ptrdiff_t 587 str_as_multibyte (unsigned char *str, ptrdiff_t len, ptrdiff_t nbytes, 588 ptrdiff_t *nchars) 589 { Clicking on "insert_1_both" OTOH takes me here which is correct insdel.c: 581 void 582 insert_and_inherit (const char *string, ptrdiff_t nbytes) 583 { 584 if (nbytes > 0) 585 { 586 ptrdiff_t len =3D chars_in_text ((unsigned char *) string, nbyt= es), opoint; 587 insert_1_both (string, len, nbytes, 1, 1, 0); Clicking on "signal_after_change" is also correct, and clicking on update_compositions is incorrect again. The outgoing call tree I get from eglot-supplements does all correctly. From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 06:37:28 2025 Received: (at 78250) by debbugs.gnu.org; 8 May 2025 10:37:28 +0000 Received: from localhost ([127.0.0.1]:54592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCyd6-0007BY-8G for submit@debbugs.gnu.org; Thu, 08 May 2025 06:37:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51172) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCyd3-0007BF-Ss for 78250@debbugs.gnu.org; Thu, 08 May 2025 06:37:26 -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 ) id 1uCycy-0006Wi-B2; Thu, 08 May 2025 06:37:20 -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=BViRKTlfB4YjOkSYcKbXRU/fajf6nYuRXi/YPhxQQI0=; b=hKIhKfnHBdzjpf6TCIC/ VOQfSrno2mAiRNmxceLiBQOOaI0I/vFvsoBKTTdXhbcCt8e6G7aVbBIn2IaDQAhX1HfyTZ9O9I0OA GoT7J/d0A7BNw5Ig4FAmQFjEbCvvhEXoDm+iGJ39jrX4NxvjKpheJApPyAPQ4MANJynUCUbJPZ7rS wFgV/XoUH6Y32wOhqnhb14XDXsKSpqdMUznk9jsRUU5P/Z5pbJIwwMkRYQswJamgmtJTBIO3d0wl8 7SBB23WZWUM8zdCYQpkBRLVXM8+KAJfeCJNyJjbpjaBrJZlv7Kc+8TALmD+OPoNuEp5RfyH7jh9ep ek/G6W5pry7XHw==; Date: Thu, 08 May 2025 13:37:16 +0300 Message-Id: <86bjs3e6cj.fsf@gnu.org> From: Eli Zaretskii To: Gerd =?utf-8?Q?M=C3=B6llmann?= , =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= In-Reply-To: (message from Gerd =?utf-8?Q?M?= =?utf-8?Q?=C3=B6llmann?= on Mon, 05 May 2025 05:36:39 +0200) Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78250 Cc: 78250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Gerd Möllmann > Date: Mon, 05 May 2025 05:36:39 +0200 > > In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.4.0) of 2025-05-04 > > This is in an Emacs repository, with clangd 20.1 installed via Homebrew > on macOS. > > In insdel.c, navigate to function insert_and_inherit, then, on the > function name, C-u M-x eglot-show-call-hierarchy RET and choose > outgoing. > > The resulting buffer looks like this: > > [-] ∘ insert_and_inherit > |-[+] → chars_in_text > |-[+] → insert_1_both > |-[+] → signal_after_change > `-[+] → update_compositions > > 1. Wishlist: Expanding/collapsing nodes and jumping to call sites is not > easily reachable with the "usual" keys like TAG, RET, and so on that are > used by the profiler, Magit etc. It would be very nice if that could be > added. > > 2. Bug: Clicking on "chars_in_text" in the tree above takes me here: > > character.c: > 586 ptrdiff_t > 587 str_as_multibyte (unsigned char *str, ptrdiff_t len, ptrdiff_t nbytes, > 588 ptrdiff_t *nchars) > 589 { > > Clicking on "insert_1_both" OTOH takes me here which is correct > > insdel.c: > 581 void > 582 insert_and_inherit (const char *string, ptrdiff_t nbytes) > 583 { > 584 if (nbytes > 0) > 585 { > 586 ptrdiff_t len = chars_in_text ((unsigned char *) string, nbytes), opoint; > 587 insert_1_both (string, len, nbytes, 1, 1, 0); > > Clicking on "signal_after_change" is also correct, and clicking on > update_compositions is incorrect again. > > The outgoing call tree I get from eglot-supplements does all correctly. João, any suggestions or comments? From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 07:53:48 2025 Received: (at 78250) by debbugs.gnu.org; 8 May 2025 11:53:48 +0000 Received: from localhost ([127.0.0.1]:54977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCzoy-0006DA-48 for submit@debbugs.gnu.org; Thu, 08 May 2025 07:53:48 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:54469) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uCzov-0006Cv-FG for 78250@debbugs.gnu.org; Thu, 08 May 2025 07:53:46 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43edecbfb46so7012125e9.0 for <78250@debbugs.gnu.org>; Thu, 08 May 2025 04:53:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746705219; x=1747310019; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=13mtP3eJkPzyug2XEQecikees8UixAghCRTaEqX2NN4=; b=jQRWOK1zLC/to2ys3gGdZlAYywHbYfwqnZmx8dtlDLoonorFzZLOC/4MXQam0khQvQ nal5Qq0Cd964YdT4UyjoFtKFSGJbjIPJK7/3GIn9w/bQEZmvre7DplVHxgowSMMHjQx6 MBLDSyeAjVC9jDbbAE5kU4vAU3oPAtVJI9Z0A4aubOYn1ZpPeWVKfyu+Ai/u8G49HUCM LvhZOHNSEfc/heM21QyiFpaWQTgriZhiDRW/RgpZgScFjs07A9BXvnfIlmRjtizvlTWs yfVG/iWskjW4atOwlUuYKRPE7kQvPvn1ZfqyzrdgQyn+DQJMGVHaTt2n2ajAr07WAWwo qc9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746705219; x=1747310019; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=13mtP3eJkPzyug2XEQecikees8UixAghCRTaEqX2NN4=; b=BHUj6Eb6/iWVeIP+2u4SpSvZldOGcGXGuFT7bZsbpeWMRk6NwmAfKxq1HT97dIJPVR NCeylFH84DylEE7BxHOYayeCisQsqB94y3GVWi66sLP+e8tFbS23gq2oX3TFmnfgHnWH JYsVULYGR7RYIZFO4SBtUqekMfC1MAhJWqhzIfZq5xHeQtuCGaGtiB2XW3C/h4PADP2/ PnTTdy8cId8eoR+NEd8M+o3mTPl2YYfCfXVZ0z6t7NsRQdsdyGKxue0tI/T3WnRedNh7 SaY/eaSi6sYW+12PxHYO1ZnEUYHZ2nP+rUEYK1Y5zehOlxYvO7yceZ0MHYP46HYBLNP5 mKBQ== X-Forwarded-Encrypted: i=1; AJvYcCV8O5fGWD+Q3E5M0/vbdZDpRgbwl8A7TvbQppLp0j4MwlGD5VhCrABYA03WU65SrSO3M4ayoQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyR5r3gGFFRnE10WLFl3mKlcOMhmsxPEK/ZBPuyKAbNADsdY1e/ jHT6rcyGhZzvd8X138Sg7N0GVlx+ueWL6SmivZ1h8FaGPqE2dUsVTpQMpw== X-Gm-Gg: ASbGnct3sbah2brUc10o6sH3d1NysrWiXkvuhQ5EW0NgmOQW1ofeExbllFM7UTWDETo hMdjNSl6lpd/S0eWs/y6Ctv7DFh7U46ys4A8aWUpZNZzU7ZCK1Ly2I2I2i7eRSzeaNc0WQLB+Ea 4qloOCR0ajNsFW10tzDSADjL7ru8U9+JRUT27kpMi+yx63R8cpc9AGEamVh4uK8etYurWSnpcbr hjX+mHbejR8pGj0c4lBtGsiUJ80s5Q/WOjlMZW3si6az4Fodn1s4m0gm0l8tDGALpG/RDSBrf6N uFSZpNDXE93te4/251WjKZFcvXqEEZaqPGVsl6ovRoVFufaQvDlSx6y5s3k4pQoMyg== X-Google-Smtp-Source: AGHT+IG9J3wf+yKHy8R/fzuzVCfexcvLanIBI4h1SNhZxhFZJxJqiauaZYd4WQ/6nmM4Z+vHZkiPhA== X-Received: by 2002:a05:600c:608f:b0:43b:cd0d:9466 with SMTP id 5b1f17b1804b1-441d44c2b90mr63974805e9.9.1746705218479; Thu, 08 May 2025 04:53:38 -0700 (PDT) Received: from krug (87-196-80-78.net.novis.pt. [87.196.80.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a0b941d820sm2907609f8f.40.2025.05.08.04.53.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 04:53:38 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: Eli Zaretskii Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy In-Reply-To: <86bjs3e6cj.fsf@gnu.org> References: <86bjs3e6cj.fsf@gnu.org> Date: Thu, 08 May 2025 12:54:19 +0100 Message-ID: <87ldr7e2s4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: Gerd Möllmann Hi Gerd, Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [87.196.80.78 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joaotavora[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:334 listed in] [list.dnswl.org] X-Debbugs-Envelope-To: 78250 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= , 78250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: Gerd Möllmann Hi Gerd, Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [87.196.80.78 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:334 listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joaotavora[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann Hi Gerd, >> 1. Wishlist: Expanding/collapsing nodes and jumping to call sites is not >> easily reachable with the "usual" keys like TAG, RET, and so on that are >> used by the profiler, Magit etc. It would be very nice if that could be >> added. As far as I can see, TAB (I think you meant this) already invokes widget-forward when point is on a "widget". It invokes button-forward when point is on a button. So while there are no bindings in eglot-hierarchy-mode-map, you should be able to use those keys. Also afaics, RET "does what you mean": it expands a node or or brings you to the locus of a call, depending where you hit it. Anyway, patches welcome. However, I would favor the development of tree-widget-mode (or widget mode) where these bindings and UI is in effect. Eglot is already using tree-widget.el. Alternatively, if you realy want to improve things, patches welcome to completely remove the dependency on tree-widget.el and replace it with a dependency on a new graph-representation library. Perhaps you could lift the bespoke one that profiler.el uses into a new library? Call it hierarchy2.el. Then make a :core ELPA package out of that so that call/type hierarchies remain functional for ELPA-downloaded Eglot and backward compatible to Emacs 26/27/28/29/30 (maybe 26 could be ditched, I guess). Just a note that I've experimented with hierarchy.el (which uses tree-widget.el) and found it brings no benefit at all over directly calling tree-widget.el.=20 >> 2. Bug: Clicking on "chars_in_text" in the tree above takes me here: Thanks, this is definitely a bug. Pressing a button for a call site should take you to the site, not the definition of caller/callee. There was a thinko here which made it only work for defininitions within the same LSP document. Note that there could be a separate binding to go to the definition of the caller/callee, as that information is also readily available. Perhaps Eglot could have an additional (small) eglot-hierarchy-xref-backend so that the normal M-. does what the user would expect from it (go to definition at point). Patches welcome here, too. Anyway, please try the patch after my sig. It fixes the mis-navigations you reported. Jo=C3=A3o diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index d33b0b05fd4..e666389596d 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -4601,7 +4601,7 @@ eglot-hierarchy-label-map map) "Keymap active in labels Eglot hierarchy buffers.") =20 -(defun eglot--hierarchy-label (node) +(defun eglot--hierarchy-label (node parent-uri) (eglot--dbind ((HierarchyItem) name uri _detail ((:range item-range))) n= ode (with-temp-buffer (insert (propertize @@ -4617,7 +4617,7 @@ eglot--hierarchy-label 'keymap eglot-hierarchy-label-map 'action (lambda (_btn) - (pop-to-buffer (find-file-noselect (eglot-uri-to-path uri))) + (pop-to-buffer (find-file-noselect (eglot-uri-to-path (or parent-= uri uri)))) (eglot--goto (or (elt @@ -4657,12 +4657,13 @@ eglot--hierarchy-2 (cl-labels ((expander-for (node) (lambda (_widget) (mapcar - #'convert + (lambda (n) + (convert n (plist-get node :uri))) (eglot--hierarchy-children node)))) - (convert (node) + (convert (node parent-uri) (let ((w (widget-convert 'tree-widget - :tag (eglot--hierarchy-label node) + :tag (eglot--hierarchy-label node parent-uri) :expander (expander-for node)))) (widget-put w :empty-icon (widget-get w :leaf-icon)) @@ -4670,7 +4671,7 @@ eglot--hierarchy-2 (let ((inhibit-read-only t)) (erase-buffer) (mapc (lambda (r) - (let ((w (widget-create (convert r)))) + (let ((w (widget-create (convert r nil)))) (widget-apply-action w))) eglot--hierarchy-roots) (goto-char (point-min)))) From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 08:27:29 2025 Received: (at 78250) by debbugs.gnu.org; 8 May 2025 12:27:29 +0000 Received: from localhost ([127.0.0.1]:55154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD0LY-0008Dz-Re for submit@debbugs.gnu.org; Thu, 08 May 2025 08:27:29 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:52494) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uD0LU-0008Di-TX for 78250@debbugs.gnu.org; Thu, 08 May 2025 08:27:25 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-442d146a1aaso8839865e9.1 for <78250@debbugs.gnu.org>; Thu, 08 May 2025 05:27:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746707238; x=1747312038; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=B0ij9OnFCdJcSKoE8GR6FYXjz1/qGhYcMQ0LUH8vrco=; b=kO6aTkScbeFyrHyEmhlfevSm+VErZ8uhyA8jYfWoEyAEAThlOPoxnLG+TOutoBOAcZ fZyZ0/RvbNai96qrnB8ktB2R+xyBWL8j7Q8E7jHYifTXav9fPcqRFNqrHRNTzn9bPQCK i4PQVsYkODyY89zFJBPKSWIVWGKueX3CtlYuc08VMu8HzZqsUnw7WYv0DsSrApeOAu2L ByhKnU68tco87Qb8zoN3a6R7ZwLzws33PxQT7ZjVzWTgWR6KX3zi71wWuutCsrEJ5dqW lqRT8eGedsVfJbQSvZfzuJyaKk/4CmI99p0ZKKXgVliXDr8sNZWqyE+bsZvI+uWEt173 cwJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746707238; x=1747312038; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=B0ij9OnFCdJcSKoE8GR6FYXjz1/qGhYcMQ0LUH8vrco=; b=foIs7T/7m0kVqQCiDqHJwoNIcqyudp4k2GjU3vN/2/t4Mn8lgZToB1cUwcFZ2nPnt4 KRbhumoG6YhZyx1h2kvWGaJg/Cb0cJrGWzH8LTbR4aFv1Lvke2Wl6z/vDYFHVR5CSyG1 4uor4LgPDJjCjc0/9wDvRgQGXSZMUUkas/N6lVPFngTg79TSmIDNOeUmsg3VrQEunWT6 pghEZgBEacoPti4tiXS8sw5WAlj0QdPtrzNIZ0RP4pfs6lYOiNDi2QNrHnX3CWvfY5pV Lqb/sJ0GL8i2zqQyzuzcXBM5DxRIsymtjXwW4+caPOy1ys6w9V9Nh6mQFpVpSNyeFS+q EsTQ== X-Forwarded-Encrypted: i=1; AJvYcCWbpoMFct2grdibdJ2xVNl+DsOxo+XgyiS2i1jD4v3XTEEc6oVdQHlhOwnPTRhZT9JZhOGYpQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YynO6WjSL2kVN/fOl+o5coEy17/liPR387IIOzl/+AEtfeXudGk me0fh3vGZWRbZ8KdxRWJm45zx+FO3MgNlOTgSsvBYLG/cUT0x4rkBcY0YPKi X-Gm-Gg: ASbGncsyXT/kvWyt9/KWn9AOD0nCGhqLYBB39GZtZmcSuruUPy94Esfgketld5zkNXo hQUU9qKpS9EEvgUjFj4DDAg2Nwvtjm/StMxSGUsyuYSWZqz/mNCybGrCQj3fijyfh19nhAq8Bn5 NzahmX1JM49Xj/qx6dgaDffC1/fFMh3kJHaYBY/p8au7bbYpXILjC0RhATs+6PVdZXvXgJ7HM2i zEoKQWFzMfJhOJzolPrbGkYsrjF1lWNl1+lXj7NfGjMfCZiLf41hJjsGFaYXQ+efJGeHhikFOGZ hrn1bMScOsUOgPfIkOOvhcJWArMDDNY2SpIn1U5lk6xGCTbDPECjYt18yaohjUf+u1eao2u83Bn dQBIAAQDU7NTkZdx0uQ1y4bx9oxuekMMgSYpjNttppxOrfatpdQ== X-Google-Smtp-Source: AGHT+IHG/sk7k+gBfsFoZhQcpFSUurDoQvT8mTjaIvBzHAG9acJmAxo/0rGUIidPup72yN3waY20AA== X-Received: by 2002:a05:600c:37c6:b0:43d:1b74:e89a with SMTP id 5b1f17b1804b1-441d44c3933mr65523825e9.9.1746707237949; Thu, 08 May 2025 05:27:17 -0700 (PDT) Received: from pro2 (p200300e0b73c7b0069bc52864dd93e24.dip0.t-ipconnect.de. [2003:e0:b73c:7b00:69bc:5286:4dd9:3e24]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442cd32835dsm36060625e9.6.2025.05.08.05.27.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 05:27:17 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy In-Reply-To: <87ldr7e2s4.fsf@gmail.com> References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> Date: Thu, 08 May 2025 14:27:16 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) 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: 78250 Cc: 78250@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > Eli Zaretskii writes: > >>> From: Gerd M=C3=B6llmann > > Hi Gerd, > >>> 1. Wishlist: Expanding/collapsing nodes and jumping to call sites is not >>> easily reachable with the "usual" keys like TAG, RET, and so on that are >>> used by the profiler, Magit etc. It would be very nice if that could be >>> added. > > As far as I can see, TAB (I think you meant this) already invokes > widget-forward when point is on a "widget". It invokes button-forward > when point is on a button. So while there are no bindings in > eglot-hierarchy-mode-map, you should be able to use those keys. Also > afaics, RET "does what you mean": it expands a node or or brings you to > the locus of a call, depending where you hit it. Yes, that's right. When on the [+] or the name behind that, things work. Or when clicking with the mouse of course. What I meant is, for example, when I C-n down to an interesting line and press TAB or RET. I would have naively expected that to do something but it only complains "buffer is read-only". > Anyway, patches welcome. However, I would favor the development of > tree-widget-mode (or widget mode) where these bindings and UI is in > effect. Eglot is already using tree-widget.el. > > Alternatively, if you realy want to improve things, patches welcome to > completely remove the dependency on tree-widget.el and replace it with a > dependency on a new graph-representation library. Perhaps you could > lift the bespoke one that profiler.el uses into a new library? Call it > hierarchy2.el. Then make a :core ELPA package out of that so that > call/type hierarchies remain functional for ELPA-downloaded Eglot and > backward compatible to Emacs 26/27/28/29/30 (maybe 26 could be ditched, > I guess). Well, what can I say :-). I don't feel that's something for me, sorry. > Just a note that I've experimented with hierarchy.el (which uses > tree-widget.el) and found it brings no benefit at all over directly > calling tree-widget.el. Just looked at eglot-supplements - it's using its own tree implementation 'toggletree.el', AFAICT. > >>> 2. Bug: Clicking on "chars_in_text" in the tree above takes me here: > > Thanks, this is definitely a bug. Pressing a button for a call site > should take you to the site, not the definition of caller/callee. There > was a thinko here which made it only work for defininitions within the > same LSP document. > > Note that there could be a separate binding to go to the definition of > the caller/callee, as that information is also readily available. > Perhaps Eglot could have an additional (small) > eglot-hierarchy-xref-backend so that the normal M-. does what the user > would expect from it (go to definition at point). Patches welcome here, t= oo. > > Anyway, please try the patch after my sig. It fixes the mis-navigations > you reported. Yes, that works. Thanks for the fix! From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 16:43:06 2025 Received: (at 78250-done) by debbugs.gnu.org; 8 May 2025 20:43:06 +0000 Received: from localhost ([127.0.0.1]:32775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD85B-00024M-Oa for submit@debbugs.gnu.org; Thu, 08 May 2025 16:43:06 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:44217) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uD858-00023p-Pu for 78250-done@debbugs.gnu.org; Thu, 08 May 2025 16:43:03 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-39c1efc4577so853184f8f.0 for <78250-done@debbugs.gnu.org>; Thu, 08 May 2025 13:43:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746736976; x=1747341776; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8JnMeaLoLfFLD0SnxQen/XCqG0hKe/9SzMnPnGL3z/M=; b=CdLzCaP1UwzbFy3XdHvlIf4GsLG53o18ZEGSqgGMaDXlHJvVF1OxcW2Vwx3TYIBsOV oYNMAjnZUf+PdGZAA6bZvYMVip9r2WSZgPJAeco8BDLwJe4n3WKUZGfftsDXL+gW4pB0 iQzZmalIBdWRNGj4bEPYKrzug+HEU0hjs7L1yVmCA+IH+QtSQBFDt0otSYE/HBuIIMXw N07w3JuCrUiGT59bd4+QTO/rrUg2hd3rUv8x6huYJZWqZtryOZJ47eKSgXGPA2nQR3iP KxQmXEgHsSKInTDNTXrsQMbbHfc/8qDoYvVv6/aMdEqvb57lnXEwnKdCHESlsC903ymI Vz6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746736976; x=1747341776; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=8JnMeaLoLfFLD0SnxQen/XCqG0hKe/9SzMnPnGL3z/M=; b=JyttGTV9trRe8Km846R+x6qV+nN4Bu6WXJkW/71qiPN61StXkElVYcOsiLVtapixa/ 7oMvxjRFgUegcNBl/1y9wkmdOiqjD0onLSFYO2YzWirU/DShG9UAEqmum/Sth5IeysLV JHSmrqzZvhUYrzvaLOC1Dd30yz4Kdl9oKmVirjyPk66T7poilGg/A6w7JJMYt0I3Z69k L6gkze1LDcwyD66EPG7eNwxDNIVlx5/WhOJYC8XuXz2WO4hUS7UTzUOl+n0fuHq5FHsB 8h8XLFPUHPsr/HweuyLMMEdEydKGvxHHwTIDf8IrnL3om+clII/vdWbZZQ2IavbYm0Ys S4cg== X-Forwarded-Encrypted: i=1; AJvYcCUulBZ6w7LulfnDhdhWDCwx9Y7nrnEp/OkHw2qCPrpjAfuO3fCbMDzGqqDl5cWanJctMLC5KYhYssLz@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxkj8v/TFnDt880dfdT5aHYc/QBZ6fr/cgf5vrJdqIALKOA9JUV uXe1l5mdUeZqTxuChTgSp1rQMZLZKvOzz6PO+K4rk8dJWLbNZ7z93FwZ3A== X-Gm-Gg: ASbGncutBDyuJfK6l6je98QDz6Y092xWYXfpBj78a+5+76Zm5ESUE0oTtg7NYxfqGEs B5dksegObmvGTyDqeuSXbjgAMCecGbZoqdVeoavVm5auFJ5QVu5LsX/xK+ylyTQLCTC+hAeJIcE uA30lePscxFHS0h2u39U01v2jXj13fOqmk3W5CbSEFRwQan4GuW6HwD6FKFAnUGgzYbfb3pdhni 6fx7NCLHfEHAKMCTNYNqeo5RZJorLKSwqEyoioKUkSi8VN0W5EoDiqlaLaQZWqO0897VQGq7MGd Hxf4aNokHSOvCqqy2czAV6VjPG8U6ttrImTVAZO2N4T/SZ4AV6hgHDs= X-Google-Smtp-Source: AGHT+IGmrQmN763dDrsGAIG4GIBvNzFklKsLJ07rzNHy0s1YPKzLmLNuLt4d+5jCGitsnPMGZEZ7dQ== X-Received: by 2002:a05:6000:40dc:b0:3a0:b23c:15b9 with SMTP id ffacd0b85a97d-3a1f6429883mr736152f8f.4.1746736976094; Thu, 08 May 2025 13:42:56 -0700 (PDT) Received: from krug (87-196-80-78.net.novis.pt. [87.196.80.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f5a2d2ffsm984159f8f.66.2025.05.08.13.42.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 13:42:55 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: Gerd =?utf-8?Q?M=C3=B6llmann?= Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy In-Reply-To: References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> Date: Thu, 08 May 2025 21:43:36 +0100 Message-ID: <87h61ubzpj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Gerd Möllmann writes: > What I meant is, for example, when I C-n down to an interesting line and > press TAB or RET. I would have naively expected that to do something but > it only complains "buffer is read-only". Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [87.196.80.78 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:42c listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joaotavora[at]gmail.com) X-Debbugs-Envelope-To: 78250-done Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Gerd Möllmann writes: > What I meant is, for example, when I C-n down to an interesting line and > press TAB or RET. I would have naively expected that to do something but > it only complains "buffer is read-only". Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:42c listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [87.196.80.78 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joaotavora[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Gerd M=C3=B6llmann writes: > What I meant is, for example, when I C-n down to an interesting line and > press TAB or RET. I would have naively expected that to do something but > it only complains "buffer is read-only". Why not go to that line with TAB, instead of mixing C-n and TAB? >> dependency on a new graph-representation library. Perhaps you could >> lift the bespoke one that profiler.el uses into a new library? Call it > Well, what can I say :-). I don't feel that's something for me, sorry. What can _I_ say, except "it's your itch" :-)". Well if you don't want to work on a better solution you can always bind keys to whatever you like in eglot-hierarchy-mode-map. >> Just a note that I've experimented with hierarchy.el (which uses >> tree-widget.el) and found it brings no benefit at all over directly >> calling tree-widget.el. > > Just looked at eglot-supplements - it's using its own tree > implementation 'toggletree.el', AFAICT. Haven't looked, but if it's good, ask the author to bring it into Emacs. >> Anyway, please try the patch after my sig. It fixes the mis-navigations >> you reported. > > Yes, that works. Thanks for the fix! I'll push it as soon as savannah recovers (seems to be down now). Jo=C3=A3o PS: if you use clangd on Emacs' repo, here's a patch to .clangd you might like.=20 diff --git a/.clangd b/.clangd index 469d33dfd03..5c7308d64ae 100644 --- a/.clangd +++ b/.clangd @@ -2,4 +2,5 @@ If: PathMatch: "src/*.c" CompileFlags: - Add: [-Wno-unused-macros, -include=3Dconfig.h] + Add: [-Wno-unused-macros, -include=3Dconfig.h, -fstrict-flex-arrays=3D= 3] + Remove: [-fstrict-flex-arrays] From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 20:13:20 2025 Received: (at 78250-done) by debbugs.gnu.org; 9 May 2025 00:13:20 +0000 Received: from localhost ([127.0.0.1]:33417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDBMe-0005Je-88 for submit@debbugs.gnu.org; Thu, 08 May 2025 20:13:20 -0400 Received: from mail-ot1-x336.google.com ([2607:f8b0:4864:20::336]:61670) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDBMa-0005JO-EU for 78250-done@debbugs.gnu.org; Thu, 08 May 2025 20:13:16 -0400 Received: by mail-ot1-x336.google.com with SMTP id 46e09a7af769-72b0626c785so1351130a34.2 for <78250-done@debbugs.gnu.org>; Thu, 08 May 2025 17:13:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746749590; x=1747354390; 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=DGCt/TGZhPoo5xgOnILqGOpLvcyc2LThvEYhG5Z44bY=; b=S2VoHiuLiPg2Ev5I9KsEdKBMMM/+vI5j5G8Nl+HL9+/CVWOoNds3AV9+5hJ6tqKRbr l/ZkQVLgeVB3PcWWaqHDX+kRux79GiZ85wonWyDfC2C41Si0LRfMiOBHce8+KItM2XHi jMcjtXVNbyIUWTTfD94JppWjwtLREQRge6xf/cpr84F08WcWIzDKSXlaNePcLVghUGu+ VfoRIjLeWUIXJ2wssR7pjRujLBGDMnym3t7DHU5K+YYm9a/OexBMdGc14AZYO3TMI+QW R09+wEk3N9LtDKqFBu+AO1e/aAmh8R5nVcSwZ/uXsRbx8n2TIUZAwPSKQ+9hox28yRpl THUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746749590; x=1747354390; 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=DGCt/TGZhPoo5xgOnILqGOpLvcyc2LThvEYhG5Z44bY=; b=WosglAMsu/d0zgBZ4z5N395U2EqeuVNLy0JuH3SHaVgzEclNbIXuHFJuXMmbMgK+Zl kYZEpzqnP0H7BmYqSNZXRQCahkMJb9KqGaDAWu+18yrpHG7zr7vVYRl1M89yfIIzGmGF 6+EMZrjPXbWOTsmp9JxHUQJqLR8LmuaMJ6z6r0v+1Ne2gMfcpo7GvmTGkf6CEpJaAchj Jl/Qc7Bdr9pARfIllkxZo3XC16CC2RzgvDJCJqIQqzMsvTajgoWCii8BUHejsPlFnNM6 41H+7D+Ul1uOM387bwmhmE/AW0aQna+SJ293iOkaINylsi2WWUJcqY3R2/6NVdi1kzhV OGog== X-Forwarded-Encrypted: i=1; AJvYcCUDjOwuBjL87rjgj6qmq/TNyoc//IA+i1E7PSyucdMrK4VTfURn4J0Gypgc8b3YsD9flHuk8ovHpi8M@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz8WorSjFJHXyvA2ZcFIE4HASmgOeVEspQyxcTrGG9AImY7dr1N LqIdk6QMe7bJHDbJQlsOhSQ1+EiV914s7B6nP2JcUl+ub9tk5pevVNvQL9n3hPZME5Zbr6FZK7t NcmKoJO+f9nJNSB0R9KE7tSApeo8= X-Gm-Gg: ASbGncsq7JNYM1GYfJ2wJzDjlqRM8Ncc9DvsHjyYAN0PaBIesfAk41ZSPwBeV22e/Gj KKUcKlkSAsIbfVwHJyIibUq5aegPYjcUNOAKlNv4j7XpUHfmj8cleE3usKWnSr9Xn0d+pQWuYFC nfPp57RjloKG4/UE4pkxwpHdxd45H6QGs= X-Google-Smtp-Source: AGHT+IHVyM+DG3dMfdtRFcK9mGNYi+th9EFHAv6VlClyiiyG2kosWIHyCUkvBJ5nQKgP/fQpdb6FovZxolK0FjeVsvg= X-Received: by 2002:a05:6870:b4a4:b0:2d8:957a:5165 with SMTP id 586e51a60fabf-2dba4353c4dmr868804fac.17.1746749590376; Thu, 08 May 2025 17:13:10 -0700 (PDT) MIME-Version: 1.0 References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> In-Reply-To: <87h61ubzpj.fsf@gmail.com> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Fri, 9 May 2025 01:13:42 +0100 X-Gm-Features: ATxdqUEYCLfLoRbsZPI6yo9hQpoVYJ7bMMzH-PBUcoWjhmP0VpllENyuFrhmJsU Message-ID: Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78250-done Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, May 8, 2025 at 9:42=E2=80=AFPM Jo=C3=A3o T=C3=A1vora wrote: > > Yes, that works. Thanks for the fix! > > I'll push it as soon as savannah recovers (seems to be down now). Done. From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 23:45:18 2025 Received: (at 78250-done) by debbugs.gnu.org; 9 May 2025 03:45:18 +0000 Received: from localhost ([127.0.0.1]:34057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDEfm-00030w-HQ for submit@debbugs.gnu.org; Thu, 08 May 2025 23:45:18 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:49183) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDEfk-0002vZ-7R for 78250-done@debbugs.gnu.org; Thu, 08 May 2025 23:45:16 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3a1b8e8b2b2so517263f8f.2 for <78250-done@debbugs.gnu.org>; Thu, 08 May 2025 20:45:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746762310; x=1747367110; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VlzufcruvNDh3xxHFN3rgHVF3xAL4bkbaMJ1m7BZmKk=; b=fe0VlzLHPSbC2xTUQLaPHi1lRgUAj2netLi8Ncy5vxttjK0vWlrOU8WODT9bF19XFU PsccfKVeEVPh1uVk4QPUfzZ1CzYsEszBxxlbZLkRAt7GifMgHeslxPqp2hbuCq3vOcse WRfw3EJn6IpvY+7mv6DYAOdaprzg5IFH7eCLM0OhfkjiX5sG1bxNsK77dtZ2cX1BxUWN kXQqd9/H5Dvu7GOkbSnsRZBoXuoAdMl7NOxUgGRPwyXAAMLFWTn8i7n4eKJxUWgABPjx I6nQZN5Zq/gWTleuWpQCTma/cQAJ8uzv/rpGzNjl/pcSvCmFNBgrOnjsa4MCJGFvN+Vs Rhsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746762310; x=1747367110; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=VlzufcruvNDh3xxHFN3rgHVF3xAL4bkbaMJ1m7BZmKk=; b=WPdw0e1dQM1nX3byo2QqoPnMVknlhWBS3lsDf+54bWgOOI3gqTE/sJZ/gF8KwaPwWv /TdLpASbPkNk+ev77Pj0PxxWWnZojyyT8e3LLyzrQxjGqot60CyePSIt1dIP7qmIncU2 IeyojlrQa9+/bxCIG0bdKFbwNdax69m9WbjJnby9Oi4mmZpoTheeCwneqS0nI80iz3Xh K+abw5IT38FdAndoqJlbqVMcvnUXk2tNxOU/svHEzf/mTHhK0cMiU5bS29q7sDtFne1p XUZivJ/piP4S4v0Dsq3qMnB0KBKTxbq9VdzHhj1kR9VcWcmhRAKjggGiX/wNP1zf5tW4 l3xg== X-Forwarded-Encrypted: i=1; AJvYcCW5zXJJWn5IRetdn1IWRQDdEBbsBAT3FBif72nPtsddNoGRLjB7mVrhLtLNzi3SJ+PCeACfOD9DVrkK@debbugs.gnu.org X-Gm-Message-State: AOJu0YzUdSr6eKcI97H9yh7oUVK4kopxdEoGNrStzNYQoZI+tvZSKLj2 U9jpE5IQpEyRTKR9hCUU8NXbCnCRDtQngbwGzupXlvh24pikQqVrXhdiyIv+ X-Gm-Gg: ASbGncuo6tRWWe+ii3j6RtTpn7I2mlq8hFMZJk4cqmLif6JTKiVFoGGGOynE0+T7xxT 0P3Tnbv0qMhgP/SgSkTXQeL6NXEAzrIpj9zyhRjYkyqHwqwNv8kUoGWHszFppRNKJyeTxA5gQ16 vyzgbnAdc/kCBaWQW1QYVC243CJyCfurWPp4Ag9sefPScZQluB0MQuTg9t93RaJUFcK72xXitXg 93Ja2+wINbyFmet79AW+NNLurLMyw2baf9xWtmuRnerEvnel/fMqxK0H2nwGxMfZrSEwSmrO8Ky Jn0iIMDLhk8aSvWNwruQjQJ6XdQqX3LAPMW8HXot4rbLel/qIE7t9lyCCNI4J/H+Rk7mdSblG+r 8ZDZNV/dDLc1Ord65B60vIuuds1KelmdL9sQvm/8ld/K/6DMjyw== X-Google-Smtp-Source: AGHT+IGpW+Bd941oUEaj6SXVmvIVHHAcjMo/XABYs4McGS3UcQbBWI4mB0Lcn2obdasmxW48b0o8BQ== X-Received: by 2002:a05:6000:430d:b0:3a0:b9a9:2fd9 with SMTP id ffacd0b85a97d-3a1f64a34c6mr1358556f8f.51.1746762309510; Thu, 08 May 2025 20:45:09 -0700 (PDT) Received: from pro2 (p200300e0b70518007cc3a7532d8ce66a.dip0.t-ipconnect.de. [2003:e0:b705:1800:7cc3:a753:2d8c:e66a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f58f2a12sm1806983f8f.44.2025.05.08.20.45.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 20:45:08 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy In-Reply-To: <87h61ubzpj.fsf@gmail.com> References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> Date: Fri, 09 May 2025 05:45:05 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) 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: 78250-done Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > PS: if you use clangd on Emacs' repo, here's a patch to .clangd you > might like.=20 > > diff --git a/.clangd b/.clangd > index 469d33dfd03..5c7308d64ae 100644 > --- a/.clangd > +++ b/.clangd > @@ -2,4 +2,5 @@ > If: > PathMatch: "src/*.c" > CompileFlags: > - Add: [-Wno-unused-macros, -include=3Dconfig.h] > + Add: [-Wno-unused-macros, -include=3Dconfig.h, -fstrict-flex-arrays= =3D3] > + Remove: [-fstrict-flex-arrays] Hm, is there something wrong with the flexible array members in Emacs? From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 04:21:45 2025 Received: (at 78250-done) by debbugs.gnu.org; 9 May 2025 08:21:45 +0000 Received: from localhost ([127.0.0.1]:35235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDIzJ-0004eK-1J for submit@debbugs.gnu.org; Fri, 09 May 2025 04:21:45 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:42040) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDIzF-0004dw-TK for 78250-done@debbugs.gnu.org; Fri, 09 May 2025 04:21:42 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43d0359b1fcso12475965e9.0 for <78250-done@debbugs.gnu.org>; Fri, 09 May 2025 01:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746778895; x=1747383695; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EDPbDNEN7EMoCm2aWXNXDA9xDX/UGPGFVCxCLiQvsCw=; b=X280l7eNXKmUpBDRLULkThAtnmuE0YuofgUb/y6KFK2QmrsWTKt+0HhcRxgBsia2EU l7NefJkTDRW85LnFNmB8y+pKlTpd8gIJ6n7ADr/4jMBfoukSLZ1PHVKDXEItXTzjlEBu TR7ZjgoCeyQd61V2xUYlXueiJG7onbgKfWG7fy/e93FHblzIA69JZINLVnTBzc0OQv6m G2b6ItJ86P7ndD4tLa5P2/fYLSVgX4oH3jH6BpRLI1vQ8Q/2CfFXT+f45K6TUVkE0BHN 1r+dD2HEmyP9zF+JOxG0Uwno37XbXQGS5G6g/iDsR+Hay1ZcAxme6Vr/f1UasCjeX96i nsqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746778895; x=1747383695; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=EDPbDNEN7EMoCm2aWXNXDA9xDX/UGPGFVCxCLiQvsCw=; b=VHJBgA3rah2YYyXN6K/ItS1T9RWKbQlSjuBDHrlqEaYkkA6MPU3ZeDLubEEcc/7UGx 5SlI1GKdiIUZzIIfXhZBSgB+R1H3xljEfusx8IRNAThLHBRw1GpTXrapmMCVSs6vAcOE /7ebv559ZNtBj7jkQ6LWhoiuNW8srEH6AG4zuho2Yoeyc5x4H3ftY8TP/xQwod/jdcwa XBm3IyvUl1gHF9g5vUF9dbhcQdF3aO2YAa8Du5zkSz/fltx+QQBA/NgUH0l2tuK89wPO ZpFz/HnjOPmYcflZlD3SYxe+NXLpPj897Jjb3QIZn0Gzp7cDlD22motL9iWuHBo+3pNG pBgQ== X-Forwarded-Encrypted: i=1; AJvYcCXhjyZtM7uoGcH28sHYB3gSDkQwbUzmajkb7JGyU6R/PdhMvZCmP8FlepU9t0HXhXgnPUv35qmm1BWg@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw2SLe9tKPCWaYrlg8FWNZdj+SiIuXd3f686NsdwS8YADxVdIc7 kYQ9GkNEuDd9k38Xk1t2nqyn9vzj0+kYdg7JpSV8iOv4wwRKLnDY9mTLgg== X-Gm-Gg: ASbGncvbNARV4a5g5GXGUti5oPuZ+EKRiRuomZPOn2MWYv2BRqh/mG7zRpgn/1eW+uc fgfqropyDOijqPrPcz3FUS0P8lzDO99sI3eZbAttmmTT3ozCYjDBLZvIp2XSedo+u4GGES7poff A+f8VzOLZLgLqMU4GUO/fr7vCK3jdwnrWI2OIKtHWjo8YnrsgmIuFEPbvSAAlPtc53cUfhyckPy py2s2RQu7pflqhNpXdpgg3m7cfXh5hSQUKOAFrTbvKlSzgP3vrSIZK5RM0bZbA3I5zpZFEFE5EG rkWR5Vxft3nZ+vil8lSW4AiDyq9L8yz0Ie/pT+k132B++h1yYjfhYs0= X-Google-Smtp-Source: AGHT+IEkUHn7IozTx5VKftXqxDm2Sqx3f5kcFUEx9dw+sPIYP4nYSpooGZS0gvZSE7/EM+/o5+qq3g== X-Received: by 2002:a05:600c:3ba8:b0:43d:fa5f:7d30 with SMTP id 5b1f17b1804b1-442d6e3102cmr17450905e9.16.1746778894997; Fri, 09 May 2025 01:21:34 -0700 (PDT) Received: from krug (87-196-80-78.net.novis.pt. [87.196.80.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442d6bf96bfsm20834035e9.6.2025.05.09.01.21.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 01:21:34 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: Gerd =?utf-8?Q?M=C3=B6llmann?= Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy In-Reply-To: References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> Date: Fri, 09 May 2025 09:22:16 +0100 Message-ID: <87cycib3d3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Gerd Möllmann writes: > João Távora writes: > >> diff --git a/.clangd b/.clangd >> index 469d33dfd03..5c7308d64ae 100644 >> --- a/.clangd >> +++ b/.clangd >> @@ -2,4 +2,5 @@ >> If: >> PathMatch: "src/*.c" >> CompileFla [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [87.196.80.78 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:331 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joaotavora[at]gmail.com) X-Debbugs-Envelope-To: 78250-done Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Gerd Möllmann writes: > João Távora writes: > >> diff --git a/.clangd b/.clangd >> index 469d33dfd03..5c7308d64ae 100644 >> --- a/.clangd >> +++ b/.clangd >> @@ -2,4 +2,5 @@ >> If: >> PathMatch: "src/*.c" >> CompileFla [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:331 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [87.196.80.78 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joaotavora[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Gerd M=C3=B6llmann writes: > Jo=C3=A3o T=C3=A1vora writes: > >> diff --git a/.clangd b/.clangd >> index 469d33dfd03..5c7308d64ae 100644 >> --- a/.clangd >> +++ b/.clangd >> @@ -2,4 +2,5 @@ >> If: >> PathMatch: "src/*.c" >> CompileFlags: >> - Add: [-Wno-unused-macros, -include=3Dconfig.h] >> + Add: [-Wno-unused-macros, -include=3Dconfig.h, -fstrict-flex-arrays= =3D3] >> + Remove: [-fstrict-flex-arrays] > > Hm, is there something wrong with the flexible array members in Emacs? No reason to think so, but I get a "unknown flag -fstrict-flex-arrays" diagnostic from clangd (both versions 19 and 21git), which I presume comes from that flag being mentioned in compile_commands.json but not understood by the clang compiler that lives in clangd. These are relatively common in projects with very specific flags. The patch above fixes the situation while also telling clangd that we are using strict flex arrays (in case that influences its analysis). If you don't get that diagonstic, perhaps you're using a hand-rolled compile_commands.json. I used simply `bear -- make` to create mine after deleting src/*.o. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 04:38:36 2025 Received: (at 78250-done) by debbugs.gnu.org; 9 May 2025 08:38:36 +0000 Received: from localhost ([127.0.0.1]:35332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDJFc-0005bN-9e for submit@debbugs.gnu.org; Fri, 09 May 2025 04:38:36 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:51353) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDJFZ-0005b6-6q for 78250-done@debbugs.gnu.org; Fri, 09 May 2025 04:38:33 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43d0618746bso13969025e9.2 for <78250-done@debbugs.gnu.org>; Fri, 09 May 2025 01:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746779906; x=1747384706; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HBqK1Ek1JTpGvZjSXLz/rzflyXlHV4W/6gJJ/oWUOQs=; b=LbyZJuq8KpHr5CzOOqHwKNp6EpTC87qZBV8Mn7epCNLsalOBcMzdu0PEKkLJzO1m0i fIkMtdyJkHTgYve8s9GaUmDI2WYtOzsTfDTopXJ2OMCpH4cd/UvoePOTc8OcgTDI78iu xTmRuc+eg3PAhrcOUP2N9YS4Mh5yo5pPAaiIpfZdCO0ZVtTwFGCnHBGZBM/X+MEKqoUC 1d9q4Gov/dgoYmP1zXadcWDzOTmaT3N3m6X1DYaDaqB8+ArN2SywJwbAacEUgGbsl20Q c7B6XfTZXp5xoFZfWngj3KkTWvGvbp0b1VWoCX8n4PnBhVrD1m0LDtbq67VyozMnXo3h iLyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746779906; x=1747384706; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=HBqK1Ek1JTpGvZjSXLz/rzflyXlHV4W/6gJJ/oWUOQs=; b=nqtdOEQXc/vSkEMRaX61LaoCaQBSmfT919DIg1jZk9xnQTBkEeSRiAE5522oxYeb42 8pHftK8vJs9jjqQ+WcqJSFPwYSIkmR4aDQfrkPLr+zjJ0YaExwe3CxTbW7TCJF2YcUpz GszUyvl/X6tj+tZNbWBRQh6BmSrvd2qig4+U9cjflXdJWI56qTtBzTGGSAHl90j4DyBS XZiugjDGok7adiTeRH40yNzzRquY9OqvqoCoWG7WTMkNKzaZvVCvULKGcB48rPIbPEVY Bc15egXr3Yb15fmuhC56eJWo6RVWE2Le23tM0M3C8BhGr+cQx38zysCryirWwTaKI/FN B74g== X-Forwarded-Encrypted: i=1; AJvYcCVPRcRfCEO8PcXQDMomxbEL/nRRUbH407EN70QR6G8C9wjfYxYin/PAZLcqcVGUnRE71HCHlzCdn3lI@debbugs.gnu.org X-Gm-Message-State: AOJu0YzMh413JElfTxDz+y6xf+B/hoA/VzwVupU6Myz+uTKDGw07qaKX fIT/5LDAuchgHNXfstRB/SGkRcKWW7cQfjzl9JuoSam42AHnzev5LvdErL1f X-Gm-Gg: ASbGncsC8t9qNUE92Ivbr/BKCKHni0I/adEJqC0Af3P/MsVbX/f48amwpzd17NDrwu0 algcC6nCv+3PHGkv64BxO2pIf7FN1jXPcR5rv9F362EfHBZeuLxz3WnODfjggwUo/ckzUGtqbV/ ae40eujCrAJs3Dw2m5LoiKLw3N1iXDYY4YmMv1LQB9kalTFg9nXq0MFOu8ydjnjJont38ZkNx/p yKL4cQ4qyZrymL9oImeH7Au8EljJNfYcF5IVR7GbwzmVWPmTS949eq4FKZAClxb0MYXoYELteiA 0Bo2rrZ4uMfdUcYoSd5CKhAn76WL3jR13e8tBasq9HRZWpOSO04tDJrdrNZUqeRc0CoZUbrAev0 UOJe7dVmriuTrk90fcYWFyIGFQcLP25HNh25PSAqiD3eR X-Google-Smtp-Source: AGHT+IGFohh6dPBZTZlCusjpFKNdufyAEX2GlZaXfZIKXovXykGIysJiIEZqtoLX8WQsIvoR02Zl0w== X-Received: by 2002:a05:600c:34d3:b0:43c:e2dd:98f3 with SMTP id 5b1f17b1804b1-442d6dd21b4mr15530135e9.21.1746779906168; Fri, 09 May 2025 01:38:26 -0700 (PDT) Received: from pro2 (p200300e0b70518007cc3a7532d8ce66a.dip0.t-ipconnect.de. [2003:e0:b705:1800:7cc3:a753:2d8c:e66a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442d146af31sm55531505e9.17.2025.05.09.01.38.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 01:38:25 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy In-Reply-To: <87cycib3d3.fsf@gmail.com> References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> <87cycib3d3.fsf@gmail.com> Date: Fri, 09 May 2025 10:38:24 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) 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: 78250-done Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > Gerd M=C3=B6llmann writes: > >> Jo=C3=A3o T=C3=A1vora writes: >> >>> diff --git a/.clangd b/.clangd >>> index 469d33dfd03..5c7308d64ae 100644 >>> --- a/.clangd >>> +++ b/.clangd >>> @@ -2,4 +2,5 @@ >>> If: >>> PathMatch: "src/*.c" >>> CompileFlags: >>> - Add: [-Wno-unused-macros, -include=3Dconfig.h] >>> + Add: [-Wno-unused-macros, -include=3Dconfig.h, -fstrict-flex-array= s=3D3] >>> + Remove: [-fstrict-flex-arrays] >> >> Hm, is there something wrong with the flexible array members in Emacs? > > No reason to think so, but I get a "unknown flag -fstrict-flex-arrays" > diagnostic from clangd (both versions 19 and 21git), which I presume > comes from that flag being mentioned in compile_commands.json but not > understood by the clang compiler that lives in clangd. These are > relatively common in projects with very specific flags. The patch above > fixes the situation while also telling clangd that we are using strict > flex arrays (in case that influences its analysis). > > If you don't get that diagonstic, perhaps you're using a hand-rolled > compile_commands.json. I used simply `bear -- make` to create mine > after deleting src/*.o. I don't have that flag in compile-commands.json, but maybe the difference is that I also build with clang (macOS/arm64). The compilation database is also from bear -- gmake. From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 04:51:21 2025 Received: (at 78250-done) by debbugs.gnu.org; 9 May 2025 08:51:21 +0000 Received: from localhost ([127.0.0.1]:35372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDJRw-0006FX-QW for submit@debbugs.gnu.org; Fri, 09 May 2025 04:51:21 -0400 Received: from mail-oa1-x29.google.com ([2001:4860:4864:20::29]:43186) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDJRt-0006FG-Gq for 78250-done@debbugs.gnu.org; Fri, 09 May 2025 04:51:18 -0400 Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-2cc89c59cc0so1901159fac.0 for <78250-done@debbugs.gnu.org>; Fri, 09 May 2025 01:51:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746780671; x=1747385471; 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=pLfdIKtvsel2Gl06SGIICwyESM2254ejji5WDUTzWBs=; b=mRct3ji9dQ8bGSl49OtiXQVBcsA3oJCR01QxEPcjcgNHAqw9J0n0yFVI95bGBgmAuE bD5VjehC2/E3AdnYwVeizGJVIBBODDGE1WK8HKNw/58GYVr8avpGmopBfR5DuO1jkDnF /ozKR0pVev1bNfQcNwXf3maDrjC0x/zJipALEcc0B07na22yYhY2ipwX3szC13jfAz7D 3TJnnvefss8ZBDQI3Hme7N6Q9uC+8vmakghZKP9hxVBeEO3IonKVGpAKq7KCKg9f0OdA GanNLG3+q2sEtq15jCWIj8iGG9BaMjI6EomGxfiDOROupxbt9INas8iPHxo3HnwwKRG2 ZsTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746780671; x=1747385471; 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=pLfdIKtvsel2Gl06SGIICwyESM2254ejji5WDUTzWBs=; b=FD1CUp20pa3Zk+wgsfA2IY/SF1ekJkRA2keWn8uWQsvs+t+oeUo4xA+yHWI5hwrSgu P1q1B6AryLj194TXmgEFbmDbAsnyrz/vm2bkTGJuzuZ5+2sh3gFKAL0ByDv9Y6Fv6CzR xJ27sFUlhaqyIWnFr9kXyhGUAylppW3KiBazJ30lnAoKWAoREFir9SAqTvWRaFo6tpjZ aLqd4NZW/IXWrR7g3Mp+Oueesm8TOUP5CIFM+HQIKubdzVeY1oml7LATUh1qwkge9lJv 3bWRYMRoJTedPkIFzg6Qbg9ltxA12c1qeVjy5SJ90zcsgn0itPzDY3mn1wmE///D5/O3 VwTg== X-Forwarded-Encrypted: i=1; AJvYcCXOZhNmVfbRQiuB+xXSz14H43lngoRi5eoAsq4pkR+4TCh42bbr89PrzcHVt3c79bLS2RK0YZP7mA2G@debbugs.gnu.org X-Gm-Message-State: AOJu0YzPwQ8wbQhpGj/NcXISFrNbJdUgTkmHTWlvn71Yd50SpfSBklBh 0Vh+lnbW/QOq+WozhVPRQ0GbeJBDnyK4KbtDGC/foLdBqWoIm2xTWfzvmDAs24KoKt3MInCKfTs 0wBiEXAsunusbz3zSa4nn1IlSMmg= X-Gm-Gg: ASbGncsIwpzgM1luSzJ5V/Y+ugv97ElQP5fcQ11j6gAHN+DTk3DcWkgLcRKWQnyxX4V A0MEj4YELneJCusAY9XBnpiop5HwdQT1V9oYsuEcemuHRq9hJkAzKD9Ml4WPBKVc9Sp0cG0wgE1 vu11ITiB5skXdqqYP0xLns X-Google-Smtp-Source: AGHT+IEDfmJi/rkuKuKUkS21FKyD5w8O8HM10cJxw4z9dWUWo9TsVoNSDVoWSPaurG54yHl2lIeoygwFxDomOnAUSn8= X-Received: by 2002:a05:6870:828a:b0:2d6:8eb:8918 with SMTP id 586e51a60fabf-2db806da92fmr4320484fac.7.1746780671356; Fri, 09 May 2025 01:51:11 -0700 (PDT) MIME-Version: 1.0 References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> <87cycib3d3.fsf@gmail.com> In-Reply-To: From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Fri, 9 May 2025 09:51:43 +0100 X-Gm-Features: ATxdqUGiNoOBHDXWQMUqAk9BObtc4Nn9cb_DgyTNvq3OX7fubjqvt1OVFm-GvjY Message-ID: Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78250-done Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, May 9, 2025 at 9:38=E2=80=AFAM Gerd M=C3=B6llmann wrote: > I don't have that flag in compile-commands.json, but maybe the > difference is that I also build with clang (macOS/arm64). The > compilation database is also from bear -- gmake. That's likely the reason. I'm on GNU/Linux and using gcc. I'll let Eli decide if the patch is useful. FWIW it's helpful here and doesn't hurt any other case. From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 06:42:04 2025 Received: (at 78250) by debbugs.gnu.org; 9 May 2025 10:42:04 +0000 Received: from localhost ([127.0.0.1]:35942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDLB6-0004QD-9K for submit@debbugs.gnu.org; Fri, 09 May 2025 06:42:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41958) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uDLB3-0004PO-Hn for 78250@debbugs.gnu.org; Fri, 09 May 2025 06:42:02 -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 ) id 1uDLAy-0006ES-2c; Fri, 09 May 2025 06:41:56 -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=LYFF+glMB9qS1s/7S/ip+pmeUGLCMgWcuonFKs3HW1E=; b=KpQxT60ceFCh1xplLgkd BOesgOxZcWQ+fW98DRfalIwjhy9L3X4DvEhOMp07wabdeiu98Wi+Xg5bYZ7vsU2oukgs556lF8n4M HUH6S7SouYz1xANvrWXZoFXt47TpgTDjpMU9fsSEbraYYpsR//8qxe0IfYRSsQBTeNGHCTS2ZY9Sq 0pj77oa4sP6Dy2r4n1FaUTxAPmJ3ZRRlVZAxxQ23SLOxeyoU2NoUq55P+pJVMtfn9yeIQLkiewYnL 8RlL3xW0e2GjMiwTSDPVC4y+vnwRhwgnTmaTH62gnNFA7aPivda6Ei2S5Di68othDXUeMO58rI3Z6 W7t3OTpLUlJMUQ==; Date: Fri, 09 May 2025 13:41:53 +0300 Message-Id: <86cycicbgu.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= In-Reply-To: (message from =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= on Fri, 9 May 2025 09:51:43 +0100) Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> <87cycib3d3.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78250 Cc: gerd.moellmann@gmail.com, 78250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: João Távora > Date: Fri, 9 May 2025 09:51:43 +0100 > Cc: Eli Zaretskii , 78250-done@debbugs.gnu.org > > On Fri, May 9, 2025 at 9:38 AM Gerd Möllmann wrote: > > > I don't have that flag in compile-commands.json, but maybe the > > difference is that I also build with clang (macOS/arm64). The > > compilation database is also from bear -- gmake. > > That's likely the reason. I'm on GNU/Linux and using gcc. I'll let > Eli decide if the patch is useful. FWIW it's helpful here and doesn't > hurt any other case. If it can help in some cases and causes no harm in others, it's okay to install that patch. From debbugs-submit-bounces@debbugs.gnu.org Sun May 11 08:52:37 2025 Received: (at 78250) by debbugs.gnu.org; 11 May 2025 12:52:37 +0000 Received: from localhost ([127.0.0.1]:60689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uE6AW-0000Hk-Mh for submit@debbugs.gnu.org; Sun, 11 May 2025 08:52:37 -0400 Received: from mail-ot1-x336.google.com ([2607:f8b0:4864:20::336]:48409) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uE6AT-0000GR-JT for 78250@debbugs.gnu.org; Sun, 11 May 2025 08:52:34 -0400 Received: by mail-ot1-x336.google.com with SMTP id 46e09a7af769-7302a769534so2442257a34.1 for <78250@debbugs.gnu.org>; Sun, 11 May 2025 05:52:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746967947; x=1747572747; 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=RziGE7KjszOK84Pu53rqHZHSf07y3klCwTAPLwMdEMU=; b=Ur920cGl+WtsRlVpB/JX2FZZxd896bLcI8kl/JAyAxkvONJEVdcaWMZ5OEoxgOqXBA Yn+WULJQXYZ47GdKxr5G2BUBynV3XPNAuu6O1++EwzwmfgKuAjbpQzChonv2wIfVaFDQ 0ad7jX9WrbJQjO/uxCVaCveXNjue9Mthxxm8rdr7s/zwqo85E0E6SvIHJS90kUJrUjXo nphuuWl5XMQTG9SBvuC+swyGIxXk9LAvqCR7aJB6bhWHdLsmOx0Le37+Y3HLQ7oxp9M+ 66m+iYkqoX2E7e1qoaRHTC5aYuD9EXAWM7uXfD7MqbX28WmhvNf/hJDA3TR0Sbq5qJO/ Tp9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746967947; x=1747572747; 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=RziGE7KjszOK84Pu53rqHZHSf07y3klCwTAPLwMdEMU=; b=k1vpjyj+OBsPDNe86h0iMyCoBoBq5qriRuPwZNoaDj/IEmRyddPoyFjDyhrWzgWndc m5Hu0KQfsSa2B+/tWbMpn5rkQoSslvtNSKE0PvI7UHMRYM/fSqyHpRlbl7zpOOn4SIvg lDDmHgIcjGYkye5QHb4oHVsOC+L9v7rds7Gt3X6PtGljV4wzBTzOIJn67LnBPVHY0nG/ UEsq1JFr439AiSEXp+M1B/eA/Z+rA9Rf9arHbxhaq5xLOQGhZFvfywcmofugQEqU2q+o CG1XfhwiPzwA59ZJbX1bdg2qrerIr6jtW8+Z51Vaj8H0Fp5nrIziksIVMBvSpWr0FH/h alDA== X-Forwarded-Encrypted: i=1; AJvYcCXf8fTnGDOz6MVLriM66oi6X/gw6z0McjulDPlUZ3BmJnQ8+/CSz1MvbfrxhgKotJvSIXiKGg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yyxu2u+TC/mq+1ZXh5o99HLAGNdBfWdCy/rXP+sQ2dM0hp+lkD6 J54e4rnhu8t5KAWipBUVmtSwRP9ufWbYL9MWzn5vE24b+1PvP91WXnG2XX4+H5SsEh/z7H1SUj3 EyKroscMKJDuBEYMfNRPYeaoiz30= X-Gm-Gg: ASbGnctsEm4DJ1PZBVrFUJAE8EiAsO7SkxGnxfcRmL2jOS2nOKWX/rtTPOxBYI9Yn/c ZuFqD7/w3P6tagJNO4Ig+m0XTiLwoQZfZKwGIYLIXVC8yO5xe3H5Xr8p++/lfBMSNSpn6v2Eirm xaObeEe+ImgUkpd3ZtSYDL94tSDN1U06HcV43ifScm/Q== X-Google-Smtp-Source: AGHT+IGbHUABrtIJ3WsGtsOxHOE9QaPRzTTwih5DZMts7R4jfw4Lc6jWwmqFCAnJbQF7cyeMlPp8YEX0SQPNuZiCWD4= X-Received: by 2002:a05:6870:4792:b0:2d6:209:8a6 with SMTP id 586e51a60fabf-2dba4216669mr5623860fac.2.1746967947377; Sun, 11 May 2025 05:52:27 -0700 (PDT) MIME-Version: 1.0 References: <86bjs3e6cj.fsf@gnu.org> <87ldr7e2s4.fsf@gmail.com> <87h61ubzpj.fsf@gmail.com> <87cycib3d3.fsf@gmail.com> <86cycicbgu.fsf@gnu.org> In-Reply-To: <86cycicbgu.fsf@gnu.org> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Sun, 11 May 2025 13:53:00 +0100 X-Gm-Features: AX0GCFvNGPPfeOWYOz7cRGgvNtUjzdv0we405hqUPoQoAuz1pJZtDQYSxUSKCYE Message-ID: Subject: Re: bug#78250: 31.0.50; Eglot: eglot-show-call-hierarchy To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78250 Cc: gerd.moellmann@gmail.com, 78250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, May 9, 2025 at 11:41=E2=80=AFAM Eli Zaretskii wrote: > If it can help in some cases and causes no harm in others, it's okay > to install that patch. I've done that . i don't work on Emacs C internals anymore, but it helps me reproduce Gerd's Eglot bug reports. Jo=C3=A3o From unknown Fri Jun 20 07:17:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Jun 2025 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator