GNU bug report logs - #81098
30.2; (wrong-type-argument integer-or-marker-p nil) in eglot

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Tamas Papp <tkpapp@HIDDEN>; dated Fri, 22 May 2026 11:22:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 81098 <at> debbugs.gnu.org:


Received: (at 81098) by debbugs.gnu.org; 30 May 2026 11:26:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 30 07:26:26 2026
Received: from localhost ([127.0.0.1]:39192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wTHpg-00071X-VJ
	for submit <at> debbugs.gnu.org; Sat, 30 May 2026 07:26:26 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40378)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wTHpe-00070V-0g
 for 81098 <at> debbugs.gnu.org; Sat, 30 May 2026 07:26:23 -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 1wTHpU-00062q-Vk; Sat, 30 May 2026 07:26:16 -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=NBfvSUHRfHbCxQc1gQaDIC760Alin23uDkuHPErMnJU=; b=kLSKHpUgJ3PbZokQ4sjY
 bpowKNiH2fnfyDl84R/TVc6HO6ZCdrtoOPiTWLyOL8uW8Bboecsr6Apc+nl9m9zTcUG93Ix2I+WiL
 ZsiQz1JYP/xvwCmb6Kjw20HwrQ3pmWvMO9LuWIOc5yWQKltUGMYT5ktA3IX5HvtPW21EwEzstmJJY
 ui7RP+XPExjHwPHJ6uifZGeplAmzCvi67fFpP38Z75BK+Uwa8PSUS4Spybv73QEnltiylnyJZ0oTL
 0iWNqku5DhPhpAenp50eNE1owHAR8YVvtDBUeSijjWixHTPpAnKP2Wbcv8GHiEwACnf4RJfHHnc41
 cyFF9Mp5o0rNTA==;
Date: Sat, 30 May 2026 14:26:08 +0300
Message-Id: <86v7c5yw8f.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tamas Papp <tkpapp@HIDDEN>
In-Reply-To: <87wlwvheq1.fsf@HIDDEN> (message from Tamas Papp on Fri, 22
 May 2026 13:21:26 +0200)
Subject: Re: bug#81098: 30.2;
 (wrong-type-argument integer-or-marker-p nil) in eglot
References: <87wlwvheq1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 81098
Cc: joaotavora@HIDDEN, 81098 <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 (---)

> Cc: joaotavora@HIDDEN
> From: Tamas Papp <tkpapp@HIDDEN>
> Date: Fri, 22 May 2026 13:21:26 +0200
>=20
> I am using eglot, jetls (a Julia LanguageServer backend). When hovering
> at the beginning of Julia code
>=20
> """
> $(SIGNATURES)
>=20
> Calculate `=E2=88=82g/=E2=88=82x =E2=8B=85 v` and put the result in the f=
irst argument, using forward mode in Enzyme.
>=20
> `r` will be overwritten.
> """
> function inplace_=E2=88=82g=E2=88=82x_v!(Jv, v, implicit_problem, r, x, y)
>     make_zero!(Jv)              # FIXME: do I need this?
>     autodiff(Forward, implicit_residuals!, Duplicated(r, Jv), Const(impli=
cit_problem),
>              Duplicated(x, v), Const(y))
>     nothing
> end
>=20
> I get the backtrace
>=20
> Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p ni=
l)
>   set-match-data((485 498 nil nil 485 486 486 489 489 490 490 491 491 495=
 496 nil 497 498))
>   markdown-match-generic-links(499 nil)
>   markdown-fontify-inline-links(499)
>   font-lock-fontify-keywords-region(1 499 nil)
>   font-lock-default-fontify-region(1 499 nil)
>   font-lock-fontify-region(1 499)
>   #f(compiled-function (beg end) #<bytecode -0x37dab776562e1d0>)(1 499)
>   font-lock-ensure()
>   eglot--format-markup((:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\=
"\"` is used to delimit string literals. Strings created by triple quotatio=
n marks can contain `\"` characters without escaping and are dedented to th=
e level of the least-indented line. This is useful for defining strings wit=
hin code that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hell=
o World!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" charact=
ers\"\"\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n        =
 Hello,\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`]=
(@ref \")\n"))
>   eglot--hover-info((:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"=
` is used to delimit string literals. Strings created by triple quotation m=
arks can contain `\"` characters without escaping and are dedented to the l=
evel of the least-indented line. This is useful for defining strings within=
 code that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello W=
orld!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters=
\"\"\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         He=
llo,\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@r=
ef \")\n") (:start (:line 11 :character 0) :end (:line 11 :character 3)))
>   #f(compiled-function (jsonrpc-lambda-elem55) #<bytecode -0x9d30a8e3e832=
8d0>)((:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is =
used to delimit string literals. Strings created by triple quotation marks =
can contain `\"` characters without escaping and are dedented to the level =
of the least-indented line. This is useful for defining strings within code=
 that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!=
\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\=
"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\=
n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \"=
)\n") :range (:start (:line 11 :character 0) :end (:line 11 :character 3))))
>   apply(#f(compiled-function (jsonrpc-lambda-elem55) #<bytecode -0x9d30a8=
e3e8328d0>) (:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\=
"` is used to delimit string literals. Strings created by triple quotation =
marks can contain `\"` characters without escaping and are dedented to the =
level of the least-indented line. This is useful for defining strings withi=
n code that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello =
World!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" character=
s\"\"\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         H=
ello,\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@=
ref \")\n") :range (:start (:line 11 :character 0) :end (:line 11 :characte=
r 3))))
>   #f(compiled-function (&rest args) #<bytecode 0x70782c8f9321125>)((:cont=
ents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is used to deli=
mit string literals. Strings created by triple quotation marks can contain =
`\"` characters without escaping and are dedented to the level of the least=
-indented line. This is useful for defining strings within code that is ind=
ented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!\"\"\"\n\"He=
llo World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\"\n\"Contain=
s \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\n         wo=
rld.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \")\n") :range=
 (:start (:line 11 :character 0) :end (:line 11 :character 3))))
>   jsonrpc--continue(#<eglot-lsp-server eglot-lsp-server-13d739c6a0c6> (:l=
ocal 1544) (1544 :textDocument/hover #f(compiled-function (&rest args) #<by=
tecode 0x70782c8f9321125>) #f(compiled-function (&rest args) #<bytecode 0x1=
7647c0d88d2f22d>) [nil 27139 6120 701982 nil #f(compiled-function () #<byte=
code -0x1412eff64b4300e>) nil nil 841000 nil]) (:contents (:kind "markdown"=
 :value "```\n\"\"\"\n```\n\n`\"\"\"` is used to delimit string literals. S=
trings created by triple quotation marks can contain `\"` characters withou=
t escaping and are dedented to the level of the least-indented line. This i=
s useful for defining strings within code that is indented.\n\n# Examples\n=
\n```jldoctest\njulia> \"\"\"Hello World!\"\"\"\n\"Hello World!\"\n\njulia>=
 \"\"\"Contains \"quote\" characters\"\"\"\n\"Contains \\\"quote\\\" charac=
ters\"\n\njulia> \"\"\"\n         Hello,\n         world.\"\"\"\n\"Hello,\\=
nworld.\"\n```\n\nSee also [`\"`](@ref \")\n") :range (:start (:line 11 :ch=
aracter 0) :end (:line 11 :character 3))) nil)
>   jsonrpc-connection-receive(#<eglot-lsp-server eglot-lsp-server-13d739c6=
a0c6> (:jsonrpc "2.0" :id 1544 :result (:contents (:kind "markdown" :value =
"```\n\"\"\"\n```\n\n`\"\"\"` is used to delimit string literals. Strings c=
reated by triple quotation marks can contain `\"` characters without escapi=
ng and are dedented to the level of the least-indented line. This is useful=
 for defining strings within code that is indented.\n\n# Examples\n\n```jld=
octest\njulia> \"\"\"Hello World!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"C=
ontains \"quote\" characters\"\"\"\n\"Contains \\\"quote\\\" characters\"\n=
\njulia> \"\"\"\n         Hello,\n         world.\"\"\"\n\"Hello,\\nworld.\=
"\n```\n\nSee also [`\"`](@ref \")\n") :range (:start (:line 11 :character =
0) :end (:line 11 :character 3)))))
>   #f(compiled-function (conn msg) #<bytecode 0x4dc8bc20729975c>)(#<eglot-=
lsp-server eglot-lsp-server-13d739c6a0c6> (:jsonrpc "2.0" :id 1544 :result =
(:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is used t=
o delimit string literals. Strings created by triple quotation marks can co=
ntain `\"` characters without escaping and are dedented to the level of the=
 least-indented line. This is useful for defining strings within code that =
is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!\"\"\"=
\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\"\n\"C=
ontains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\n     =
    world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \")\n") =
:range (:start (:line 11 :character 0) :end (:line 11 :character 3)))))
>   apply(#f(compiled-function (conn msg) #<bytecode 0x4dc8bc20729975c>) (#=
<eglot-lsp-server eglot-lsp-server-13d739c6a0c6> (:jsonrpc "2.0" :id 1544 :=
result (:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is=
 used to delimit string literals. Strings created by triple quotation marks=
 can contain `\"` characters without escaping and are dedented to the level=
 of the least-indented line. This is useful for defining strings within cod=
e that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World=
!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"=
\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,=
\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \=
")\n") :range (:start (:line 11 :character 0) :end (:line 11 :character 3))=
))))
>   timer-event-handler([t 27139 6110 743658 nil #f(compiled-function (conn=
 msg) #<bytecode 0x4dc8bc20729975c>) (#<eglot-lsp-server eglot-lsp-server-1=
3d739c6a0c6> (:jsonrpc "2.0" :id 1544 :result (:contents (:kind "markdown" =
:value "```\n\"\"\"\n```\n\n`\"\"\"` is used to delimit string literals. St=
rings created by triple quotation marks can contain `\"` characters without=
 escaping and are dedented to the level of the least-indented line. This is=
 useful for defining strings within code that is indented.\n\n# Examples\n\=
n```jldoctest\njulia> \"\"\"Hello World!\"\"\"\n\"Hello World!\"\n\njulia> =
\"\"\"Contains \"quote\" characters\"\"\"\n\"Contains \\\"quote\\\" charact=
ers\"\n\njulia> \"\"\"\n         Hello,\n         world.\"\"\"\n\"Hello,\\n=
world.\"\n```\n\nSee also [`\"`](@ref \")\n") :range (:start (:line 11 :cha=
racter 0) :end (:line 11 :character 3))))) nil 529000 nil])
>=20
> In a discussion at https://github.com/joaotavora/eglot/issues/1588, it
> was recommended that I report this bug here.

Thanks.

Jo=C3=A3o, any comments or suggestions?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#81098; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 May 2026 11:21:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 22 07:21:50 2026
Received: from localhost ([127.0.0.1]:54249 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wQNwq-0006BH-0c
	for submit <at> debbugs.gnu.org; Fri, 22 May 2026 07:21:50 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:34922)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <tkpapp@HIDDEN>) id 1wQNwi-00069H-Bu
 for submit <at> debbugs.gnu.org; Fri, 22 May 2026 07:21:44 -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 <tkpapp@HIDDEN>) id 1wQNwc-0001KY-C0
 for bug-gnu-emacs@HIDDEN; Fri, 22 May 2026 07:21:34 -0400
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tkpapp@HIDDEN>) id 1wQNwY-0002Yh-G7
 for bug-gnu-emacs@HIDDEN; Fri, 22 May 2026 07:21:34 -0400
Received: by mail-wm1-x32f.google.com with SMTP id
 5b1f17b1804b1-488ab2db91aso75590785e9.3
 for <bug-gnu-emacs@HIDDEN>; Fri, 22 May 2026 04:21:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1779448888; x=1780053688; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:user-agent
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=rtTd/PRiSnWd7+6Mt1U0InlpciaM0QMjZ7EB7MTB3yA=;
 b=M1hs+N9RwkxDeYr0LMU7751LOthdhkv6tjElvUHj8o5eD2wIMpKZ58Fzpg3SkkVfxB
 0qWu3/9BNrlt+JHLmsCq5Xrge0esb43uBuCwIWK6qLr6xnOMxs7H9iev49aPToTYl0LQ
 t8xqNWlMP8t4QVHsmxontCjzjLgNCz5HPDrl0dJqZ7PXXWJZN6ftiMWzIHPCaSwIn2k4
 BS1li1uLCI2z77/KKVZ4owQHOpQfLJcLDt93byXlZbzXHLE7/Dk6rBc9fizO45xrV3u3
 b4Xec8OnjM6J7okHfSKotgMIJveHkLrvMdFW+88a4DXiSeAqf+Wb5o83Cw/O7zOPpsLz
 Lj/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1779448888; x=1780053688;
 h=content-transfer-encoding:mime-version:message-id:date:user-agent
 :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=rtTd/PRiSnWd7+6Mt1U0InlpciaM0QMjZ7EB7MTB3yA=;
 b=obVBhf/8Km5kB7XxoVbqJROyR8SIc/f95b9C4pazAopyKKIUeR7+O1xfXkTRktgHDU
 PNovcwAkCLnrpv8C5FJ56fgvxNOXR3p8AXR9txm6ucCV9kuk5/HRnvNo+dPG7A+ovAeK
 DOAW03kTywL2qPB/z1QPZwfA1VnFFSotgaOuU3Kx9CrHNHCFCaxnu6RcPXw/2r89f0DQ
 J9QwbDawjCL4F88Ueyu4x9f/oZ7ZzKSx7GsHavF0ZJylKVMTvQAg2sJX+0+/jR1qBMzD
 oXDt/7DNJdQA4Ml/PvrV/vEW0nmQRUyYnjmHtKLsWZkj2xSAbSx5ZBEe9aBeXoQqE9Ls
 KqPA==
X-Gm-Message-State: AOJu0YzgSxWz4BcDeiXog74uRrXc6DAYz1Dxz7hUpA8fyEneYe385S7n
 SMzgdj6IgKk22jJiOjTSLKjJBb3rtay0+lJwEZk++KgMli0Izbj0N7hu
X-Gm-Gg: Acq92OHWUsRwFo86NpdZKZu6LvndzItChx58Ztv4f6z/mRCqPHqEhuUQZBF6+K2SLTo
 cRNN1k3lKC71fVseoYknk+gzUbsh92onsir0pVJWOb/N2ytD8zl4z4UvKZ7qw/rLSJ0z+/OzoSX
 5iOheNnUP/1ZLO7P28gGkPO/qxXj1iTmR9KLTTBLTgdM+X6r2CDnRWCQ5XIbSS28AwJ7hZDiOga
 YhgmNhuyQML4ZJBPbg1KybOhGoTopu7Ztkrcn3PpXD9DN055xZiAofo+kYOtXxlHyKFtxJwGSJy
 3iCYYNBoIvgFi9cnL8VO4lfrgMt7yv7c4ZxgM2UhG4skCaQQofA3Ycq3jSfKi4D2YI3XX6mRbG6
 Ngfsfz49J+8p9+6NDBbga96F554VRFRCYVp0C34oZW5c5NCr9X/4q5d5uWF8V50OR2jyxU51L0m
 ZkF08ygr52w75G+sMKyU5Fpoqc03bLj0ggO6Kq7j4Q9VaNSf1NRpajSw0BBix2
X-Received: by 2002:a05:600c:4513:b0:490:44eb:c1e8 with SMTP id
 5b1f17b1804b1-49044ebc319mr37684665e9.25.1779448887799; 
 Fri, 22 May 2026 04:21:27 -0700 (PDT)
Received: from tamas-laptop (5.40.71.231.static.user.ono.com. [5.40.71.231])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-490454a0cd5sm43899435e9.10.2026.05.22.04.21.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 22 May 2026 04:21:27 -0700 (PDT)
From: Tamas Papp <tkpapp@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.2; (wrong-type-argument integer-or-marker-p nil) in eglot
User-Agent: mu4e 1.12.14; emacs 30.2
Date: Fri, 22 May 2026 13:21:26 +0200
Message-ID: <87wlwvheq1.fsf@HIDDEN>
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::32f;
 envelope-from=tkpapp@HIDDEN; helo=mail-wm1-x32f.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: 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:  I am using eglot, jetls (a Julia LanguageServer backend).
   When hovering at the beginning of Julia code """ $(SIGNATURES) Calculate `∂g/∂x
    ⋅ v` and put the result in the first argument, using forward mode in Enzyme.
    
 
 Content analysis details:   (2.0 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.0 FORGED_GMAIL_RCVD      'From' gmail.com does not match 'Received'
                             headers
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (tkpapp[at]gmail.com)
 -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]
X-Debbugs-Envelope-To: submit
Cc: joaotavora@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

I am using eglot, jetls (a Julia LanguageServer backend). When hovering
at the beginning of Julia code

"""
$(SIGNATURES)

Calculate `=E2=88=82g/=E2=88=82x =E2=8B=85 v` and put the result in the fir=
st argument, using forward mode in Enzyme.

`r` will be overwritten.
"""
function inplace_=E2=88=82g=E2=88=82x_v!(Jv, v, implicit_problem, r, x, y)
    make_zero!(Jv)              # FIXME: do I need this?
    autodiff(Forward, implicit_residuals!, Duplicated(r, Jv), Const(implici=
t_problem),
             Duplicated(x, v), Const(y))
    nothing
end

I get the backtrace

Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil)
  set-match-data((485 498 nil nil 485 486 486 489 489 490 490 491 491 495 4=
96 nil 497 498))
  markdown-match-generic-links(499 nil)
  markdown-fontify-inline-links(499)
  font-lock-fontify-keywords-region(1 499 nil)
  font-lock-default-fontify-region(1 499 nil)
  font-lock-fontify-region(1 499)
  #f(compiled-function (beg end) #<bytecode -0x37dab776562e1d0>)(1 499)
  font-lock-ensure()
  eglot--format-markup((:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\=
"` is used to delimit string literals. Strings created by triple quotation =
marks can contain `\"` characters without escaping and are dedented to the =
level of the least-indented line. This is useful for defining strings withi=
n code that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello =
World!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" character=
s\"\"\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         H=
ello,\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@=
ref \")\n"))
  eglot--hover-info((:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` =
is used to delimit string literals. Strings created by triple quotation mar=
ks can contain `\"` characters without escaping and are dedented to the lev=
el of the least-indented line. This is useful for defining strings within c=
ode that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello Wor=
ld!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"=
\"\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hell=
o,\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref=
 \")\n") (:start (:line 11 :character 0) :end (:line 11 :character 3)))
  #f(compiled-function (jsonrpc-lambda-elem55) #<bytecode -0x9d30a8e3e8328d=
0>)((:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is us=
ed to delimit string literals. Strings created by triple quotation marks ca=
n contain `\"` characters without escaping and are dedented to the level of=
 the least-indented line. This is useful for defining strings within code t=
hat is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!\"=
\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\"\=
n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\n =
        world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \")\=
n") :range (:start (:line 11 :character 0) :end (:line 11 :character 3))))
  apply(#f(compiled-function (jsonrpc-lambda-elem55) #<bytecode -0x9d30a8e3=
e8328d0>) (:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"`=
 is used to delimit string literals. Strings created by triple quotation ma=
rks can contain `\"` characters without escaping and are dedented to the le=
vel of the least-indented line. This is useful for defining strings within =
code that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello Wo=
rld!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\=
"\"\"\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hel=
lo,\n         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@re=
f \")\n") :range (:start (:line 11 :character 0) :end (:line 11 :character =
3))))
  #f(compiled-function (&rest args) #<bytecode 0x70782c8f9321125>)((:conten=
ts (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is used to delimi=
t string literals. Strings created by triple quotation marks can contain `\=
"` characters without escaping and are dedented to the level of the least-i=
ndented line. This is useful for defining strings within code that is inden=
ted.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!\"\"\"\n\"Hell=
o World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\"\n\"Contains =
\\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\n         worl=
d.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \")\n") :range (=
:start (:line 11 :character 0) :end (:line 11 :character 3))))
  jsonrpc--continue(#<eglot-lsp-server eglot-lsp-server-13d739c6a0c6> (:loc=
al 1544) (1544 :textDocument/hover #f(compiled-function (&rest args) #<byte=
code 0x70782c8f9321125>) #f(compiled-function (&rest args) #<bytecode 0x176=
47c0d88d2f22d>) [nil 27139 6120 701982 nil #f(compiled-function () #<byteco=
de -0x1412eff64b4300e>) nil nil 841000 nil]) (:contents (:kind "markdown" :=
value "```\n\"\"\"\n```\n\n`\"\"\"` is used to delimit string literals. Str=
ings created by triple quotation marks can contain `\"` characters without =
escaping and are dedented to the level of the least-indented line. This is =
useful for defining strings within code that is indented.\n\n# Examples\n\n=
```jldoctest\njulia> \"\"\"Hello World!\"\"\"\n\"Hello World!\"\n\njulia> \=
"\"\"Contains \"quote\" characters\"\"\"\n\"Contains \\\"quote\\\" characte=
rs\"\n\njulia> \"\"\"\n         Hello,\n         world.\"\"\"\n\"Hello,\\nw=
orld.\"\n```\n\nSee also [`\"`](@ref \")\n") :range (:start (:line 11 :char=
acter 0) :end (:line 11 :character 3))) nil)
  jsonrpc-connection-receive(#<eglot-lsp-server eglot-lsp-server-13d739c6a0=
c6> (:jsonrpc "2.0" :id 1544 :result (:contents (:kind "markdown" :value "`=
``\n\"\"\"\n```\n\n`\"\"\"` is used to delimit string literals. Strings cre=
ated by triple quotation marks can contain `\"` characters without escaping=
 and are dedented to the level of the least-indented line. This is useful f=
or defining strings within code that is indented.\n\n# Examples\n\n```jldoc=
test\njulia> \"\"\"Hello World!\"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Con=
tains \"quote\" characters\"\"\"\n\"Contains \\\"quote\\\" characters\"\n\n=
julia> \"\"\"\n         Hello,\n         world.\"\"\"\n\"Hello,\\nworld.\"\=
n```\n\nSee also [`\"`](@ref \")\n") :range (:start (:line 11 :character 0)=
 :end (:line 11 :character 3)))))
  #f(compiled-function (conn msg) #<bytecode 0x4dc8bc20729975c>)(#<eglot-ls=
p-server eglot-lsp-server-13d739c6a0c6> (:jsonrpc "2.0" :id 1544 :result (:=
contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is used to =
delimit string literals. Strings created by triple quotation marks can cont=
ain `\"` characters without escaping and are dedented to the level of the l=
east-indented line. This is useful for defining strings within code that is=
 indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!\"\"\"\n=
\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\"\n\"Con=
tains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\n       =
  world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \")\n") :r=
ange (:start (:line 11 :character 0) :end (:line 11 :character 3)))))
  apply(#f(compiled-function (conn msg) #<bytecode 0x4dc8bc20729975c>) (#<e=
glot-lsp-server eglot-lsp-server-13d739c6a0c6> (:jsonrpc "2.0" :id 1544 :re=
sult (:contents (:kind "markdown" :value "```\n\"\"\"\n```\n\n`\"\"\"` is u=
sed to delimit string literals. Strings created by triple quotation marks c=
an contain `\"` characters without escaping and are dedented to the level o=
f the least-indented line. This is useful for defining strings within code =
that is indented.\n\n# Examples\n\n```jldoctest\njulia> \"\"\"Hello World!\=
"\"\"\n\"Hello World!\"\n\njulia> \"\"\"Contains \"quote\" characters\"\"\"=
\n\"Contains \\\"quote\\\" characters\"\n\njulia> \"\"\"\n         Hello,\n=
         world.\"\"\"\n\"Hello,\\nworld.\"\n```\n\nSee also [`\"`](@ref \")=
\n") :range (:start (:line 11 :character 0) :end (:line 11 :character 3))))=
))
  timer-event-handler([t 27139 6110 743658 nil #f(compiled-function (conn m=
sg) #<bytecode 0x4dc8bc20729975c>) (#<eglot-lsp-server eglot-lsp-server-13d=
739c6a0c6> (:jsonrpc "2.0" :id 1544 :result (:contents (:kind "markdown" :v=
alue "```\n\"\"\"\n```\n\n`\"\"\"` is used to delimit string literals. Stri=
ngs created by triple quotation marks can contain `\"` characters without e=
scaping and are dedented to the level of the least-indented line. This is u=
seful for defining strings within code that is indented.\n\n# Examples\n\n`=
``jldoctest\njulia> \"\"\"Hello World!\"\"\"\n\"Hello World!\"\n\njulia> \"=
\"\"Contains \"quote\" characters\"\"\"\n\"Contains \\\"quote\\\" character=
s\"\n\njulia> \"\"\"\n         Hello,\n         world.\"\"\"\n\"Hello,\\nwo=
rld.\"\n```\n\nSee also [`\"`](@ref \")\n") :range (:start (:line 11 :chara=
cter 0) :end (:line 11 :character 3))))) nil 529000 nil])

In a discussion at https://github.com/joaotavora/eglot/issues/1588, it
was recommended that I report this bug here.


In GNU Emacs 30.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.50,
 cairo version 1.18.4) of 2025-11-23, modified by Debian built on
 lcy02-amd64-045
System Description: Ubuntu 26.04 LTS

Configured using:
 'configure --build x86_64-linux-gnu --prefix=3D/usr
 --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec
 --localstatedir=3D/var/lib --infodir=3D/usr/share/info
 --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/30.2/site-lisp:=
/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.2/site-lisp:/usr/share=
/emacs/site-lisp
 --with-sound=3Dalsa --without-gconf --with-mailutils --build
 x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib
 --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib
 --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd
 --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/30.2/site-lisp:=
/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.2/site-lisp:/usr/share=
/emacs/site-lisp
 --with-sound=3Dalsa --without-gconf --with-mailutils --with-pgtk
 'CFLAGS=3D-g -O2 -Werror=3Dimplicit-function-declaration
 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
 -ffile-prefix-map=3D/build/emacs-h5xO6W/emacs-30.2+1=3D.
 -fstack-protector-strong -fstack-clash-protection -Wformat
 -Werror=3Dformat-security -fcf-protection
 -fdebug-prefix-map=3D/build/emacs-h5xO6W/emacs-30.2+1=3D/usr/src/emacs-1:3=
0.2+1-2ubuntu1
 -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D3'
 'LDFLAGS=3D-Wl,-Bsymbolic-functions
 -Wl,--package-metadata=3D{%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%=
22name%22:%22emacs%22%2C%22version%22:%221:30.2+1-2ubuntu1%22%2C%22architec=
ture%22:%22amd64%22}
 -Wl,-z,relro''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: en_US.UTF-8
  value of $LC_NUMERIC: en_US.UTF-8
  value of $LC_TIME: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  TeX-PDF-mode: t
  TeX-source-correlate-mode: t
  paredit-mode: t
  mu4e-modeline-mode: t
  global-git-commit-mode: t
  global-treesit-auto-mode: t
  auto-insert-mode: t
  rainbow-delimiters-mode: t
  global-auto-revert-mode: t
  recentf-mode: t
  server-mode: t
  override-global-mode: t
  vertico-mode: t
  savehist-mode: t
  windmove-mode: t
  winner-mode: t
  which-key-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/usr/share/emacs/site-lisp/maxima/maxima hides /home/tamas/.emacs.d/straigh=
t/build/maxima/maxima
/usr/share/emacs/site-lisp/maxima/maxima-font-lock hides /home/tamas/.emacs=
.d/straight/build/maxima/maxima-font-lock
~/src/julia-emacs/julia-mode hides /home/tamas/.emacs.d/straight/build/juli=
a-mode/julia-mode
~/src/julia-emacs/julia-mode-latexsubs hides /home/tamas/.emacs.d/straight/=
build/julia-mode/julia-mode-latexsubs
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e hides /usr/share/emacs/si=
te-lisp/elpa-src/mu4e-1.12.14/mu4e
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-window hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-window
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-view hides /usr/share/ema=
cs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-view
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-vars hides /usr/share/ema=
cs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-vars
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-update hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-update
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-transient hides /usr/shar=
e/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-transient
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-thread hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-thread
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-speedbar hides /usr/share=
/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-speedbar
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-server hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-server
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-search hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-search
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-query-items hides /usr/sh=
are/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-query-items
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-pkg hides /usr/share/emac=
s/site-lisp/elpa-src/mu4e-1.12.14/mu4e-pkg
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-org hides /usr/share/emac=
s/site-lisp/elpa-src/mu4e-1.12.14/mu4e-org
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-obsolete hides /usr/share=
/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-obsolete
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-notification hides /usr/s=
hare/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-notification
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-modeline hides /usr/share=
/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-modeline
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-mime-parts hides /usr/sha=
re/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-mime-parts
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-message hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-message
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-mark hides /usr/share/ema=
cs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-mark
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-main hides /usr/share/ema=
cs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-main
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-lists hides /usr/share/em=
acs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-lists
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-labels hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-labels
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-icalendar hides /usr/shar=
e/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-icalendar
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-helpers hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-helpers
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-headers hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-headers
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-folders hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-folders
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-draft hides /usr/share/em=
acs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-draft
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-dbus hides /usr/share/ema=
cs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-dbus
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-contrib hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-contrib
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-context hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-context
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-contacts hides /usr/share=
/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-contacts
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-config hides /usr/share/e=
macs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-config
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-compose hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-compose
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-bookmarks hides /usr/shar=
e/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-bookmarks
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-autoloads hides /usr/shar=
e/emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-autoloads
/usr/share/emacs/site-lisp/elpa/mu4e-1.12.14/mu4e-actions hides /usr/share/=
emacs/site-lisp/elpa-src/mu4e-1.12.14/mu4e-actions
/home/tamas/.emacs.d/straight/build/which-key/which-key hides /usr/share/em=
acs/30.2/lisp/which-key
/home/tamas/.emacs.d/straight/build/transient/transient hides /usr/share/em=
acs/30.2/lisp/transient
/home/tamas/.emacs.d/straight/build/jsonrpc/jsonrpc hides /usr/share/emacs/=
30.2/lisp/jsonrpc
/home/tamas/.emacs.d/straight/build/external-completion/external-completion=
 hides /usr/share/emacs/30.2/lisp/external-completion
/home/tamas/.emacs.d/straight/build/xref/xref hides /usr/share/emacs/30.2/l=
isp/progmodes/xref
/home/tamas/.emacs.d/straight/build/project/project hides /usr/share/emacs/=
30.2/lisp/progmodes/project
/home/tamas/.emacs.d/straight/build/flymake/flymake hides /usr/share/emacs/=
30.2/lisp/progmodes/flymake
/home/tamas/.emacs.d/straight/build/eglot/eglot hides /usr/share/emacs/30.2=
/lisp/progmodes/eglot
/usr/share/emacs/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/=
30.2/lisp/language/thai-word
/home/tamas/.emacs.d/straight/build/seq/seq hides /usr/share/emacs/30.2/lis=
p/emacs-lisp/seq
/home/tamas/.emacs.d/straight/build/let-alist/let-alist hides /usr/share/em=
acs/30.2/lisp/emacs-lisp/let-alist
/home/tamas/.emacs.d/straight/build/eldoc/eldoc hides /usr/share/emacs/30.2=
/lisp/emacs-lisp/eldoc
/home/tamas/.emacs.d/straight/build/compat/compat hides /usr/share/emacs/30=
.2/lisp/emacs-lisp/compat

Features:
(shadow emacsbug helpful cc-langs trace edebug info-look elisp-refs
unfill mailalias doc-view reftex-dcr reftex-auc preview tex-bar
toolbar-x tex-mode font-latex latex latex-flymake tex-ispell tex-style
tex texmathp auctex latexenc vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs
vc-rcs log-view vc bug-reference dabbrev symbol-overlay sort gnus-cite
smiley shr-color mm-archive mail-extr qp view textsec uni-scripts
idna-mapping ucs-normalize uni-confusable textsec-check misearch
multi-isearch delsel markdown-mode help-fns radix-tree cl-print ffap
network-stream nsm dired-aux gnus-dired magit-dired vertico-directory
vertico-sort magit-extras vc-git vc-dispatcher counsel swiper ivy
ivy-faces colir cus-start helm-bibtex bibtex-completion biblio
biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp
biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist
url-queue parsebib helm-files image-dired image-dired-tags
image-dired-external image-dired-util helm-buffers helm-x-icons
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-types helm-net helm-help helm helm-global-bindings helm-easymenu
helm-core helm-source helm-multi-match helm-lib async
helm-bibtex-autoloads helm-autoloads wfnames-autoloads
helm-core-autoloads async-autoloads bibtex-completion-autoloads
biblio-autoloads biblio-core-autoloads parsebib-autoloads bibtex ess
lisp-mnt ess-utils ess-custom ess-autoloads scss-mode-autoloads
typst-ts-mode-autoloads stan-mode stan-keywords cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
stan-mode-autoloads maxima-autoloads test-simple-autoloads
markdown-mode-autoloads paredit paredit-autoloads cov elquery
cov-autoloads elquery-autoloads auctex-autoloads tex-site julia-repl
julia-mode julia-mode-latexsubs julia-mode-autoloads eglot
external-completion jsonrpc xref flymake project seq-25 ert ewoc debug
backtrace eglot-autoloads jsonrpc-autoloads flymake-autoloads
project-autoloads xref-autoloads external-completion-autoloads
eldoc-autoloads mu4e-icalendar gnus-icalendar org-capture org-refile
icalendar diary-lib diary-loaddefs mu4e-contrib eshell esh-cmd generator
esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs
esh-util mu4e mu4e-dbus mu4e-org ob-shell ob-maxima ob-latex ob-R
ob-makefile ob-lisp org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src sh-script smie executable ob-comint org-pcomplete
org-list org-footnote org-faces org-entities noutline outline
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs
mu4e-notification notifications mu4e-main smtpmail mu4e-view
mu4e-mime-parts thingatpt cal-menu calendar cal-loaddefs mu4e-headers
mu4e-thread mu4e-actions mu4e-compose mu4e-draft gnus-msg gnus-art mm-uu
mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo
gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo
gnus-spec gnus-int gnus-range gnus-win gnus nnheader range mu4e-search
mu4e-lists mu4e-bookmarks mu4e-mark mu4e-labels mu4e-message shr
pixel-fill kinsoku url-file svg xml dom flow-fill mule-util hl-line
mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window
ido mu4e-obsolete remember cdlatex reftex reftex-loaddefs reftex-vars
cdlatex-autoloads magit-bookmark magit-submodule magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
magit-diff which-func imenu smerge-mode diff diff-mode track-changes
git-commit log-edit message sendmail yank-media puny rfc822 mml mml-sec
epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log
magit-core magit-autorevert magit-margin magit-transient magit-process
with-editor magit-mode benchmark magit-git magit-base magit-section
cursor-sensor transient pcase crm llama cond-let magit-autoloads
with-editor-autoloads transient-autoloads magit-section-autoloads
llama-autoloads cond-let-autoloads helpful-autoloads
elisp-refs-autoloads pdf-tools package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
url-vars pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs
image-mode dired dired-loaddefs exif pdf-tools-autoloads
let-alist-autoloads tablist-autoloads whitespace unicode-fonts-autoloads
ucs-utils-autoloads font-utils-autoloads persistent-soft-autoloads
list-utils-autoloads pcache-autoloads modus-operandi-tinted-theme
modus-themes modus-themes-autoloads uniline uniline-hydra hydra lv
uniline-core rect uniline-autoloads hydra-autoloads lv-autoloads
lorem-ipsum lorem-ipsum-autoloads keepachangelog treesit-auto treesit
treesit-auto-autoloads autoinsert flyspell ispell
symbol-overlay-autoloads seq-autoloads yasnippet yasnippet-autoloads
rainbow-delimiters rainbow-delimiters-autoloads unfill-autoloads comp
comp-cstr warnings comp-run comp-common autorevert filenotify recentf
tree-widget no-littering no-littering-autoloads f dash s f-autoloads
dash-autoloads s-autoloads vterm bookmark tramp rx trampver
tramp-integration files-x tramp-message tramp-compat xdg parse-time
iso8601 time-date format-spec auth-source eieio eieio-core
password-cache tramp-loaddefs face-remap compile text-property-search
color term disp-table shell pcomplete ehelp comint ansi-osc ansi-color
find-func vterm-module term/xterm xterm vterm-autoloads server corfu
corfu-autoloads counsel-autoloads swiper-autoloads ivy-autoloads
use-package-delight edmacro kmacro use-package-bind-key bind-key
easy-mmode vertico compat compat-31 vertico-autoloads compat-autoloads
info savehist finder-inf windmove winner ring which-key
which-key-autoloads exec-path-from-shell json map byte-opt
exec-path-from-shell-autoloads use-package-core straight-autoloads
cl-seq cl-extra help-mode straight subr-x cl-macs gv bytecomp
byte-compile mmm-auto mmm-vars mmm-utils mmm-compat cus-edit pp cus-load
icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc
paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode
mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
gtk pgtk lcms2 multi-tty move-toolbar make-network-process
native-compile emacs)

Memory information:
((conses 16 1431667 243849) (symbols 48 65008 65)
 (strings 32 313540 25476) (string-bytes 1 11386923)
 (vectors 16 145901) (vector-slots 8 2501384 204143)
 (floats 8 1170 15078) (intervals 56 56324 6293) (buffers 992 79))




Acknowledgement sent to Tamas Papp <tkpapp@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#81098; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 30 May 2026 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.