Received: (at 81363) by debbugs.gnu.org; 5 Jul 2026 11:17:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 07:17:54 2026 Received: from localhost ([127.0.0.1]:35173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wgKrB-0008Jk-Sq for submit <at> debbugs.gnu.org; Sun, 05 Jul 2026 07:17:54 -0400 Received: from mail-oo1-xc29.google.com ([2607:f8b0:4864:20::c29]:56602) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1wgKr8-0008J3-CI for 81363 <at> debbugs.gnu.org; Sun, 05 Jul 2026 07:17:51 -0400 Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-6a0e55e82d0so940598eaf.1 for <81363 <at> debbugs.gnu.org>; Sun, 05 Jul 2026 04:17:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783250264; cv=none; d=google.com; s=arc-20260327; b=kcIMSh5vZSGMry+Gt/k98VDio57YwpS+MdlsS01ysqcDefyuhWj27Yo8o/NWXHhi7/ LeW/Bu7nYVEaoc15h/effmTN0YMCK5dypvXy/Gx6PgQRzj1C6KuU2ENJs79hQqbLN7Pt uYz7zO2KjjH9hGOB8xmFqck1gHkBlAPMI9HogCyury5vC7ROSpYQF7quorIE48FdpUDt WJms4n3XoGtT9WerqtU+bKplV37BFMbYHDLV3Br0snB1Kz26DQEVsyodMtQctJZzlTQ8 53U4Gv2b31xCTkTISIpbpWY+/sMbDoG8vMp6XCCdkKSjU7zJR1Y2O6EVWn6uWwW8Gy13 NlDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=V8mS4wxuTgTKQiZntkYHV4oyg4MvnWdJWvcJFX3FopE=; fh=OMNx1GFhxvvtMJj6GoYODlAi7MuMSz83xutlDqVCyPE=; b=TvZEGgYxDX0Dnj2LkpBru/tbryTsvElyTIgEI3koYW3LTPp6j7iAr8RIBKxMaep6R9 bTTVMYevwK+BfcQGj5tAMKZEe3qd1i7HJ+SmiCdPKcD7636ZTPbrpN7cHXLPFL0z1PoM ot7oDYO9Ro5cywYpjVHvxkg6i9MOpkLMYzOhrSn2hbSTJH6SlvUF5FehCyLTF0v8EOjR jVSR7i1t+l+mGwDhG1W6iNQOcSA7qsOvhY6kUzpTflZlLgrNVZOzvXYb5D9DRrmKxodq ks7+8FCEpT6rSM2+3Z8xD149KA+CKj00f7/a4G3omy759M4E0b1QCEnvlhYIAVhgw23O /UVA==; darn=debbugs.gnu.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783250264; x=1783855064; darn=debbugs.gnu.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to:content-type; bh=V8mS4wxuTgTKQiZntkYHV4oyg4MvnWdJWvcJFX3FopE=; b=EkeqRErtK++EjGMOEdVjz6N4S0ka9JXK8tb5UQ4/VZIOzsEp4dY5dZFL8WvYCQ0laJ 9SaOsOu8ixMCdg+Cql4gccV2lWZEislHyWCJOyvUr1DHITkI4v2/0+4N8aqRjWW51vrJ 4plkcwoJpMxUQwwInkW3Wa8dZfD5BOxYOhl/KuSvtaeqtYq2J5xq50LMaD+jMhoK9LpR /jTB5rYgfmlpU4tFovuau+NKOKr3x7gJU9yk/5Uxo+8Hl33opIslhAFv+HKQxkRfC7vx qefPEdkuuE50/k1O2qNXfkx+hMJa3QjFod1YxQgVjwRJ3YPGI7jnzbhKIO8naJl12oaR JfHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783250264; x=1783855064; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=V8mS4wxuTgTKQiZntkYHV4oyg4MvnWdJWvcJFX3FopE=; b=HaL3FxD2BTTDhMlwwxnSRRiDteX0vVDGNJs2HX00WqWDHb4ZqUa2263tIUFQ7Vyq2G gjQu3iJVu7ePF1rQVkYJZH/1b7rj2T56nAdDEWwjwrdoh7msW51eDf3mg9CSAmT1BmUO 2mjTkWVDUVUnh9H2e6/cB8mh26fadrjAWu1W+VYjqLSLFAEQoT7kyh5qu18nBMIwkzYT psBml08Ng1JJonHv0GSo95gEM4z10DkYR3CH0RaVLFCLkS3TEeAQpAT4M+6XYIMzliR+ p1zeG0Js/BkLD1lvHWBVD23ltvXzVBdpaO/Zq/ztNv+wiIHNthnbq38n6YMnRsy9HpAJ NGPg== X-Forwarded-Encrypted: i=1; AFNElJ/jQxLWuNh1oScmtSBO0m2J1jVXMQZEwtesihDj3Z5qRmVDkZIIpImjC26PZJT1tYZF63bCZw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyHhEeYVxF7rzjv/VV1kJhEGBkHhj5KNWVYfVC80jhAEhg9PU68 lBu/+agf2zY4NvDueAjodSa7M4sEQrwZXppyDx8ofbrTM+WQd0eANJIgoXH3GN1rJM9yYnPPtEF P3NRXu0HLmrTc6hCtjw6AKXei/4M8NCo= X-Gm-Gg: AfdE7cmtRiA7gq2qY0TtXKTtFXeGoz+xWQ+Hs+bzx6exns3qUlmtHpogOE0Q0BGs1VS oVEeneCLDOizl8Wyv7CQkXqTfnygUmdsiqG90ZvOUuh/Yogo9TZKRfWIJ5XarESjv/TQoZmggmy SWJzLW72mXmOP95ppgoZHx8cMGB/OP6XdYMuGGuvkC0cEGwBlH4uxawbp0U7YfnsCyxRdlMT8Ed RWV4EURjiM4Bg5O/n0Dwy1J4UmrEpLRPp7QB3pCAxLYMZnnEBzbhzgOrGKjyLv/IAvO7obA3cIe utfUgPnMfiQD+2YNEIMU9LHy/KY1+lpsWcrKmgfoNANl5wik3N2VWe7e1w== X-Received: by 2002:a05:6820:310c:b0:6a1:50eb:211e with SMTP id 006d021491bc7-6a32f5e86d0mr3242720eaf.66.1783250264377; Sun, 05 Jul 2026 04:17:44 -0700 (PDT) MIME-Version: 1.0 References: <o6bJSfdTZ0_CVXS1uXZHBhv5jNJA2xwX_lkYN99rvodxUi7MPoF30Ub6jjtjIQYtKZBH9dk3mKcL0n-bV_ppZP7ImgAeMMBmgkfTvy5Gd-c=@protonmail.ch> <86se5x98e9.fsf@HIDDEN> In-Reply-To: <86se5x98e9.fsf@HIDDEN> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Date: Sun, 5 Jul 2026 12:17:43 +0100 X-Gm-Features: AVVi8Ccz7ODHSUlYL-iYQFSIWaW3dYdB62ZarGTehQ4xnJOo_IjMGO_Uk-JvQXM Message-ID: <CALDnm53x2NjpQBDSb_0xtSjN8juu=h0vt8J5-j1iaepXcFfofQ@HIDDEN> Subject: Re: bug#81363: [PATCH] Eglot: add 'eglot-ignored-registration-methods' option To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.0 (++) 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: Hello Alessandro, Have you tried fiddling with eglot-max-file-watches, perhaps setting it to a lower value? If you're indeed not keen in informing tsgo about file changes (a reasonable choice if you understand the drawbacks), then lowering the threshold in this variable might be enough to effectively solve [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 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 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received' headers -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:c29 listed in] [list.dnswl.org] 1.0 FREEMAIL_REPLY From and body contain different freemails X-Debbugs-Envelope-To: 81363 Cc: Alessandro Martini <martini97@HIDDEN>, 81363 <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: 0.0 (/) Hello Alessandro, Have you tried fiddling with eglot-max-file-watches, perhaps setting it to a lower value? If you're indeed not keen in informing tsgo about file changes (a reasonable choice if you understand the drawbacks), then lowering the threshold in this variable might be enough to effectively solve the watch-globs hotspot. Jo=C3=A3o On Sun, Jul 5, 2026 at 8:56=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote: > > > Date: Sun, 05 Jul 2026 04:59:09 +0000 > > From: Alessandro Martini via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > > I was having some performance issues with eglot and typescript go, chec= king the profiler pointed me to the > > eglot--watch-globs method. After some investigation I managed to pinpoi= nt the > > workspace/didChangeWatchedFiles method from tsgo, then I found that I c= ould not disable it with > > eglot-ignored-server-capabilities since they're only applied at the ser= ver initialization. > > > > So I've made a patch with a new option which allows the user to ignore = methods that get registered dynamically. > > > > I'm still new to Elisp, and contributing to Emacs, so I'd appreciate an= y feedback. Please let me know if there are > > any changes that have to be made to the patch or if I should use a diff= erent approach. > > > > Thanks, > > > > Alessandro Martini > > martini97@HIDDEN > > +55 (48) 99822-7302 > > > > Thanks, adding Jo=C3=A3o to the discussion. > > > From 02da6be7cfabef305237175edfbbacd8522184de Mon Sep 17 00:00:00 2001 > > From: Alessandro Martini <martini97@HIDDEN> > > Date: Sun, 5 Jul 2026 01:16:29 -0300 > > Subject: [PATCH] Eglot: add 'eglot-ignored-registration-methods' option > > > > * lisp/progmodes/eglot.el (eglot-ignored-registration-methods): Add > > option to ignore dynamic registration methods. Ignored methods don't > > get registered or unregistered. > > > > Signed-off-by: Alessandro Martini <martini97@HIDDEN> > > --- > > lisp/progmodes/eglot.el | 26 ++++++++++++++++++++++---- > > 1 file changed, 22 insertions(+), 4 deletions(-) > > > > diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el > > index f701a38ab8b..8ccae995dba 100644 > > --- a/lisp/progmodes/eglot.el > > +++ b/lisp/progmodes/eglot.el > > @@ -594,6 +594,17 @@ eglot-ignored-server-capabilities > > (const :tag "Call hierarchies" :callHierarchyProvider) > > (const :tag "On-demand \"pull\" diagnostics" :diagnosticProv= ider))) > > > > +(defcustom eglot-ignored-registration-methods (list) > > + "LSP methods whose dynamic registration should be ignored. > > +When the server sends a `client/registerCapability' request for one > > +of these methods, Eglot ignores the registration and unregistration. > > +You could add, for instance, the symbol > > +`:workspace/didChangeWatchedFiles' to prevent Eglot from installing > > +file-system watches requested by the server." > > + :type '(set > > + :tag "Tick the ones you wish to ignore" > > + (const :tag "Watched files notification" :workspace/didChang= eWatchedFiles))) > > + > > (defcustom eglot-advertise-cancellation t > > "If non-nil, Eglot attempts to inform server of canceled requests. > > This is done by sending an additional '$/cancelRequest' notification > > @@ -748,6 +759,10 @@ eglot--uri-path-allowed-chars > > vec) > > "Like `url-path-allowed-chars' but more restrictive.") > > > > +(defun eglot--registration-method-keyword (method) > > + "Convert a dynamic registration METHOD symbol into a keyword." > > + (intern (concat ":" (symbol-name method)))) > > + > > > > ;;; Message verification helpers > > ;;; > > @@ -2905,10 +2920,13 @@ eglot--register-unregister > > (cl-loop > > for thing in (cl-coerce things 'list) > > do (eglot--dbind ((Registration) id method registerOptions) thing > > - (apply (cl-ecase how > > - (register 'eglot-register-capability) > > - (unregister 'eglot-unregister-capability)) > > - server (intern method) id registerOptions)))) > > + (let* ((method (intern method)) > > + (keyword (eglot--registration-method-keyword method))) > > + (unless (memq keyword eglot-ignored-registration-methods) > > + (apply (cl-ecase how > > + (register 'eglot-register-capability) > > + (unregister 'eglot-unregister-capability)) > > + server method id registerOptions)))))) > > > > (cl-defmethod eglot-handle-request > > (server (_method (eql client/registerCapability)) &key registrations= ) > > -- > > 2.55.0 > > --=20 Jo=C3=A3o T=C3=A1vora
bug-gnu-emacs@HIDDEN:bug#81363; Package emacs.
Full text available.Received: (at 81363) by debbugs.gnu.org; 5 Jul 2026 07:57:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 03:57:07 2026 Received: from localhost ([127.0.0.1]:33596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wgHin-0008NZ-Sc for submit <at> debbugs.gnu.org; Sun, 05 Jul 2026 03:57:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42578) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wgHih-0008Mj-CV for 81363 <at> debbugs.gnu.org; Sun, 05 Jul 2026 03:56:59 -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 1wgHib-0001yN-Qk; Sun, 05 Jul 2026 03:56:49 -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=vsoQm1rvZlHzhkRD2x9uY60QcngXipQpL2xMs2hoHfw=; b=OGk3eJBt2O+kL40pehCx pXfD0FbmDjZqttBU3mySS7EAixWomSZmHly/QmFz99A29Mh1mZQgbQNxFlBoAhOzhYip6ELOyIs5v FH/6MTXOmHqA3ysMthNfz6WCU8yvV2lQIrx5xcc4/vHVcM3BR1ERani2uXew8HWwyY2/V+ZSbhlO6 1Pkg7J25NqYsaeuhSMUpJQo6p2/y+CeERfDE0ToFcWGEBqgZJ+NNxrV6oxEe2rgyqkNpfFCYSjCSR dYTZdpC9gmnRjO9eXFkH/RJ6EqudSmWorOQLKePywK880SU7EfllnFYopcJgJHoEyGN9PXTWBBkMP INCQumB4P8PlOA==; Date: Sun, 05 Jul 2026 10:56:46 +0300 Message-Id: <86se5x98e9.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Alessandro Martini <martini97@HIDDEN>, =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> In-Reply-To: <o6bJSfdTZ0_CVXS1uXZHBhv5jNJA2xwX_lkYN99rvodxUi7MPoF30Ub6jjtjIQYtKZBH9dk3mKcL0n-bV_ppZP7ImgAeMMBmgkfTvy5Gd-c=@protonmail.ch> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#81363: [PATCH] Eglot: add 'eglot-ignored-registration-methods' option References: <o6bJSfdTZ0_CVXS1uXZHBhv5jNJA2xwX_lkYN99rvodxUi7MPoF30Ub6jjtjIQYtKZBH9dk3mKcL0n-bV_ppZP7ImgAeMMBmgkfTvy5Gd-c=@protonmail.ch> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 81363 Cc: 81363 <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: Sun, 05 Jul 2026 04:59:09 +0000 > From: Alessandro Martini via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > I was having some performance issues with eglot and typescript go, checking the profiler pointed me to the > eglot--watch-globs method. After some investigation I managed to pinpoint the > workspace/didChangeWatchedFiles method from tsgo, then I found that I could not disable it with > eglot-ignored-server-capabilities since they're only applied at the server initialization. > > So I've made a patch with a new option which allows the user to ignore methods that get registered dynamically. > > I'm still new to Elisp, and contributing to Emacs, so I'd appreciate any feedback. Please let me know if there are > any changes that have to be made to the patch or if I should use a different approach. > > Thanks, > > Alessandro Martini > martini97@HIDDEN > +55 (48) 99822-7302 > Thanks, adding João to the discussion. > From 02da6be7cfabef305237175edfbbacd8522184de Mon Sep 17 00:00:00 2001 > From: Alessandro Martini <martini97@HIDDEN> > Date: Sun, 5 Jul 2026 01:16:29 -0300 > Subject: [PATCH] Eglot: add 'eglot-ignored-registration-methods' option > > * lisp/progmodes/eglot.el (eglot-ignored-registration-methods): Add > option to ignore dynamic registration methods. Ignored methods don't > get registered or unregistered. > > Signed-off-by: Alessandro Martini <martini97@HIDDEN> > --- > lisp/progmodes/eglot.el | 26 ++++++++++++++++++++++---- > 1 file changed, 22 insertions(+), 4 deletions(-) > > diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el > index f701a38ab8b..8ccae995dba 100644 > --- a/lisp/progmodes/eglot.el > +++ b/lisp/progmodes/eglot.el > @@ -594,6 +594,17 @@ eglot-ignored-server-capabilities > (const :tag "Call hierarchies" :callHierarchyProvider) > (const :tag "On-demand \"pull\" diagnostics" :diagnosticProvider))) > > +(defcustom eglot-ignored-registration-methods (list) > + "LSP methods whose dynamic registration should be ignored. > +When the server sends a `client/registerCapability' request for one > +of these methods, Eglot ignores the registration and unregistration. > +You could add, for instance, the symbol > +`:workspace/didChangeWatchedFiles' to prevent Eglot from installing > +file-system watches requested by the server." > + :type '(set > + :tag "Tick the ones you wish to ignore" > + (const :tag "Watched files notification" :workspace/didChangeWatchedFiles))) > + > (defcustom eglot-advertise-cancellation t > "If non-nil, Eglot attempts to inform server of canceled requests. > This is done by sending an additional '$/cancelRequest' notification > @@ -748,6 +759,10 @@ eglot--uri-path-allowed-chars > vec) > "Like `url-path-allowed-chars' but more restrictive.") > > +(defun eglot--registration-method-keyword (method) > + "Convert a dynamic registration METHOD symbol into a keyword." > + (intern (concat ":" (symbol-name method)))) > + > > ;;; Message verification helpers > ;;; > @@ -2905,10 +2920,13 @@ eglot--register-unregister > (cl-loop > for thing in (cl-coerce things 'list) > do (eglot--dbind ((Registration) id method registerOptions) thing > - (apply (cl-ecase how > - (register 'eglot-register-capability) > - (unregister 'eglot-unregister-capability)) > - server (intern method) id registerOptions)))) > + (let* ((method (intern method)) > + (keyword (eglot--registration-method-keyword method))) > + (unless (memq keyword eglot-ignored-registration-methods) > + (apply (cl-ecase how > + (register 'eglot-register-capability) > + (unregister 'eglot-unregister-capability)) > + server method id registerOptions)))))) > > (cl-defmethod eglot-handle-request > (server (_method (eql client/registerCapability)) &key registrations) > -- > 2.55.0 >
bug-gnu-emacs@HIDDEN:bug#81363; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 5 Jul 2026 07:30:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 03:30:45 2026
Received: from localhost ([127.0.0.1]:33478 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wgHJI-0004r0-UZ
for submit <at> debbugs.gnu.org; Sun, 05 Jul 2026 03:30:44 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:49942)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <martini97@HIDDEN>)
id 1wgEx6-0008JR-HV
for submit <at> debbugs.gnu.org; Sun, 05 Jul 2026 00:59:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <martini97@HIDDEN>)
id 1wgEwy-0008HR-GG
for bug-gnu-emacs@HIDDEN; Sun, 05 Jul 2026 00:59:28 -0400
Received: from mail-4316.protonmail.ch ([185.70.43.16])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <martini97@HIDDEN>)
id 1wgEww-0007i6-CD
for bug-gnu-emacs@HIDDEN; Sun, 05 Jul 2026 00:59:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.ch;
s=protonmail3; t=1783227553; x=1783486753;
bh=xBo+WuU7O8Nqo/RaTQqWzl1N0lWGZX0d91FaRrw5ZgE=;
h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
b=hRPQB+BzzXm8xCHUFeuxAKPtpt9Z74xbckotdfA1H9MBY11GSFL/aAX3LT76FZnPH
hztQ6j/qVaIWdaVFht9idzDW2sIbZH51A8hmt31cZEz72R+3cb4E5ATxukkim9153M
Ft/PSwgNjfF1Y9aAMF/5s/azKZ7Qjm2m051g+9g863cl9gvSs56uf0w8lHcVkEZ5bw
3/CVBNQIKosn/YCD65vmJSciHL+nz4l9QYU+8Z57Et3Xs2HOBjI/9OIpZ9Tnze9Lyy
nJuMbCEVN2xnkFs8AchtDu/WYrLViaS0Yj+/6Ph7zQ1Zm3edcArc6Ka/SzU08SGqhc
xP/iODi1LuHIw==
Date: Sun, 05 Jul 2026 04:59:09 +0000
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
From: Alessandro Martini <martini97@HIDDEN>
Subject: [PATCH] Eglot: add 'eglot-ignored-registration-methods' option
Message-ID: <o6bJSfdTZ0_CVXS1uXZHBhv5jNJA2xwX_lkYN99rvodxUi7MPoF30Ub6jjtjIQYtKZBH9dk3mKcL0n-bV_ppZP7ImgAeMMBmgkfTvy5Gd-c=@protonmail.ch>
Feedback-ID: 5449105:user:proton
X-Pm-Message-ID: 86131fce3c2b8069857a2647694cc59695aa12e3
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="b1=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI"
Received-SPF: pass client-ip=185.70.43.16;
envelope-from=martini97@HIDDEN; helo=mail-4316.protonmail.ch
X-Spam_score_int: -24
X-Spam_score: -2.5
X-Spam_bar: --
X-Spam_report: (-2.5 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 2.0 (++)
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: Hi, I was having some performance issues with eglot and typescript
go, checking the profiler pointed me to the eglot--watch-globs method.
After some investigation I managed to pinpoint the workspace/di [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2001:470:142:0:0:0:0:17 listed in]
[list.dnswl.org]
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (martini97[at]protonmail.ch)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (martini97[at]protonmail.ch)
0.0 HTML_MESSAGE BODY: HTML included in message
0.7 SPOOFED_FREEMAIL No description available.
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 05 Jul 2026 03:30:32 -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: 0.2 (/)
--b1=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI
Content-Type: multipart/alternative;
boundary="b2=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI"
--b2=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
SGksCgpJIHdhcyBoYXZpbmcgc29tZSBwZXJmb3JtYW5jZSBpc3N1ZXMgd2l0aCBlZ2xvdCBhbmQg
dHlwZXNjcmlwdCBnbywgY2hlY2tpbmcgdGhlIHByb2ZpbGVyIHBvaW50ZWQgbWUgdG8gdGhlIGVn
bG90LS13YXRjaC1nbG9ic+KAiyBtZXRob2QuIEFmdGVyIHNvbWUgaW52ZXN0aWdhdGlvbiBJIG1h
bmFnZWQgdG8gcGlucG9pbnQgdGhlIHdvcmtzcGFjZS9kaWRDaGFuZ2VXYXRjaGVkRmlsZXMgbWV0
aG9kIGZyb20gdHNnbywgdGhlbiBJIGZvdW5kIHRoYXQgSSBjb3VsZCBub3QgZGlzYWJsZSBpdCB3
aXRoIGVnbG90LWlnbm9yZWQtc2VydmVyLWNhcGFiaWxpdGllcyBzaW5jZSB0aGV5J3JlIG9ubHkg
YXBwbGllZCBhdCB0aGUgc2VydmVyIGluaXRpYWxpemF0aW9uLgoKU28gSSd2ZSBtYWRlIGEgcGF0
Y2ggd2l0aCBhIG5ldyBvcHRpb24gd2hpY2ggYWxsb3dzIHRoZSB1c2VyIHRvIGlnbm9yZSBtZXRo
b2RzIHRoYXQgZ2V0IHJlZ2lzdGVyZWQgZHluYW1pY2FsbHkuCgpJJ20gc3RpbGwgbmV3IHRvIEVs
aXNwLCBhbmQgY29udHJpYnV0aW5nIHRvIEVtYWNzLCBzbyBJJ2QgYXBwcmVjaWF0ZSBhbnkgZmVl
ZGJhY2suIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGVyZSBhcmUgYW55IGNoYW5nZXMgdGhhdCBo
YXZlIHRvIGJlIG1hZGUgdG8gdGhlIHBhdGNoIG9yIGlmIEkgc2hvdWxkIHVzZSBhIGRpZmZlcmVu
dCBhcHByb2FjaC4KClRoYW5rcywKCkFsZXNzYW5kcm8gTWFydGluaQptYXJ0aW5pOTdAcHJvdG9u
bWFpbC5jaAorNTUgKDQ4KSA5OTgyMi03MzAy
--b2=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij5IaSw8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp
YWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogc2Fucy1zZXJpZjsiPkkgd2FzIGhhdmluZyBzb21lIHBlcmZvcm1hbmNlIGlzc3VlcyB3aXRo
IGVnbG90IGFuZCB0eXBlc2NyaXB0IGdvLCBjaGVja2luZyB0aGUgcHJvZmlsZXIgcG9pbnRlZCBt
ZSB0byB0aGUgPC9zcGFuPjxjb2RlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogc2Fucy1zZXJp
ZjsiPmVnbG90LS13YXRjaC1nbG9iczwvc3Bhbj48L2NvZGU+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiBzYW5zLXNlcmlmOyI+4oCLIG1ldGhvZC4gQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uIEkg
bWFuYWdlZCB0byBwaW5wb2ludCB0aGUmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiBzYW5zLXNlcmlmOyI+d29ya3NwYWNlL2RpZENoYW5nZVdhdGNoZWRGaWxlczwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij4mbmJzcDttZXRob2QgZnJvbSB0
c2dvLCB0aGVuIEkgZm91bmQgdGhhdCBJIGNvdWxkIG5vdCBkaXNhYmxlIGl0IHdpdGgmbmJzcDs8
c3Bhbj5lZ2xvdC1pZ25vcmVkLXNlcnZlci1jYXBhYmlsaXRpZXM8L3NwYW4+Jm5ic3A7c2luY2Ug
dGhleSdyZSBvbmx5IGFwcGxpZWQgYXQgdGhlIHNlcnZlciBpbml0aWFsaXphdGlvbi48YnI+PGJy
PlNvIEkndmUgbWFkZSBhIHBhdGNoIHdpdGggYSBuZXcgb3B0aW9uIHdoaWNoIGFsbG93cyB0aGUg
dXNlciB0byBpZ25vcmUgbWV0aG9kcyB0aGF0IGdldCByZWdpc3RlcmVkIGR5bmFtaWNhbGx5Ljwv
c3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZv
bnQtc2l6ZTogMTRweDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPjxi
cj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6IDE0cHg7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7
Ij5JJ20gc3RpbGwgbmV3IHRvIEVsaXNwLCBhbmQgY29udHJpYnV0aW5nIHRvIEVtYWNzLCBzbyBJ
J2QgYXBwcmVjaWF0ZSBhbnkgZmVlZGJhY2suIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGVyZSBh
cmUgYW55IGNoYW5nZXMgdGhhdCBoYXZlIHRvIGJlIG1hZGUgdG8gdGhlIHBhdGNoIG9yIGlmIEkg
c2hvdWxkIHVzZSBhIGRpZmZlcmVudCBhcHByb2FjaC48YnI+PGJyPlRoYW5rcyw8L3NwYW4+PC9k
aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6
IDE0cHg7Ij48YnI+PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt
c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9j
ayI+DQogICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciI+DQog
ICAgICAgIDxkaXY+QWxlc3NhbmRybyBNYXJ0aW5pPGJyPjwvZGl2PjxkaXY+PGEgaHJlZj0ibWFp
bHRvOm1hcnRpbmk5N0Bwcm90b25tYWlsLmNoIj5tYXJ0aW5pOTdAcHJvdG9ubWFpbC5jaDwvYT48
YnI+PC9kaXY+PGRpdj4rNTUgKDQ4KSA5OTgyMi03MzAyPGJyPjwvZGl2Pg0KICAgIDwvZGl2Pg0K
ICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2st
cHJvdG9uIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQogICAg
ICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0K
--b2=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI--
--b1=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI
Content-Type: text/x-patch; name=0001-Eglot-add-eglot-ignored-registration-methods-option.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=0001-Eglot-add-eglot-ignored-registration-methods-option.patch
RnJvbSAwMmRhNmJlN2NmYWJlZjMwNTIzNzE3NWVkZmJiYWNkODUyMjE4NGRlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVzc2FuZHJvIE1hcnRpbmkgPG1hcnRpbmk5N0Bwcm90b25t
YWlsLmNoPgpEYXRlOiBTdW4sIDUgSnVsIDIwMjYgMDE6MTY6MjkgLTAzMDAKU3ViamVjdDogW1BB
VENIXSBFZ2xvdDogYWRkICdlZ2xvdC1pZ25vcmVkLXJlZ2lzdHJhdGlvbi1tZXRob2RzJyBvcHRp
b24KCiogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgKGVnbG90LWlnbm9yZWQtcmVnaXN0cmF0aW9u
LW1ldGhvZHMpOiBBZGQKICBvcHRpb24gdG8gaWdub3JlIGR5bmFtaWMgcmVnaXN0cmF0aW9uIG1l
dGhvZHMuIElnbm9yZWQgbWV0aG9kcyBkb24ndAogIGdldCByZWdpc3RlcmVkIG9yIHVucmVnaXN0
ZXJlZC4KClNpZ25lZC1vZmYtYnk6IEFsZXNzYW5kcm8gTWFydGluaSA8bWFydGluaTk3QHByb3Rv
bm1haWwuY2g+Ci0tLQogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgfCAyNiArKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgYi9saXNwL3Byb2dt
b2Rlcy9lZ2xvdC5lbAppbmRleCBmNzAxYTM4YWI4Yi4uOGNjYWU5OTVkYmEgMTAwNjQ0Ci0tLSBh
L2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCkBA
IC01OTQsNiArNTk0LDE3IEBAIGVnbG90LWlnbm9yZWQtc2VydmVyLWNhcGFiaWxpdGllcwogICAg
ICAgICAgIChjb25zdCA6dGFnICJDYWxsIGhpZXJhcmNoaWVzIiA6Y2FsbEhpZXJhcmNoeVByb3Zp
ZGVyKQogICAgICAgICAgIChjb25zdCA6dGFnICJPbi1kZW1hbmQgXCJwdWxsXCIgZGlhZ25vc3Rp
Y3MiIDpkaWFnbm9zdGljUHJvdmlkZXIpKSkKIAorKGRlZmN1c3RvbSBlZ2xvdC1pZ25vcmVkLXJl
Z2lzdHJhdGlvbi1tZXRob2RzIChsaXN0KQorICAiTFNQIG1ldGhvZHMgd2hvc2UgZHluYW1pYyBy
ZWdpc3RyYXRpb24gc2hvdWxkIGJlIGlnbm9yZWQuCitXaGVuIHRoZSBzZXJ2ZXIgc2VuZHMgYSBg
Y2xpZW50L3JlZ2lzdGVyQ2FwYWJpbGl0eScgcmVxdWVzdCBmb3Igb25lCitvZiB0aGVzZSBtZXRo
b2RzLCBFZ2xvdCBpZ25vcmVzIHRoZSByZWdpc3RyYXRpb24gYW5kIHVucmVnaXN0cmF0aW9uLgor
WW91IGNvdWxkIGFkZCwgZm9yIGluc3RhbmNlLCB0aGUgc3ltYm9sCitgOndvcmtzcGFjZS9kaWRD
aGFuZ2VXYXRjaGVkRmlsZXMnIHRvIHByZXZlbnQgRWdsb3QgZnJvbSBpbnN0YWxsaW5nCitmaWxl
LXN5c3RlbSB3YXRjaGVzIHJlcXVlc3RlZCBieSB0aGUgc2VydmVyLiIKKyAgOnR5cGUgJyhzZXQK
KyAgICAgICAgICA6dGFnICJUaWNrIHRoZSBvbmVzIHlvdSB3aXNoIHRvIGlnbm9yZSIKKyAgICAg
ICAgICAoY29uc3QgOnRhZyAiV2F0Y2hlZCBmaWxlcyBub3RpZmljYXRpb24iIDp3b3Jrc3BhY2Uv
ZGlkQ2hhbmdlV2F0Y2hlZEZpbGVzKSkpCisKIChkZWZjdXN0b20gZWdsb3QtYWR2ZXJ0aXNlLWNh
bmNlbGxhdGlvbiB0CiAgICJJZiBub24tbmlsLCBFZ2xvdCBhdHRlbXB0cyB0byBpbmZvcm0gc2Vy
dmVyIG9mIGNhbmNlbGVkIHJlcXVlc3RzLgogVGhpcyBpcyBkb25lIGJ5IHNlbmRpbmcgYW4gYWRk
aXRpb25hbCAnJC9jYW5jZWxSZXF1ZXN0JyBub3RpZmljYXRpb24KQEAgLTc0OCw2ICs3NTksMTAg
QEAgZWdsb3QtLXVyaS1wYXRoLWFsbG93ZWQtY2hhcnMKICAgICB2ZWMpCiAgICJMaWtlIGB1cmwt
cGF0aC1hbGxvd2VkLWNoYXJzJyBidXQgbW9yZSByZXN0cmljdGl2ZS4iKQogCisoZGVmdW4gZWds
b3QtLXJlZ2lzdHJhdGlvbi1tZXRob2Qta2V5d29yZCAobWV0aG9kKQorICAiQ29udmVydCBhIGR5
bmFtaWMgcmVnaXN0cmF0aW9uIE1FVEhPRCBzeW1ib2wgaW50byBhIGtleXdvcmQuIgorICAoaW50
ZXJuIChjb25jYXQgIjoiIChzeW1ib2wtbmFtZSBtZXRob2QpKSkpCisKIAwKIDs7OyBNZXNzYWdl
IHZlcmlmaWNhdGlvbiBoZWxwZXJzCiA7OzsKQEAgLTI5MDUsMTAgKzI5MjAsMTMgQEAgZWdsb3Qt
LXJlZ2lzdGVyLXVucmVnaXN0ZXIKICAgKGNsLWxvb3AKICAgIGZvciB0aGluZyBpbiAoY2wtY29l
cmNlIHRoaW5ncyAnbGlzdCkKICAgIGRvIChlZ2xvdC0tZGJpbmQgKChSZWdpc3RyYXRpb24pIGlk
IG1ldGhvZCByZWdpc3Rlck9wdGlvbnMpIHRoaW5nCi0gICAgICAgIChhcHBseSAoY2wtZWNhc2Ug
aG93Ci0gICAgICAgICAgICAgICAgIChyZWdpc3RlciAnZWdsb3QtcmVnaXN0ZXItY2FwYWJpbGl0
eSkKLSAgICAgICAgICAgICAgICAgKHVucmVnaXN0ZXIgJ2VnbG90LXVucmVnaXN0ZXItY2FwYWJp
bGl0eSkpCi0gICAgICAgICAgICAgICBzZXJ2ZXIgKGludGVybiBtZXRob2QpIGlkIHJlZ2lzdGVy
T3B0aW9ucykpKSkKKyAgICAgICAgKGxldCogKChtZXRob2QgKGludGVybiBtZXRob2QpKQorICAg
ICAgICAgICAgICAgKGtleXdvcmQgKGVnbG90LS1yZWdpc3RyYXRpb24tbWV0aG9kLWtleXdvcmQg
bWV0aG9kKSkpCisgICAgICAgICAgKHVubGVzcyAobWVtcSBrZXl3b3JkIGVnbG90LWlnbm9yZWQt
cmVnaXN0cmF0aW9uLW1ldGhvZHMpCisgICAgICAgICAgICAoYXBwbHkgKGNsLWVjYXNlIGhvdwor
ICAgICAgICAgICAgICAgICAgICAgKHJlZ2lzdGVyICdlZ2xvdC1yZWdpc3Rlci1jYXBhYmlsaXR5
KQorICAgICAgICAgICAgICAgICAgICAgKHVucmVnaXN0ZXIgJ2VnbG90LXVucmVnaXN0ZXItY2Fw
YWJpbGl0eSkpCisgICAgICAgICAgICAgICAgICAgc2VydmVyIG1ldGhvZCBpZCByZWdpc3Rlck9w
dGlvbnMpKSkpKSkKIAogKGNsLWRlZm1ldGhvZCBlZ2xvdC1oYW5kbGUtcmVxdWVzdAogICAoc2Vy
dmVyIChfbWV0aG9kIChlcWwgY2xpZW50L3JlZ2lzdGVyQ2FwYWJpbGl0eSkpICZrZXkgcmVnaXN0
cmF0aW9ucykKLS0gCjIuNTUuMAoK
--b1=_ryP0SlBBKuWiWjzIPKcJL5p5skctubzGRoFtu0JI--
Alessandro Martini <martini97@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81363; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.