From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mickey Petersen Newsgroups: gmane.emacs.bugs Subject: bug#60652: 30.0.50; tree-sitter: `treesit-inspect-mode' seems to break the undo ring... sometimes? Date: Mon, 09 Jan 2023 09:01:11 +0000 Organization: Mastering Emacs Message-ID: <87r0w4hyio.fsf@masteringemacs.org> References: <547545D3-D9AE-46E3-A022-FDF51836855A@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34921"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e @VERSION@; emacs 30.0.50 Cc: 60652@debbugs.gnu.org To: Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 09 10:03:58 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pEo4U-0008us-6f for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 09 Jan 2023 10:03:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pEo3s-00041J-0q; Mon, 09 Jan 2023 04:03:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEo3c-0003xh-KO for bug-gnu-emacs@gnu.org; Mon, 09 Jan 2023 04:03:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pEo3b-0002LX-3s for bug-gnu-emacs@gnu.org; Mon, 09 Jan 2023 04:03:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pEo3a-0006BL-VN for bug-gnu-emacs@gnu.org; Mon, 09 Jan 2023 04:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Mickey Petersen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jan 2023 09:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60652 X-GNU-PR-Package: emacs Original-Received: via spool by 60652-submit@debbugs.gnu.org id=B60652.167325492423670 (code B ref 60652); Mon, 09 Jan 2023 09:03:02 +0000 Original-Received: (at 60652) by debbugs.gnu.org; 9 Jan 2023 09:02:04 +0000 Original-Received: from localhost ([127.0.0.1]:35750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEo2d-00069h-Go for submit@debbugs.gnu.org; Mon, 09 Jan 2023 04:02:03 -0500 Original-Received: from mail-lo2gbr01on2132.outbound.protection.outlook.com ([40.107.10.132]:18972 helo=GBR01-LO2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEo2b-000695-5h for 60652@debbugs.gnu.org; Mon, 09 Jan 2023 04:02:02 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RfHsgmPx8tDC47aAl9Nw8R6Xd18fetMTX9giexAYYgGsxb6ZAV8dRsOqW3yD8pUNHnLpkyWLVLVW+rJB4WtulbGaGUiZmv35f+u9Yz4d3j6VHGAD4PfAmT4ZspurkRJH2TCRzczF7sDZUhtH9uKA5ZljDjPbctc8TUjalwWJuzTP/SAnIF+wbdWmernIgLLidwSM0B6tjjYFzKAL/ovZGWxUiYXC3Bsv9NvKY3AiMwQFew/wR8nZhdpIqzljBKGAMCj1NqpJHu+7Zj25bSXBKBU05qaInzZ0pNvzbGIxPnnTHosJ32P3QoqJkmMquKEMEPP0oHsKq73cV1uIMoooXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=S1VstvUiZgs0DYqC+r9wRt9WfVkedQLuUbZMRRotRoo=; b=mIXxSs3gGlN4MQYjzGryjOkfpYu0NJaoW4cNwIOiKDKwlW8NfxPBqWFE8FT1Nto1IoUdHSIOcghkSZIGfwQ1nzq0zys7gEhNIb9KZxi0/CSgHaBn6XYOvDveqrXSWywnf2ZKkk6x97YBYLyvBneLRP/0fUBDluE2K3nEyMlmhqDtdK+jVuQOVr8WuTAWIDJ2dzNmfMMsEXlPQZ36TeYASfSUfbTGSAbinhTeYMh8lVK3yf2KQvwheV0kn0Pt5Wg7pS+bjCHmBsJ3AmNE1oNeGO19Q52fm236rfE9uFhEEWorbR/0a0Z+ET+JUy93lq/yjCiPTxwD+WrUTK2ouwLhMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 178.79.136.144) smtp.rcpttodomain=debbugs.gnu.org smtp.mailfrom=masteringemacs.org; dmarc=pass (p=none sp=none pct=100) action=none header.from=masteringemacs.org; dkim=pass (signature was verified) header.d=masteringemacs.org; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semantical.onmicrosoft.com; s=selector1-semantical-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S1VstvUiZgs0DYqC+r9wRt9WfVkedQLuUbZMRRotRoo=; b=ElTTolnHLuDgpggSz661I0zmbumtbJdtFNugfip9ydV8xjocLG14uMZIWmxG/6dNELxlVwddz1L992c1Wp2LsBlNSp9SRfZhKZj0SUTr4DYAHQFsMF05Jd58OfKD+BlkkfFmJoUl1iR6TDJ8H8iLqmU6HiUVorMVV//g3Qk7H8I= Original-Received: from LO4P123CA0384.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18f::11) by LOYP265MB1808.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:ea::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Mon, 9 Jan 2023 09:01:54 +0000 Original-Received: from LO2GBR01FT031.eop-gbr01.prod.protection.outlook.com (2603:10a6:600:18f:cafe::4d) by LO4P123CA0384.outlook.office365.com (2603:10a6:600:18f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18 via Frontend Transport; Mon, 9 Jan 2023 09:01:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 178.79.136.144) smtp.mailfrom=masteringemacs.org; dkim=pass (signature was verified) header.d=masteringemacs.org;dmarc=pass action=none header.from=masteringemacs.org; Received-SPF: Pass (protection.outlook.com: domain of masteringemacs.org designates 178.79.136.144 as permitted sender) receiver=protection.outlook.com; client-ip=178.79.136.144; helo=semantical.co.uk; pr=C Original-Received: from semantical.co.uk (178.79.136.144) by LO2GBR01FT031.mail.protection.outlook.com (10.152.42.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18 via Frontend Transport; Mon, 9 Jan 2023 09:01:53 +0000 Original-Received: by semantical.co.uk (Postfix, from userid 5001) id 9792E114002; Mon, 9 Jan 2023 09:01:53 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=masteringemacs.org; s=masteringemacs.org; t=1673254913; bh=S1VstvUiZgs0DYqC+r9wRt9WfVkedQLuUbZMRRotRoo=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=zKPOkOuXJl2yFHGGPlmf5AtpAs1hq6EPHG9/PQuyRGdlfVJ3Amup+Nu0nZg6rCvYh tGcFQdEaQfBL8QjWLqYkMnChzlGUIdiqTEVfG3vFPlzQfrnUojkbMB+bPp4yig+3vG WF1W+VY0rKHmaNdRBXXNI6aViShVouap444GFyNM= In-reply-to: <547545D3-D9AE-46E3-A022-FDF51836855A@gmail.com> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LO2GBR01FT031:EE_|LOYP265MB1808:EE_ X-MS-Office365-Filtering-Correlation-Id: 88a87d4f-bf9d-494d-66e0-08daf2202750 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AaVc8JjG0C5vJRN5xBGe5qsmjXC5QPXgUTuC0La6Kk7HQ/jfpWNez9LUHa5pO/rEoVNMXgjkqtkqRHuMEIsbHMgd+V8USCxZwMOdLNSOqYqLLYVC1fLsR6YKTkbjgc7EJQLXTe4OqJxt93C1/bZd5erUBmduS0aJ184Qk4AIPnNCSqUVAvTYdhyaV1/y1Z2x82thKqHz+gF/dLPK33DNBMAiKXhYRmVE2yQDa0LE7EpJjY7zEEXyhJ9ApbRw7tSKc5ZVkvP814bN/Kch9ehNQYMD3ViYEBA3xgdCZipaMQNNtCoGahRIVEXTIP0Vk2WFmXRpviHROILRn145n+ogI0pamjhUUlj4RxOnX7rrR+j9oVbCPsAkdKeyV8lfuFNDgl4J9aZ4XEozASXR34gaLeleJh9pzPd8HZ6W1fm6puY3FNftO5a8pc2QQt+q+cOaFsNfUWDxtFqo2Bj1UpfiAQTEjErMq6PJrrW5KRUjetUyFvpB0nWDZ+DdeDrk3vqgd+a28R8XGcZ2wIE0kUK3MMReD5BzT85woLEEfEj6li5+LGYCTl05cvh2xpRr0/Fe5nFuq+1Cq1XMla2q3IYYC3HQGOPP4Av+VFQCzoGnI4bjnKmyN0fUy3hlGcGcZAfMIVKikyYu4HbGbd/f2UYl/8HU6y+kdOlpllGdn7g6S0ax5W6zRvDTlFBP9IAfeM/1L0n1iD+UahMC6c0g1+VqEOxDOSOB51M8xsQPugIlWV7UpJhqJyL1Ir+zkNeUz tD0wgiJn2Lt3+UsYEFfkzw7Xw== X-Forefront-Antispam-Report: CIP:178.79.136.144; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:semantical.co.uk; PTR:semantical.co.uk; CAT:NONE; SFS:(13230022)(396003)(39830400003)(136003)(376002)(346002)(451199015)(46966006)(36840700001)(36756003)(186003)(8936002)(6862004)(6666004)(26005)(6266002)(4744005)(2616005)(5660300002)(40480700001)(36916002)(4326008)(316002)(356005)(86362001)(42186006)(70586007)(7596003)(478600001)(7636003)(41300700001)(70206006)(8676002)(82310400005)(47076005)(2906002)(336012)(36860700001)(38230200001)(81973001)(14776008)(79816003); DIR:OUT; SFP:1102; X-OriginatorOrg: masteringemacs.org X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2023 09:01:53.8213 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88a87d4f-bf9d-494d-66e0-08daf2202750 X-MS-Exchange-CrossTenant-Id: a4e27e3d-bab0-45e8-8942-e64cf9fbd34f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4e27e3d-bab0-45e8-8942-e64cf9fbd34f; Ip=[178.79.136.144]; Helo=[semantical.co.uk] X-MS-Exchange-CrossTenant-AuthSource: LO2GBR01FT031.eop-gbr01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LOYP265MB1808 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253002 Archived-At: Yuan Fu writes: > Mickey Petersen writes: > >> Steps to somewhat reliably reproduce it: >> >> 1. Enable `treesit-inspect-mode' in a valid buffer. >> 2. Do some light editing, and sometimes the undo ring will reset >> itself to just the previous undone state and the current one. In >> effect turning what was a history of undo events into two. >> >> Sadly, I have little more than this to go on. > > I am truly amazed :-) I don=E2=80=99t have any idea why, either. AFAIK > treesit-inspect-mode doesn=E2=80=99t do anything dangerous. > Yes, sorry for the vague report. But I figured I'd at least throw it out there in case someone else encounters it. It's possible something else is interfering, but given the simplicity of the mode, as you say, it is indeed odd. I will let you know if I can reproduce it reliably. > Yuan