Received: (at 70396) by debbugs.gnu.org; 15 Apr 2024 20:31:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 16:31:13 2024 Received: from localhost ([127.0.0.1]:39447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwSyu-0006GF-Fu for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 16:31:13 -0400 Received: from fout8-smtp.messagingengine.com ([103.168.172.151]:39257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <steven@HIDDEN>) id 1rwSyp-0006EO-Vx for 70396 <at> debbugs.gnu.org; Mon, 15 Apr 2024 16:31:10 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.nyi.internal (Postfix) with ESMTP id BDC4A1380236; Mon, 15 Apr 2024 16:30:50 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Mon, 15 Apr 2024 16:30:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stebalien.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1713213050; x= 1713299450; bh=/FyDR5CdWwU9W/70y1eHTznKi7RS2EoIqLe4gU38YOQ=; b=S wEjUjvMkGjwuVXToLqP8x2PWV373GoOMyAOqPgAlYS3ALsBWnwO1M9iXTN9JwCPc 1rC/fATe7VhKnzuFBKAW/i3+mM02U8bVKvGD3EzJnHdINtSz+matMptSkdzhVaTB cCualK2VGLS1O9LzKcJneyk4Caek9zCvX9z8+wd/TWNck7IYpgGDbY/nwqYLGY/f azhaNf/UR2fKUllOUQCAG2vGAlc/CnVUOlT6pbKucc2J/JRMH9rqj/M9ZzB/mxe3 soId7P+7iQ44KztlFqDCeYmWh2il1r/ZJsUYVeFCCXrPObOe2BnOTHrr//AGlz0b 5O/Sajy2keC+t3rpirZCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1713213050; x=1713299450; bh=/FyDR5CdWwU9W/70y1eHTznKi7RS 2EoIqLe4gU38YOQ=; b=g/ygdRPI5z2xWplNufUZLlNpVZRefgqajpEV/hxCaFYa Ng40RKZ9vX5Xkd4gdA3Q8FTTIzjQXBnNmm20gCybkCzTCASA4R9sdOT1+RKqyM+v qXPHdLS1qB8GqENk78xKSDjCnyiyWY99/xjS0Aui0dzTfGSylWXYC8TCF6PKepp+ E52GzRSbfbU8ab3Ekl/KOfVoot/hl85jLULA7jpwhj1F69JMj12FqnkBRAKn+6qD VKhjDtQsTJmpS0xVC7F/Ilk+W+dhb3Sxvkarz5xDw+qLCsCWDfdXXndjM1P7DFIg PYN2f6S7gi10IoOWZ9YJhOYlGPvuPbFeHh/mgIvmVA== X-ME-Sender: <xms:eY4dZkXHVosCkSqZvBRNPb66zMYn1u21GznmnET2trInk_yE5xA4_A> <xme:eY4dZonyjBys_apD7bcHyyRfd3hmcZAN8IPVt348mw7vVNTVK0vi_SYIDaqxanK2l _DRX8PvQVnFaRcEpEE> X-ME-Received: <xmr:eY4dZoayliVzVhVaBE5K7KvlDV_JB8cahNllujM9NoTJsr8tl1tvhZNILq9r> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudejvddgudehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhffkfggtgesthdtredttddttdenucfhrhhomhepufhtvghv vghnucetlhhlvghnuceoshhtvghvvghnsehsthgvsggrlhhivghnrdgtohhmqeenucggtf frrghtthgvrhhnpedvkeehkeegleehheeggfduleektefhhffgueffteekgedtvdefuddu tddtjeejvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsthgvvhgvnhesshhtvggsrghlihgvnhdrtghomh X-ME-Proxy: <xmx:eY4dZjXT-XGXpgh5jVTkkszsxPD-YPlzDGGALlb5vd_wupBDjDbAXg> <xmx:eY4dZulPQOKWdUwk3N7tTbqI1FG9C0JXJq5XRDu8h1PCyXJBu2g4Fg> <xmx:eY4dZof431ZaHPHdI7o2MBHcPloVZOm_ndm7Nw2O-ibYXIvCLBdjtw> <xmx:eY4dZgGtt9cS91asVhHhKYIPdMj4rRaBLQvRnJedeT7E-UqIJtI1jA> <xmx:eo4dZjwRZBxEl-B8FLb9UQBCjmoj8YaY9SJOmTKt565ngznBgKgVg87_> Feedback-ID: ie8a146a7:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Apr 2024 16:30:49 -0400 (EDT) From: Steven Allen <steven@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#70396: 30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors In-Reply-To: <jwvedb6tn9a.fsf-monnier+emacs@HIDDEN> References: <87bk6abvfo.fsf@HIDDEN> <jwvpluqu3dk.fsf-monnier+emacs@HIDDEN> <jwvedb6tn9a.fsf-monnier+emacs@HIDDEN> Date: Mon, 15 Apr 2024 15:30:46 -0500 Message-ID: <87cyqqnzbd.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70396 Cc: 70396 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > I could reproduce this in a C mode buffer (and hence save me the > trouble of installing more tools). > I pushed the patch below to `master` which should fix the problem. > Can you confirm it's fixed in your side as well? Master works for me. Thanks for the quick fix! - Steven
bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.Received: (at 70396) by debbugs.gnu.org; 15 Apr 2024 20:01:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 16:01:51 2024 Received: from localhost ([127.0.0.1]:39313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwSWT-0002F0-CY for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 16:01:51 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:32369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rwSWR-0002DS-6q for 70396 <at> debbugs.gnu.org; Mon, 15 Apr 2024 16:01:48 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 76FAF10033D; Mon, 15 Apr 2024 16:01:28 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1713211287; bh=OQxsN+mvw5ad0AeMHIghLCFzOyXijjqCq8TmxhK+/+E=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Ui+J+o7KW++lXNj79/74020PSezGmBD4G6lLGwXB5AXLJoWjI3oGY3X/mkYF76fWu Ji5xTpcPPLPt/tWqZLdh8/4AIE6TVp0bF6t8RBENGR1pra21oKh/gMdCJOxt5kQYI1 uzv7eNWSxVaGsM6qIDzcF8YD638h0sAhiODj3u7xm8mRck7mfuqX2mobCOQ+afX2eO /Ymf1aecCxOsiEAxRn2riLme+30fRGznGQ5biMYgiUN8ZUR23vr/mET3kpbamWcrL/ Hf5f0KlH+rEEU6C5obEpyiEaRRNH+SUZXPSvieRyURhXRxisLhfzNaFSBd2N/1RLDs qmFBTWFbcterA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 36141100170; Mon, 15 Apr 2024 16:01:27 -0400 (EDT) Received: from pastel (unknown [45.72.201.215]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 1658212027F; Mon, 15 Apr 2024 16:01:27 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Steven Allen <steven@HIDDEN> Subject: Re: bug#70396: 30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors In-Reply-To: <jwvpluqu3dk.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Mon, 15 Apr 2024 10:07:07 -0400") Message-ID: <jwvedb6tn9a.fsf-monnier+emacs@HIDDEN> References: <87bk6abvfo.fsf@HIDDEN> <jwvpluqu3dk.fsf-monnier+emacs@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Mon, 15 Apr 2024 16:01:21 -0400 MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.025 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70396 Cc: 70396 <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 (---) >> * Track changes errors (below). >> * An `args-out-of-range` error in `replace-buffer-contents`. >> >> To reproduce: >> >> 1. Checkout `https://github.com/Stebalien/xattr/`. I can try for a >> minimal reproducer if necessary. >> 2. Install rust-analyzer. >> 2. Run `emacs -Q` >> 3. `M-x find-file "src/sys/linux_macos.rs"` >> (https://github.com/Stebalien/xattr/blob/master/src/sys/linux_macos.rs). >> 4. `M-x rust-ts-mode` >> 5. `M-x eglot` >> 6. `M-x eglot-format-buffer` I could reproduce this in a C mode buffer (and hence save me the trouble of installing more tools). I pushed the patch below to `master` which should fix the problem. Can you confirm it's fixed in your side as well? Stefan diff --git a/lisp/emacs-lisp/track-changes.el b/lisp/emacs-lisp/track-changes.el index 1bab7ca38fd..df4aad0d596 100644 --- a/lisp/emacs-lisp/track-changes.el +++ b/lisp/emacs-lisp/track-changes.el @@ -481,12 +481,12 @@ (funcall signal-if-disjoint end track-changes--before-beg) (funcall signal-if-disjoint track-changes--before-end beg))) (funcall reset)) - (cl-assert (save-restriction + (save-restriction (widen) - (<= (point-min) + (cl-assert (<= (point-min) track-changes--before-beg track-changes--before-end - (point-max)))) + (point-max))) (when (< beg track-changes--before-beg) (if (and track-changes--disjoint-trackers (funcall signal-if-disjoint end track-changes--before-beg)) @@ -517,6 +517,6 @@ (setf track-changes--before-end new-bend) (cl-callf concat track-changes--before-string - (buffer-substring-no-properties old-bend new-bend)))))))) + (buffer-substring-no-properties old-bend new-bend))))))))) (defun track-changes--after (beg end len) (cl-assert track-changes--state)
bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.Received: (at 70396) by debbugs.gnu.org; 15 Apr 2024 14:17:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 10:17:11 2024 Received: from localhost ([127.0.0.1]:37511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwN8t-00061A-S6 for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 10:17:11 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:56599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <steven@HIDDEN>) id 1rwN8l-0005yQ-0O for 70396 <at> debbugs.gnu.org; Mon, 15 Apr 2024 10:17:04 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfhigh.nyi.internal (Postfix) with ESMTP id BC7911140152; Mon, 15 Apr 2024 10:16:41 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 15 Apr 2024 10:16:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stebalien.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1713190601; x= 1713277001; bh=rWNAMl5+/T3uaaZbGsTUsx10UUMeUWWk2btWn2KLjew=; b=b cvBaTFwekqqp+5aHnCRCe8FaCay8F1NumlwKuQK5604L3mQ25XulGOTElvinmEPv gMuldkOBM41mElYtCjD5AEz8Zx4iBFT2bFKSLWxsM8UFmiP18z25RWdKKE87K0Td +tZYEIEgDvaDlh+EO164+2BXeb4G3X/y4Eu9wLnItyE3NzjruFdqNCyDa7k2/daJ W4JNxx5fxA389kJ/Pzy9cRy+4mFHbdd980dD4H3Qk9D7FOD4S7B8iUDqTn17nUZ3 VR2PnnMzaK1MZGTajSmeSEja1xQlMtdhUrQcCzsrpgz8pimYMjHVR8uAaTNEOWJO jeNttVEaA/W3NSkwudEVw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1713190601; x=1713277001; bh=rWNAMl5+/T3uaaZbGsTUsx10UUMe UWWk2btWn2KLjew=; b=IOxyAKDG1v/50qI+40Zi93kIFWc5rPxH0JsUF18BDrdp exsAQX43aXaboJvcuO0yhOzZOrXaeq22sH0J/lOKVgSseBz2fATgv5CvDTAObSLs CngPV3HxFZE5vDy/kJ+md8qY9zi1euuIY5vnpAU36GzRlz1pF6J2Kzp3N1gE2M/B CwiDJW1jSb6wPCihOtIqrZwMRpghY2ud5uauvNSEBEfsrrETYqSHwfph+uPOeKnX w4zqWVUjwnnDy6Nta//9F+3MoI0pkamPb+gEHYgvoebQHXA9SHPk53LdHV6g/tj7 sxhuYwFo68epIMZ7p0bJ6gZCTpwYKVvW7fPze54NNA== X-ME-Sender: <xms:yTYdZkLkKevAMemUwUGin-De1IhrN2yLRukUDw0cuNp82Fso6vU6kg> <xme:yTYdZkKYt7R-t7BWuJdmNpcxizUgLBLnyMcyhl8tsqqchub2nbLIF83bQIobBXeoJ aq1meKVpkmDN-SMGT0> X-ME-Received: <xmr:yTYdZkt4L3UjRxqDdihb4bPw3Tn3W-YSpGPCiBDEeTRwf-2bSKnGp5KdCZ04> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudejvddgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefuthgvvhgv nhcutehllhgvnhcuoehsthgvvhgvnhesshhtvggsrghlihgvnhdrtghomheqnecuggftrf grthhtvghrnhepvdekheekgeelheehgefgudelkeethffhgfeuffetkeegtddvfeduuddt tdejjedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epshhtvghvvghnsehsthgvsggrlhhivghnrdgtohhm X-ME-Proxy: <xmx:yTYdZhYGUb8rkXeoGNBtJfp4CHEb41UZdmIHrQqO0KlqCTcwkv2wNg> <xmx:yTYdZrYfgy1BJguafNgzeCYWF0_WPzZ3SVqZaBO6mEUYKlDwbLLBaQ> <xmx:yTYdZtCgAMCENc-rpeJ7DzauP49zOGPSogbTs2CGBGQnEfAv-caXVQ> <xmx:yTYdZhbqHGPvZ2IOdbbljC24eozxSVFvJnHA3YWiPEPQALRXeoj8OQ> <xmx:yTYdZqktsqq8WF_nwpKF5_Tv2dAyGwg3qX0zJGz92WGpFh_XlzW0fT0M> Feedback-ID: ie8a146a7:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Apr 2024 10:16:40 -0400 (EDT) From: Steven Allen <steven@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#70396: 30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors In-Reply-To: <jwvpluqu3dk.fsf-monnier+emacs@HIDDEN> References: <87bk6abvfo.fsf@HIDDEN> <jwvpluqu3dk.fsf-monnier+emacs@HIDDEN> Date: Mon, 15 Apr 2024 09:16:39 -0500 Message-ID: <87sezmk8xk.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70396 Cc: 70396 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Thanks!
bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.Received: (at 70396) by debbugs.gnu.org; 15 Apr 2024 14:07:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 10:07:43 2024 Received: from localhost ([127.0.0.1]:37474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwMzh-0004aA-Kf for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 10:07:42 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:17707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rwMzY-0004YM-Ub for 70396 <at> debbugs.gnu.org; Mon, 15 Apr 2024 10:07:34 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 9B9D0440C67; Mon, 15 Apr 2024 10:07:10 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1713190029; bh=mxQ4YsOzoDdfpE/VLelk3VRPbbuSmx0o0XqPjuPgQ0I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=KisdjPFwXavVoCusg9mlVxUut8HdGw4h4Ljj4p2NQ1P6Mv3YZvRIKix1FXPYAC1H7 kqfP/A+OKF6eWjFG1bOVjimRzPVAxZvZktdBvXsdKfIEP/Dv0JN31+WAbVq6V0NLtZ S8BOdgLvTOV+HXRcYwMjQ6hBfSbXgaO9nIgCnU+OuSMamIfVFYAkjk+2XpgD19pSfu jQhvmRiFORlBODm7mvJKIv28qWK9VFCjDBr2pV0E+s9nbcXUHmgb448/IPIwprpmas Z3Ygn0L9MrYww+v+/SxvjZ4FkQi2O8HytvwZ1Qr18BQ3NqiZy7FZmyHzGXF9aNZ37x waswsNulWhfDg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 64021440C3C; Mon, 15 Apr 2024 10:07:09 -0400 (EDT) Received: from pastel (unknown [45.72.201.215]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 41B961202E4; Mon, 15 Apr 2024 10:07:09 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Steven Allen <steven@HIDDEN> Subject: Re: bug#70396: 30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors In-Reply-To: <87bk6abvfo.fsf@HIDDEN> (Steven Allen's message of "Mon, 15 Apr 2024 08:35:23 -0500") Message-ID: <jwvpluqu3dk.fsf-monnier+emacs@HIDDEN> References: <87bk6abvfo.fsf@HIDDEN> Date: Mon, 15 Apr 2024 10:07:07 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.002 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70396 Cc: 70396 <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 (---) > When formatting a specific rust file with with `eglot-format-buffer` > (rust-analyzer LSP), I'm getting: > > * Track changes errors (below). > * An `args-out-of-range` error in `replace-buffer-contents`. > > To reproduce: > > 1. Checkout `https://github.com/Stebalien/xattr/`. I can try for a > minimal reproducer if necessary. > 2. Install rust-analyzer. > 2. Run `emacs -Q` > 3. `M-x find-file "src/sys/linux_macos.rs"` > (https://github.com/Stebalien/xattr/blob/master/src/sys/linux_macos.rs). > 4. `M-x rust-ts-mode` > 5. `M-x eglot` > 6. `M-x eglot-format-buffer` Thanks for the nice bug report. Will look into it ASAP, Stefan
bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.Received: (at 70396) by debbugs.gnu.org; 15 Apr 2024 13:58:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 09:58:00 2024 Received: from localhost ([127.0.0.1]:37457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwMqM-00032R-So for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 09:58:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rwMqI-00031m-Pq for 70396 <at> debbugs.gnu.org; Mon, 15 Apr 2024 09:57:56 -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 1rwMq1-0007lZ-Kp; Mon, 15 Apr 2024 09:57:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Rt2AMd8bIABg/lKEAB5xL0+xuXVs+8ycD3hAT5BLbc0=; b=UlK9xkDQiwsC uDWJUS0bqB/haOwjkN5e/HHt/AsVsbR6auRcPxm/v4eiC5pZe/JxzvA9IZ2pg7z4xjuTbho61w8Cv xBkM+WZgkRg7kd213ylgyXSgSpuH+98WY4B2EV3SeBmDs1z2euSStfSLFivD/eNo3pE07ezByV4dL eHwkdUXldY2tmf9ud78Fk6z8TYRMw87YCf15ERLxn5rBhFvV+/iizz6GidE9w/xh6Qr9qKgKV9flU kGNRYeMzSdM09vFJD6uTsLBcYf/SX5Gz5VXWe/GIx8+5fTR2qBCJPBP9y9SxBDUX++ofBMZMS2AgV W88/Nw2kHG39fPohGEppJg==; Date: Mon, 15 Apr 2024 16:57:11 +0300 Message-Id: <868r1eloeg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Steven Allen <steven@HIDDEN>, Stefan Monnier <monnier@HIDDEN> In-Reply-To: <87bk6abvfo.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#70396: 30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors References: <87bk6abvfo.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70396 Cc: 70396 <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: Mon, 15 Apr 2024 08:35:23 -0500 > From: Steven Allen via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > When formatting a specific rust file with with `eglot-format-buffer` > (rust-analyzer LSP), I'm getting: > > * Track changes errors (below). > * An `args-out-of-range` error in `replace-buffer-contents`. > > To reproduce: > > 1. Checkout `https://github.com/Stebalien/xattr/`. I can try for a > minimal reproducer if necessary. > 2. Install rust-analyzer. > 2. Run `emacs -Q` > 3. `M-x find-file "src/sys/linux_macos.rs"` > (https://github.com/Stebalien/xattr/blob/master/src/sys/linux_macos.rs). > 4. `M-x rust-ts-mode` > 5. `M-x eglot` > 6. `M-x eglot-format-buffer` Adding Stefan, as I think this might be related to the recent track-changes changes.
bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.Received: (at 70396) by debbugs.gnu.org; 15 Apr 2024 13:56:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 09:56:00 2024 Received: from localhost ([127.0.0.1]:37450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwMoN-0002iB-ET for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 09:55:59 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:51033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <steven@HIDDEN>) id 1rwMnS-0002XS-19 for 70396 <at> debbugs.gnu.org; Mon, 15 Apr 2024 09:55:11 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfhigh.nyi.internal (Postfix) with ESMTP id C897111400DF for <70396 <at> debbugs.gnu.org>; Mon, 15 Apr 2024 09:54:40 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 15 Apr 2024 09:54:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stebalien.com; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1713189280; x=1713275680; bh=6EBY7uWimf kPrfkotbw61qT4gQIkPH3L9JRGzJ1vWs4=; b=XIHB5t6pIlM4Ps6ylsOebbDggD g5zMb5uyxdBUi49qXeVX9gMSGy0ytN21CGz6UWEyyJ8kAj3cyf9YQ457eHyiDZ3M 5IzRs8y4tPVAmIckzR6VpJt/qu52xBdB89x0/zLgqEK6aM6Z1/q/cQEIjiIDTNDQ THMFC+K26vOtLZVJ0pECDGqTkk0r0U0Oyy8NEHbFD8I8xgc3ZOW+Dp+e2jxSx2yD fbRyUaoR8w5MPz9bH3cmpEW677NVedrUPfPD2q9ZaBAKssM1WIuvGJlyuoYlVVTp iaYInF/ZcO+AKUDLCCxo9sfQv3EEF2yXECfQ4ix4ZVve2fM+H4O1cWLVGLuQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1713189280; x=1713275680; bh=6EBY7uWimfkPrfkotbw61qT4gQIk PH3L9JRGzJ1vWs4=; b=q0VAFZTmDwyBXAN7ak/vQNiniL85Oyx1Em8qTxdEagYP yQutPkN74op5zWCV0sfJobH6VHjF3By9Y/4BIBMKoRKdcsIk3ZEuYdchT8UZHXHB LAJ03n40nF4+vEV8watFhoIqwCxe0cIYwGB193QLhaI8M7rMTcnijlObDv/gQgUB ENqKZm6TcuGveh2eqvYzRithc895Av8aFPeXvas5rHpYZzOGsLoMD/Nx/s25WYt7 wN2kmx6ptFwLxqWihowZ/wb0Abf7Z/920aEHc7bntDYSnkIQMp97epy8Lb4wQNRo rcvchUZ1DDTZkMhhhtrGSIkJNFjCj4/HFlde0AH73Q== X-ME-Sender: <xms:oDEdZggSSu_5MlPr1p8XneI-A_7tyuZxATKO4fCsn5Xw3Xq8XUDdVw> <xme:oDEdZpD5EkboqsCLEJdu3k-vCYAEaQ3DGfNk3wEcl45GvGlJZx6EZi1ia41MVN71z MNQzmgJ5wcDKlw_H9U> X-ME-Received: <xmr:oDEdZoH6a8rgbCLyBZ2kwnKgVrH4wfXqBruQ3ftc590ytLlruwWAvTSEXwq8> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudejvddgjeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffffkgggtsehttdertd dttddtnecuhfhrohhmpefuthgvvhgvnhcutehllhgvnhcuoehsthgvvhgvnhesshhtvggs rghlihgvnhdrtghomheqnecuggftrfgrthhtvghrnhephffgkedvteeivdeuhffhjeetke ejueefgeelffeiffffudeuveeivdejieelvdegnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepshhtvghvvghnsehsthgvsggrlhhivghnrdgtoh hm X-ME-Proxy: <xmx:oDEdZhT72ERikZrWfJ4bNUm5EVAArz_CjVAEZLvar9d1KMVi54-kMw> <xmx:oDEdZtyjqkwD7cFgvaayjpXXXXS1cZPwKLicVWAssk1B-rlgE7ncrQ> <xmx:oDEdZv4Ilku_l2Ou_cz6HyVHUujX3iw5matkMI1sxVzCHTcaoynFUw> <xmx:oDEdZqyZu_vpK5m_TLkStgXXugiDjligwld0IfBqF7NYXLrcUA7Wvw> <xmx:oDEdZurUJHWfTxVMPnfCBWE3cwbthupWH-knH4WteIh-pIsKvC9z27cA> Feedback-ID: ie8a146a7:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <70396 <at> debbugs.gnu.org>; Mon, 15 Apr 2024 09:54:40 -0400 (EDT) From: Steven Allen <steven@HIDDEN> To: 70396 <at> debbugs.gnu.org Subject: Re: bug#70396: Acknowledgement (30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors) In-Reply-To: <handler.70396.B.17131881964616.ack <at> debbugs.gnu.org> References: <87bk6abvfo.fsf@HIDDEN> <handler.70396.B.17131881964616.ack <at> debbugs.gnu.org> Date: Mon, 15 Apr 2024 08:54:37 -0500 Message-ID: <87o7aaspcy.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70396 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.7 (-) One additional detail I forgot to mention: repeatedly calling `eglot-format-buffer` starts to corrupt the text the end of the buffer (but rust-analyzer may be to blame for that one).
bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 15 Apr 2024 13:36:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 09:36:35 2024 Received: from localhost ([127.0.0.1]:37424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rwMVU-0001Bn-GI for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 09:36:35 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <steven@HIDDEN>) id 1rwMUy-00017S-DB for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 09:36:20 -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 <steven@HIDDEN>) id 1rwMUg-0005i0-J8 for bug-gnu-emacs@HIDDEN; Mon, 15 Apr 2024 09:35:34 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <steven@HIDDEN>) id 1rwMUa-0003zK-GJ for bug-gnu-emacs@HIDDEN; Mon, 15 Apr 2024 09:35:33 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.nyi.internal (Postfix) with ESMTP id F04AE1140132 for <bug-gnu-emacs@HIDDEN>; Mon, 15 Apr 2024 09:35:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Mon, 15 Apr 2024 09:35:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stebalien.com; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1713188125; x=1713274525; bh=S0/t5+QpX5pD4z3eMHalOJdVCzlLPYn4 B5pvV2jY0Ds=; b=sYwGH5oqrhYEctOT6FrWvv4R3ZrWRMnOfa4GF8HTY7olbo/2 E3as+MAlBrJqTnQ6wR4EqaepGHE4C32LS6zud8NBFMhC/NKX1zIF4WHagrcT3eTQ ZB4ZFQimO2GU2vqP5pzeLkODGKoYX+sBbqOxJblCOuSryHRbaQPkYG1xeWGwch5d pzVkMQB85OmXfA3RTgxFKkniPgy4v5EyEsSsDYAbJRMjKWxylmobZdrWnQ14B82i AN+yaWk5gdWwTmXKWer9ay6ri4CG9JdTfdx2GiXen64qGomsoZOvD2+z+NJVTf52 1aw+QIWxJs05YeLMSrc0rPgTl1InPzU+eJJemA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1713188125; x=1713274525; bh=S0/t5+QpX5pD4z3eMHalOJdVCzlLPYn4B5p vV2jY0Ds=; b=G6Z4dzkROc6KGH9gtTD0tUju3GneVwVOU6SpyKdIKxWCp8wte6z npXoiNm+2zZ7Cf3IboJshhpR4cPM47Ct5fmLb3Xm54z7IxG01PGDp3mdFUQshrCj 6wyRb2Xc9H14nF+6HH5d90rsVT0r/plZX9VJukdT2rjvxtr9mYJUftHlwpkijuVz +xzUZdi0GwW7kb9BugaMWcmHygyIi/vl9G1auJSFm3N5r47jw1Z7+2dMQizI84TA hrtSrwQFYmytB0+LmYbwfVZHMFjXRsfbk1DvRdygqRr+EC39dXz7bDWKw7ldhPbF 1vh/fNrcQllVO7yDRVDORA8Tm0gpOqwq5ng== X-ME-Sender: <xms:HS0dZht-h1jnwDHMOihgOu7oBtDlow1K-kmoNfIDlVIP6y9QGNBWCQ> <xme:HS0dZqcP118Qw1rbxpPZKPjnVk4W9weX494pxhxgoHnmYhVydGnEK5qBbCDwHbKzG eCA3YN-Pqe7cvxzY7c> X-ME-Received: <xmr:HS0dZkwM9j2xvCGnSLnuObVssquRC_cqk6STUblzByi7NGI1gxX_myVJdG0Z> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudejvddgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtsehttdertddttd dtnecuhfhrohhmpefuthgvvhgvnhcutehllhgvnhcuoehsthgvvhgvnhesshhtvggsrghl ihgvnhdrtghomheqnecuggftrfgrthhtvghrnhepvdeffeeitdfhueegueeufefhvefgke fgheeiieeuiedvveetvdeuudevvdevkeetnecuffhomhgrihhnpehgihhthhhusgdrtgho mhdplhhinhhugigpmhgrtghoshdrrhhsnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepshhtvghvvghnsehsthgvsggrlhhivghnrdgtohhm X-ME-Proxy: <xmx:HS0dZoPwwvNjYDyml3VdGPn86UjN56yWgf8d_BLV6S98tceNMRUezQ> <xmx:HS0dZh_eHX22y_cDvtxhHi6TfE-ozf9JscsuS6JiC0F7DRoFcvRNew> <xmx:HS0dZoUJwkIsLvyrgDL9C57a_ruTpEBDMuOWgRTEmtMWHBJWlX2KVQ> <xmx:HS0dZicdZVDzxRQbFYLsIb9xztAJR65y7EBKQQt1zwBGJmakBfLDAA> <xmx:HS0dZjlpyLqzKny1CTyCrMpJViWIZDb9hklUyrpusXMJRPcaPz4yZyFr> Feedback-ID: ie8a146a7:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <bug-gnu-emacs@HIDDEN>; Mon, 15 Apr 2024 09:35:25 -0400 (EDT) From: Steven Allen <steven@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; Eglot, rust-analyzer buffer formatting, and track changes errors X-Debbugs-Cc: Date: Mon, 15 Apr 2024 08:35:23 -0500 Message-ID: <87bk6abvfo.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=103.168.172.159; envelope-from=steven@HIDDEN; helo=fhigh8-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit 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.3 (/) When formatting a specific rust file with with `eglot-format-buffer` (rust-analyzer LSP), I'm getting: * Track changes errors (below). * An `args-out-of-range` error in `replace-buffer-contents`. To reproduce: 1. Checkout `https://github.com/Stebalien/xattr/`. I can try for a minimal reproducer if necessary. 2. Install rust-analyzer. 2. Run `emacs -Q` 3. `M-x find-file "src/sys/linux_macos.rs"` (https://github.com/Stebalien/xattr/blob/master/src/sys/linux_macos.rs). 4. `M-x rust-ts-mode` 5. `M-x eglot` 6. `M-x eglot-format-buffer` ((#1="linux_macos.rs" ((t track-changes--recover-from-error nil nil) (t track-changes--after (1 1 1) nil) (t delete-backward-char (1 nil) nil) (t funcall-interactively (delete-backward-char 1 nil) nil) (t command-execute (delete-backward-char) nil)) [#2= (down-mouse-1 (#<window 3 on *Warnings*> 148 (202 . 279) 3984902 nil 148 (16 . 3) nil (202 . 201) (12 . 26))) #3=(nil . mouse-drag-region) #4= (mouse-1 (#<window 3 on *Warnings*> 148 (202 . 279) 3985082 nil 148 (16 . 3) nil (202 . 201) (12 . 26))) #5=(nil . mouse-set-point) 134217848 #6= (nil . execute-extended-command) 102 #7= (nil . self-insert-command) 105 #8=(nil . self-insert-command) 110 #9=(nil . self-insert-command) 100 #10= (nil . self-insert-command) 45 #11=(nil . self-insert-command) 102 #12=(nil . self-insert-command) 105 #13= (nil . self-insert-command) tab #14=(nil . minibuffer-complete) return #15=(nil . minibuffer-complete-and-exit) 108 #16= (nil . self-insert-command) 105 #17=(nil . self-insert-command) 110 #18=(nil . self-insert-command) tab #19= (nil . minibuffer-complete) return #20= (nil . minibuffer-complete-and-exit) 134217848 #21= (nil . execute-extended-command) 101 #22= (nil . self-insert-command) 103 #23=(nil . self-insert-command) 108 #24=(nil . self-insert-command) tab #25= (nil . minibuffer-complete) 45 #26=(nil . self-insert-command) 101 #27=(nil . self-insert-command) tab #28= (nil . minibuffer-complete) backspace #29= (nil . delete-backward-char) backspace #30= (nil . delete-backward-char) backspace #31= (nil . delete-backward-char) backspace #32= (nil . delete-backward-char) backspace #33= (nil . delete-backward-char) backspace #34= (nil . delete-backward-char) backspace #35= (nil . delete-backward-char) backspace #36= (nil . delete-backward-char) backspace #37= (nil . delete-backward-char) backspace #38= (nil . delete-backward-char) backspace #39= (nil . delete-backward-char) backspace #40= (nil . delete-backward-char) backspace #41= (nil . delete-backward-char) backspace #42= (nil . delete-backward-char) return #43= (nil . minibuffer-complete-and-exit) 7 #44= (nil . abort-minibuffers) 134217848 #45= (nil . execute-extended-command) 114 #46= (nil . self-insert-command) 117 #47=(nil . self-insert-command) 115 #48=(nil . self-insert-command) 116 #49= (nil . self-insert-command) 45 #50=(nil . self-insert-command) tab #51=(nil . minibuffer-complete) return #52= (nil . minibuffer-complete-and-exit) 134217848 #53= (nil . execute-extended-command) 101 #54= (nil . self-insert-command) 103 #55=(nil . self-insert-command) 108 #56=(nil . self-insert-command) 111 #57= (nil . self-insert-command) tab #58=(nil . minibuffer-complete) return #59=(nil . minibuffer-complete-and-exit) 106 #60= (nil . self-insert-command) 106 #61=(nil . self-insert-command) 106 #62=(nil . self-insert-command) 106 #63= (nil . self-insert-command) 106 #64=(nil . self-insert-command) 106 #65=(nil . self-insert-command) 106 #66= (nil . self-insert-command) 106 #67=(nil . self-insert-command) 106 #68=(nil . self-insert-command) 106 #69= (nil . self-insert-command) 106 #70=(nil . self-insert-command) 106 #71=(nil . self-insert-command) 106 #72= (nil . self-insert-command) 106 #73=(nil . self-insert-command) 106 #74=(nil . self-insert-command) backspace #75= (nil . delete-backward-char) backspace #76= (nil . delete-backward-char) backspace #77= (nil . delete-backward-char) backspace #78= (nil . delete-backward-char) backspace #79= (nil . delete-backward-char) backspace #80= (nil . delete-backward-char) backspace #81= (nil . delete-backward-char) backspace #82= (nil . delete-backward-char) backspace #83= (nil . delete-backward-char) backspace #84= (nil . delete-backward-char) backspace #85= (nil . delete-backward-char) backspace #86= (nil . delete-backward-char) backspace #87= (nil . delete-backward-char) backspace #88= (nil . delete-backward-char) backspace #89= (nil . delete-backward-char) 134217848 #90= (nil . execute-extended-command) 102 #91= (nil . self-insert-command) 111 #92=(nil . self-insert-command) 114 #93=(nil . self-insert-command) 109 #94= (nil . self-insert-command) 97 #95=(nil . self-insert-command) 116 #96=(nil . self-insert-command) 45 #97= (nil . self-insert-command) 98 #98=(nil . self-insert-command) 117 #99=(nil . self-insert-command) 102 #100= (nil . self-insert-command) tab #101=(nil . minibuffer-complete) 120 #102=(nil . self-insert-command) backspace #103= (nil . delete-backward-char) tab #104= (nil . minibuffer-complete) 5 #105=(nil . move-end-of-line) backspace #106=(nil . delete-backward-char) backspace #107= (nil . delete-backward-char) backspace #108= (nil . delete-backward-char) backspace #109= (nil . delete-backward-char) backspace #110= (nil . delete-backward-char) backspace #111= (nil . delete-backward-char) backspace #112= (nil . delete-backward-char) backspace #113= (nil . delete-backward-char) backspace #114= (nil . delete-backward-char) backspace #115= (nil . delete-backward-char) backspace #116= (nil . delete-backward-char) backspace #117= (nil . delete-backward-char) backspace #118= (nil . delete-backward-char) backspace #119= (nil . delete-backward-char) backspace #120= (nil . delete-backward-char) backspace #121= (nil . delete-backward-char) backspace #122= (nil . delete-backward-char) backspace #123= (nil . delete-backward-char) 101 #124= (nil . self-insert-command) 103 #125=(nil . self-insert-command) 108 #126=(nil . self-insert-command) 111 #127= (nil . self-insert-command) 116 #128=(nil . self-insert-command) 45 #129=(nil . self-insert-command) 102 #130= (nil . self-insert-command) 111 #131=(nil . self-insert-command) 114 #132=(nil . self-insert-command) tab #133= (nil . minibuffer-complete) tab #134=(nil . minibuffer-complete) tab #135=(nil . minibuffer-complete) 109 #136= (nil . self-insert-command) 97 #137=(nil . self-insert-command) 116 #138=(nil . self-insert-command) 45 #139= (nil . self-insert-command) tab #140=(nil . minibuffer-complete) return #141=(nil . minibuffer-complete-and-exit) 106 #142= (nil . self-insert-command) 106 #143=(nil . self-insert-command) 106 #144=(nil . self-insert-command) 106 #145= (nil . self-insert-command) 106 #146=(nil . self-insert-command) 106 #147=(nil . self-insert-command) backspace #148= (nil . delete-backward-char) backspace #149= (nil . delete-backward-char) backspace #150= (nil . delete-backward-char) backspace #151= (nil . delete-backward-char) backspace #152= (nil . delete-backward-char) backspace (nil . delete-backward-char)]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes--after (2 2 1) nil) (t delete-backward-char (1 nil) nil) (t funcall-interactively (delete-backward-char 1 nil) nil) (t command-execute (delete-backward-char) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143# 106 #144# 106 #145# 106 #146# 106 #147# backspace #148# backspace #149# backspace #150# backspace #151# backspace #152#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes--after (3 3 1) nil) (t delete-backward-char (1 nil) nil) (t funcall-interactively (delete-backward-char 1 nil) nil) (t command-execute (delete-backward-char) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143# 106 #144# 106 #145# 106 #146# 106 #147# backspace #148# backspace #149# backspace #150# backspace #151#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes--after (4 4 1) nil) (t delete-backward-char (1 nil) nil) (t funcall-interactively (delete-backward-char 1 nil) nil) (t command-execute (delete-backward-char) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143# 106 #144# 106 #145# 106 #146# 106 #147# backspace #148# backspace #149# backspace #150#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes--after (5 5 1) nil) (t delete-backward-char (1 nil) nil) (t funcall-interactively (delete-backward-char 1 nil) nil) (t command-execute (delete-backward-char) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143# 106 #144# 106 #145# 106 #146# 106 #147# backspace #148# backspace #149#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes--after (6 6 1) nil) (t delete-backward-char (1 nil) nil) (t funcall-interactively (delete-backward-char 1 nil) nil) (t command-execute (delete-backward-char) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143# 106 #144# 106 #145# 106 #146# 106 #147# backspace #148#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes-fetch (#153= #s(track-changes--tracker :signal eglot--track-changes-signal :state #s(track-changes--state :beg 3969 :end 1 :before nil :next nil) :nobefore nil :immediate nil) #f(compiled-function (beg end before) #<bytecode 0x10e235d56586>)) nil) (t eglot--track-changes-fetch (#153#) nil) (t eglot--signal-textDocument/didChange nil nil) (t run-hooks (eglot--document-changed-hook) nil) (t #154=#f(compiled-function () #<bytecode -0x2804b3cee14c5fc>) nil nil) (t apply (#154# nil) nil) (t timer-event-handler ([t 0 0 500000 nil #154# nil idle 0 nil]) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143# 106 #144# 106 #145# 106 #146# 106 #147#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes-fetch (#153# #f(compiled-function (beg end before) #<bytecode 0x10e235d56586>)) nil) (t eglot--track-changes-fetch (#153#) nil) (t eglot--track-changes-signal (#153# 3815) nil) (t track-changes--before (2 3) nil) (t track-changes--after (2 3 0) nil) (t self-insert-command (1 106) nil) (t funcall-interactively (self-insert-command 1 106) nil) (t command-execute (self-insert-command) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142# 106 #143#]) (#1# ((t track-changes--recover-from-error nil nil) (t track-changes--after (1 2 0) nil) (t self-insert-command (1 106) nil) (t funcall-interactively (self-insert-command 1 106) nil) (t command-execute (self-insert-command) nil)) [#2# #3# #4# #5# 134217848 #6# 102 #7# 105 #8# 110 #9# 100 #10# 45 #11# 102 #12# 105 #13# tab #14# return #15# 108 #16# 105 #17# 110 #18# tab #19# return #20# 134217848 #21# 101 #22# 103 #23# 108 #24# tab #25# 45 #26# 101 #27# tab #28# backspace #29# backspace #30# backspace #31# backspace #32# backspace #33# backspace #34# backspace #35# backspace #36# backspace #37# backspace #38# backspace #39# backspace #40# backspace #41# backspace #42# return #43# 7 #44# 134217848 #45# 114 #46# 117 #47# 115 #48# 116 #49# 45 #50# tab #51# return #52# 134217848 #53# 101 #54# 103 #55# 108 #56# 111 #57# tab #58# return #59# 106 #60# 106 #61# 106 #62# 106 #63# 106 #64# 106 #65# 106 #66# 106 #67# 106 #68# 106 #69# 106 #70# 106 #71# 106 #72# 106 #73# 106 #74# backspace #75# backspace #76# backspace #77# backspace #78# backspace #79# backspace #80# backspace #81# backspace #82# backspace #83# backspace #84# backspace #85# backspace #86# backspace #87# backspace #88# backspace #89# 134217848 #90# 102 #91# 111 #92# 114 #93# 109 #94# 97 #95# 116 #96# 45 #97# 98 #98# 117 #99# 102 #100# tab #101# 120 #102# backspace #103# tab #104# 5 #105# backspace #106# backspace #107# backspace #108# backspace #109# backspace #110# backspace #111# backspace #112# backspace #113# backspace #114# backspace #115# backspace #116# backspace #117# backspace #118# backspace #119# backspace #120# backspace #121# backspace #122# backspace #123# 101 #124# 103 #125# 108 #126# 111 #127# 116 #128# 45 #129# 102 #130# 111 #131# 114 #132# tab #133# tab #134# tab #135# 109 #136# 97 #137# 116 #138# 45 #139# tab #140# return #141# 106 #142#])) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, cairo version 1.18.0) of 2024-04-14 built on Laptop Repository revision: 3d3602055264ca3095b7f28ca7e27a6f2782649a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101013 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-m17n-flt --without-selinux --without-pop --without-gconf --enable-link-time-optimization --with-native-compilation=yes --with-xinput2 --with-x-toolkit=no --without-toolkit-scroll-bars --without-xft --without-xaw3d --with-cairo-xcb --with-sound=no --with-tree-sitter --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -Wl,-z,noexecstack -flto=auto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY OLDXMENU PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Rust Minor modes in effect: eglot-inlay-hints-mode: t eglot--managed-mode: t flymake-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 menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rust-ts-mode rx c-ts-common treesit shell pcomplete cl-extra eglot external-completion jsonrpc xref flymake thingatpt project diff ert pp ewoc debug backtrace help-mode find-func filenotify warnings compile text-property-search comint ansi-osc ansi-color ring pcase url-util url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json map byte-opt gv bytecomp byte-compile url-vars imenu vc-git diff-mode track-changes easy-mmode vc-dispatcher time-date subr-x cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 129374 9610) (symbols 48 11382 0) (strings 32 32936 3210) (string-bytes 1 1071331) (vectors 16 20476) (vector-slots 8 251373 8274) (floats 8 74 289) (intervals 56 767 0) (buffers 992 18))
Steven Allen <steven@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#70396
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.