X-Loop: help-debbugs@HIDDEN
Subject: bug#78530: 31.0.50; [PATCH] eglot-code-action-suggestion doesn't call the callback function in the original buffer
Resent-From: Yuan Fu <casouri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: joaotavora@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 21 May 2025 07:43:02 +0000
Resent-Message-ID: <handler.78530.B.17478133709062 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 78530
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 78530 <at> debbugs.gnu.org
Cc: joaotavora@HIDDEN
X-Debbugs-Original-To: Bug Report Emacs <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Xcc: joaotavora@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17478133709062
(code B ref -1); Wed, 21 May 2025 07:43:02 +0000
Received: (at submit) by debbugs.gnu.org; 21 May 2025 07:42:50 +0000
Received: from localhost ([127.0.0.1]:44032 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uHe6D-0002M6-Jz
for submit <at> debbugs.gnu.org; Wed, 21 May 2025 03:42:49 -0400
Received: from lists.gnu.org ([2001:470:142::17]:48418)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1uHe68-0002LM-6v
for submit <at> debbugs.gnu.org; Wed, 21 May 2025 03:42:47 -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 <casouri@HIDDEN>) id 1uHe62-0003Rv-Ee
for bug-gnu-emacs@HIDDEN; Wed, 21 May 2025 03:42:38 -0400
Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <casouri@HIDDEN>) id 1uHe60-0002xo-OK
for bug-gnu-emacs@HIDDEN; Wed, 21 May 2025 03:42:38 -0400
Received: by mail-pf1-x42b.google.com with SMTP id
d2e1a72fcca58-73c17c770a7so7004511b3a.2
for <bug-gnu-emacs@HIDDEN>; Wed, 21 May 2025 00:42:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1747813355; x=1748418155; darn=gnu.org;
h=to:date:message-id:subject:mime-version:from:from:to:cc:subject
:date:message-id:reply-to;
bh=0o+uWU1d/sZZb7Z0d/o/b1GOndnb6WMTqcIe0fbZnuY=;
b=SuH/8dsSQG1G9+WMcqSAdtDG765z3/Nqv0zGpW7n+hvMjenmLzv50fyK2uRpG993oS
GMFu/v/+kXnadgNx2IN4A66ZeEUYWKYZrdWc/QpACUaQcowLioOQKhNO6iPLl5M8Uu9e
kXOew6chcSQ2aGeXxaci3NCgE2PysmX6U/b2g7EuX65/Yg1c83zYBUVZ6RPTRRezcjvm
885K+ouPKCFM3iv1aOM6mcYKFILl8qYN8qEKJkjrbG1ouUWqC8E8vyTGgRAMi89juYO+
xG2H5EZJ8Q+BsXKpb4GQ6SNnjeYCUg3EeIWP8OcUTsf/Ou7N4t7LmpH+2Uv7rjQfgO82
HlsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1747813355; x=1748418155;
h=to:date:message-id:subject:mime-version:from:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=0o+uWU1d/sZZb7Z0d/o/b1GOndnb6WMTqcIe0fbZnuY=;
b=xURjZn7LoiERsjO83321b+gDbUWCSXNBmntAKybBWYeYJ9kevEKRMEWFUrrr+dTMNk
cFDhasaLcMj5OFZRQyXkb8Szws59gtXTZ3kYkzoAEnwN7a8mcUVPuF9RoPF8uemdLsBG
gGbq+5wKAS/aejlYEJq5KvY4MVZVgMtJ3XVMeSPMir/IxgjjrHa5BpnIssWP5JbS5U0H
F5Q1AGqhD2QQRSKiGhhe73zrjQ/2yeLxtRIlLXW7yjOphry3ChQAiQ8ziHcPnZ7PNWR4
y4ujZb7ULTii1CkPYji0lCynM/C9Jv2dEvTJ2P+9Ua5UsXPGVFnyYrJPLg7SUiW4a6Bh
1EYg==
X-Gm-Message-State: AOJu0YyAtp5A8VOdZaAfpdqFceVUHVwbSiYfFcMLzbGbvGd0nFc7m5q4
tyMT2iUTASyG78wHSe6WNbZYQXDvYrO/j3NpYAd/0fV6RI942USifcbwiMICkQ==
X-Gm-Gg: ASbGnctO+D8nvVXyKMP+n1yP58hj48AgqTEjXFvES+zUkeYacNLc6KbwabYboFv+H42
gQQWV1daTJILxK92HpAqA8GNzM8cY5DRmr1bWCwAnlmw222mC0qzOBFSb7FSE854LlV+NROreAJ
32TngiqWVDga3mnLvbrKQASWgBkXXRB5sbM0oCJ6H5u86csUVHLY+oBXcI6CXBndQBbg76Ft8EL
mLNnY8nXQiEZF0P3G0lvtr/+Wv76xXSWfLWASOj074t5xcb5io1P2G4J4Z2dKOtRhC+OHpBMXFw
ZKBIdn1wtlWcpSdFF32XD4q7GzyaFjF7V2rI7IuRN4pPDSIxAGuNkqhE4MOXcqMH6pD1/MvlTWI
2qVHP2kQyj+odr1J6dZj1BG2PtXAyMy5QfT4=
X-Google-Smtp-Source: AGHT+IGQEACzDc9CxBxuW5xb7jUgjeY/hDCiVqiqYpANQ+TcRVWQIp762NLhUxp2XVFbaDOSaPLb3w==
X-Received: by 2002:a05:6a21:103:b0:1fe:90c5:7d00 with SMTP id
adf61e73a8af0-216219c82fcmr33211518637.28.1747813353393;
Wed, 21 May 2025 00:42:33 -0700 (PDT)
Received: from smtpclient.apple (c-24-4-247-194.hsd1.ca.comcast.net.
[24.4.247.194]) by smtp.gmail.com with ESMTPSA id
d9443c01a7336-231d4adb3a2sm87530775ad.57.2025.05.21.00.42.32
for <bug-gnu-emacs@HIDDEN>
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Wed, 21 May 2025 00:42:32 -0700 (PDT)
From: Yuan Fu <casouri@HIDDEN>
Content-Type: multipart/mixed;
boundary="Apple-Mail=_E636F0BA-AD06-41F0-9B31-BEEC4A5D7D94"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\))
Message-Id: <C109BFA6-1DB1-48F6-83FF-3490E36561C5@HIDDEN>
Date: Wed, 21 May 2025 00:42:21 -0700
X-Mailer: Apple Mail (2.3826.500.181.1.5)
Received-SPF: pass client-ip=2607:f8b0:4864:20::42b;
envelope-from=casouri@HIDDEN; helo=mail-pf1-x42b.google.com
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.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,
FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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 (/)
--Apple-Mail=_E636F0BA-AD06-41F0-9B31-BEEC4A5D7D94
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
X-Debbugs-CC: joaotavora@HIDDEN
Copying from the commit message:
Some minor modes adds their own eldoc display function to
'eldoc-display-functions' hook buffer-locally. So when eldoc
uses 'eldoc-display-functions' to display docs, it should use
the buffer-local value of the hook.
In 'eldoc--invoke-strategy', the code that runs
'eldoc-display-functions' hook is wrapped in a callback function
that eventually gets passed to each documentation function in
'eldoc-documentation-functions'. So now it's the documentation
functions' responsibility to call the eldoc callback in the
original buffer.
All the eglot documentation functions indeed do that, using
'eglot--when-buffer-window' to switch to the original buffer when
calling the eldoc callback. Except for
'eglot-code-action-suggestion'.
This patch fixes that.
This bug was originally reported on eldoc-box [1]. The user
found that eldoc-box's display function are rarely used, while
the minor mode is turned on. This patch fixes the issue.
[1] =
https://github.com/casouri/eldoc-box/issues/126#issuecomment-2896611278
I think we should fix the eldoc callback function so it always uses the
hook value of the hook in the original buffer; at the very least we
should document the pitfall in the docstring of
eldoc-documentation-functions. Jo=C3=A3o, WDYT?
Yuan
--Apple-Mail=_E636F0BA-AD06-41F0-9B31-BEEC4A5D7D94
Content-Disposition: attachment;
filename=eglot-code-action.patch
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="eglot-code-action.patch"
Content-Transfer-Encoding: quoted-printable
=46rom=200a0a72d16b2508b629f1bda8caddac8844452707=20Mon=20Sep=2017=20=
00:00:00=202001=0AFrom:=20Yuan=20Fu=20<casouri@HIDDEN>=0ADate:=20Wed,=20=
21=20May=202025=2000:23:15=20-0700=0ASubject:=20[PATCH]=20Make=20=
eglot-code-action-suggestion=20call=20callback=20in=20orig=0A=20buffer=0A=
=0ASome=20minor=20modes=20adds=20their=20own=20eldoc=20display=20=
function=20to=0A'eldoc-display-functions'=20hook=20buffer-locally.=20=20=
So=20when=20eldoc=0Auses=20'eldoc-display-functions'=20to=20display=20=
docs,=20it=20should=20use=0Athe=20buffer-local=20value=20of=20the=20=
hook.=0A=0AIn=20'eldoc--invoke-strategy',=20the=20code=20that=20runs=0A=
'eldoc-display-functions'=20hook=20is=20wrapped=20in=20a=20callback=20=
function=0Athat=20eventually=20gets=20passed=20to=20each=20documentation=20=
function=20in=0A'eldoc-documentation-functions'.=20So=20now=20it's=20the=20=
documentation=0Afunctions'=20responsibility=20to=20call=20the=20eldoc=20=
callback=20in=20the=0Aoriginal=20buffer.=0A=0AAll=20the=20eglot=20=
documentation=20functions=20indeed=20do=20that,=20using=0A=
'eglot--when-buffer-window'=20to=20switch=20to=20the=20original=20buffer=20=
when=0Acalling=20the=20eldoc=20callback.=20Except=20for=0A=
'eglot-code-action-suggestion'.=0A=0AThis=20patch=20fixes=20that.=0A=0A=
This=20bug=20was=20originally=20reported=20on=20eldoc-box=20[1].=20The=20=
user=0Afound=20that=20eldoc-box's=20display=20function=20are=20rarely=20=
used,=20while=0Athe=20minor=20mode=20is=20turned=20on.=20This=20patch=20=
fixes=20the=20issue.=0A=0A[1]=20=
https://github.com/casouri/eldoc-box/issues/126#issuecomment-2896611278=0A=
=0A*=20lisp/progmodes/eglot.el=20(eglot-code-action-suggestion):=20Move=0A=
the=20funcall=20form=20into=20the=20eglot--when-buffer-window=20form.=0A=
---=0A=20lisp/progmodes/eglot.el=20|=204=20++--=0A=201=20file=20changed,=20=
2=20insertions(+),=202=20deletions(-)=0A=0Adiff=20--git=20=
a/lisp/progmodes/eglot.el=20b/lisp/progmodes/eglot.el=0Aindex=20=
6f6b05a393d..5bb825189f2=20100644=0A---=20a/lisp/progmodes/eglot.el=0A=
+++=20b/lisp/progmodes/eglot.el=0A@@=20-4168,8=20+4168,8=20@@=20=
eglot-code-action-suggestion=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
'display=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20`((margin=20=
left-margin)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
,tooltip)))))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
(setq=20eglot--suggestion-overlay=20ov)))))=0A-=20=20=20=20=20=20=20=20=20=
(when=20use-text-p=20(funcall=20cb=20blurb)))=0A+=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20(setq=20eglot--suggestion-overlay=20ov))))=0A=
+=20=20=20=20=20=20=20=20=20=20=20(when=20use-text-p=20(funcall=20cb=20=
blurb))))=0A=20=20=20=20=20=20=20=20:hint=20:textDocument/codeAction)=0A=20=
=20=20=20=20=20=20(and=20use-text-p=20t))))=0A=20=0A--=20=0A2.39.5=20=
(Apple=20Git-154)=0A=0A=
--Apple-Mail=_E636F0BA-AD06-41F0-9B31-BEEC4A5D7D94--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Yuan Fu <casouri@HIDDEN> Subject: bug#78530: Acknowledgement (31.0.50; [PATCH] eglot-code-action-suggestion doesn't call the callback function in the original buffer) Message-ID: <handler.78530.B.17478133709062.ack <at> debbugs.gnu.org> References: <C109BFA6-1DB1-48F6-83FF-3490E36561C5@HIDDEN> X-Gnu-PR-Message: ack 78530 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 78530 <at> debbugs.gnu.org Date: Wed, 21 May 2025 07:43:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to joaotavora@HIDDEN (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 78530 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78530: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78530 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#78530: 31.0.50; [PATCH] eglot-code-action-suggestion doesn't call the callback function in the original buffer
Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 21 May 2025 11:21:02 +0000
Resent-Message-ID: <handler.78530.B78530.174782641518912 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78530
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Yuan Fu <casouri@HIDDEN>
Cc: 78530 <at> debbugs.gnu.org
Received: via spool by 78530-submit <at> debbugs.gnu.org id=B78530.174782641518912
(code B ref 78530); Wed, 21 May 2025 11:21:02 +0000
Received: (at 78530) by debbugs.gnu.org; 21 May 2025 11:20:15 +0000
Received: from localhost ([127.0.0.1]:46076 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uHhUc-0004ur-Mb
for submit <at> debbugs.gnu.org; Wed, 21 May 2025 07:20:15 -0400
Received: from mail-oi1-x230.google.com ([2607:f8b0:4864:20::230]:44333)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>)
id 1uHhUZ-0004pm-28
for 78530 <at> debbugs.gnu.org; Wed, 21 May 2025 07:20:11 -0400
Received: by mail-oi1-x230.google.com with SMTP id
5614622812f47-400fa6eafa9so4958188b6e.1
for <78530 <at> debbugs.gnu.org>; Wed, 21 May 2025 04:20:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1747826405; x=1748431205; 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=MU7O3KLVqs8MK4PnqcfpuGQ30W7h4hy1F9R7M5fTwGU=;
b=T76bHv8eUty7HHI99zWmKRRmCNF0Q7s2wIYhSzx9gpU0NA8nyUpmtSxjf2HX2q8oi0
W9TLkfkJaFBOwSXiLF5KDlFgIUEE9z/Srm1CdTJ3kFXJHDQTtAyTYn1Ojof+4rkcYrh/
XeO8LoMVi9L1obc6/oletuZA/xfsYV6/zYmKXYteXXo9ii5hXZSHYFiP6J3EQA4+t7nS
Lg+hZkT0XK/nmlfFtXpoBiDj0AysWNRLAvan0lGgAQLQULNLU9e6W/iBMug6arGKwKU0
xG1UMyRR1RXc83P97oUCyyBH33KQ2iQk+k3g/dwjF215AXkbszgTxcguvwuyRG/UHZAL
0o+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1747826405; x=1748431205;
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=MU7O3KLVqs8MK4PnqcfpuGQ30W7h4hy1F9R7M5fTwGU=;
b=cLaD8Cgjvi0FpX5PyU6japx9PvhS18xt5WSuJzmT5eGSAj6XwqIirkw/+st8YkOSRx
NiL3NteM92g0xzvHuC9bsXabzV0s5jCEuaCcRByPBGYBfBWCov29VIY2myMQ1dwYv6RQ
4HAdkaJYh5NImVeQ2ZuyNEh6FPt4vc+xzYkmq9oV3ZNlaMlwkh3eqDOWww4HSq36PdHE
ogHtcSzxsS4hyiQ8/Cl93T/2LkCEskRRvNSW5tqO6/rzXwbNrQdSkLSh09iKnT5C6cua
tSnQgpmYBDM9k8cMXLDWHoAJ9lZdQOOIE9stJbUtY4iUXF5k0rPPhrl/U8ndqUeMBNOG
P1BQ==
X-Gm-Message-State: AOJu0Yz+y0Tl4jx4jD20ufuXC/Jy5Jaz4OIIzs8+bYwV4QLR0JiAoJ0F
PcDcnkHDD8GGErn8FTzf1rEQEArE89rRfZtbPMagNZJ+yd8WtfuCvqMnNYdDMHRC4dgbiTa9hdl
EJk7jJxB6b1MQtAPYGY7Inj1QDCiIinc=
X-Gm-Gg: ASbGncvbspp4YTV+T1OfcXPfnO01lRTX4RF76/eFybn8ByuX0klnoEcsk8p6JO3HTXR
iAyEOACveADIwcDPuFgq+LoICQib27Cs0jQMihBDgeOdIrOS4CUYwHFSU4Z9cvNWGIKkWRUm7al
ZzZ1zF/7wSEdZUWCoHigU2vYhN2xNReaA=
X-Google-Smtp-Source: AGHT+IF5H9QKuwZAjvj1cYlV5cmJVbtXaa7q67GmpunzbxT/Axqw78k8YpDLdFrG3MH5en5WMxefm9XaUZ1fsTkrBUU=
X-Received: by 2002:a05:6808:80c2:b0:404:e2fe:ee9b with SMTP id
5614622812f47-404e2fef081mr9352495b6e.15.1747826403318; Wed, 21 May 2025
04:20:03 -0700 (PDT)
MIME-Version: 1.0
References: <C109BFA6-1DB1-48F6-83FF-3490E36561C5@HIDDEN>
In-Reply-To: <C109BFA6-1DB1-48F6-83FF-3490E36561C5@HIDDEN>
From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Date: Wed, 21 May 2025 12:20:39 +0100
X-Gm-Features: AX0GCFuqhsJVGD2eZvK4BMvYuLp6UM6ZmTBdia-psAxEWO-oC3CdOLsAVmJVev8
Message-ID: <CALDnm52xuSoA9BGSqX6-8qGpOx=9bwGJ2mpebuiHu71NRnckDA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Good catch, good analysis and great commit message.
Just please rename the subject line of the commit message to
start with "Eglot: " if you can. Makes it easier to identify. For example=
:
Eglot: always call ElDoc callbacks in correct buffer
Then add a reference to this bug#78530 and push at will.
Jo=C3=A3o
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.