Stephen Berman <stephen.berman@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 66395) by debbugs.gnu.org; 5 Nov 2023 22:01:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 05 17:01:36 2023 Received: from localhost ([127.0.0.1]:38294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qzlBY-0000BV-1f for submit <at> debbugs.gnu.org; Sun, 05 Nov 2023 17:01:36 -0500 Received: from mout.gmx.net ([212.227.17.20]:48001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stephen.berman@HIDDEN>) id 1qzlBU-0000B8-TH; Sun, 05 Nov 2023 17:01:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1699221638; x=1699826438; i=stephen.berman@HIDDEN; bh=ftVieOPsmcvIWM4Ty8kVuOI+hF3TGSQXNob8dhcduAw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=PcwVo/sXLhdcJue1mJpzIEg1YsqtgJ38ZmiRhhPcy/+dC5wSmOLxAyKrudgPzQJ8 k3Tmh8O5AuKgaygSq3gL5LE6oNSxUsKO5NfiecoDXUuxTPH21CUhyj8Ekd7dPB/Ug obKzTOS58rd0PMpM5XgIqD5tjMoLtpFhnFFi7VTUd6xK00whuJ5hlRKp8UTl9SMra qMbHecmmh9bX0h3bsaQiXRGekuK1pybVLZGHrmzlKhZpxVqWkYJr1slUCn6sy/6/p ECsdl8yKfxdJ+zQnzkQLtx2OJ21qaUEUabDFfoKt1LNRfmXzwChUoLmk4PL5YeXcC ltuFXImo4ELjMsRguA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs2 ([94.134.196.221]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTRMi-1qpyd002MG-00TopJ; Sun, 05 Nov 2023 23:00:38 +0100 From: Stephen Berman <stephen.berman@HIDDEN> To: "Nathan R. DeGruchy" <nathan@HIDDEN> Subject: Re: bug#66395: 28.2; Todo-mode locks up when trying to edit an entry In-Reply-To: <877cnyazsd.fsf@HIDDEN> (Stephen Berman's message of "Sat, 07 Oct 2023 23:27:46 +0200") References: <871qe6ntf4.fsf@ndegruchy-wlt> <877cnyazsd.fsf@HIDDEN> Date: Sun, 05 Nov 2023 23:00:36 +0100 Message-ID: <87h6lzx3ln.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:9wkQes1T0GENn81ekUJ9z2FgNFct8Xv3CR39dXTIrTga42Gc5YF LUHFHdN4iJisjOdkav9+zXuE6zarBPq9wl+3jqJBVeSbxmxGn597NA6Hsk4/+lNTx0EvmB+ Yanb/OuB7QxV351WOG5qfBygoV55prc6M9bDudeXoZVEcpjAmbXozH9VXFZJrsOqbSA5Q/3 LYYC5Z5T/NgkzfSmfTPxQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Tp/Mp4vwwjU=;7F69ybX7gbgCpifRT1E43hFsIPB 9XxZ1BzIIiVJDFelJJ+U+qEUbD8oPowy1Dc7bRqdlVyxVc3hWGRPMlirl1vW0a8mVGNR5hR7Q whS4lvcfUfSdZ0ToMR7n8iejS4HlK9MtuyhO04tfTlo5b5aHXQi1IgqOMwfBT7QS79Yg7597V 4LfbfF6IKTgwo4DhV1Ad08M2dJEyKCuOpR108IlWkECqUhWss4pXthphuJhCXWssx7v33pULe 8Sf+lir0sbbGjR+kDbxPPAoHVeYIfOIkJ9OL2zfvRNbfM+xuLCjtxOcKfU0hQNmPG2CTrMwbA yMrGrdMa8ZL1TrFbJgwG5mXL1b1X88V/exhF+G9MgLM+nAlzl0FbhNCGb6T2DdzPFuKuPypaH NIiUtewumQozfCo3CA/5xlbD7ek+T9L80ViIU+5d8D0v43O7jufMdUxIx7PuF0Y4TZaJy6Xsx Hh9RYJbth94JmQyEJUWqy2Fha/2zfgnZpg8SCAnRjYloImtkAgUtpIRMIolrPoO1aQ24/JIf5 OqZPWQrwXFq3ysIEkM+0GmR9d03d7KiRU5sgcW3v2dzMtARbT0sh8y5Ug/6DeXZQMjG9upqmL aWFF4HvEU4tfAKOe7nYDpfSUIqFMnbGPZ5OTsVbJTbQVle9SBeZF2RfA8rPxrCO8VQYPS3Vr2 JyVBq5Ikv/cS4jVgnWwB5T0KxDLEP0BV/HQAwsDqBls5aMbd5LfT7cvViNfTDvi0/s/bLIutR Ua7Wdou+AugbAZXXSydnmrmQznTds34TIY3jTlkcHoIUBQ2YxbBx3bACpuGcjtqwHBbq8W305 OyUL9z6L2Ouqw32wRRP+2kSd2QeJpRtDuSd34NrnZRctEEE7JnyUrRjfTnm1kfwYY+XcNqXK6 0vYtT0q5TnlKeUJfW3sHYmP7COp3v4Pa9+isKoKwkFL1xYTm9FwWvyrtbmk/8I5Acmw38IaSR 7BBp5j6lLdeUd3r5XFpWqixigPU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66395 Cc: Christos Ballas <cballas99@HIDDEN>, LdBeth <andpuke@HIDDEN>, 66395 <at> debbugs.gnu.org, 55284 <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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable merge 55284 66395 thanks On Sat, 07 Oct 2023 23:27:46 +0200 Stephen Berman <stephen.berman@HIDDEN>= wrote: > On Sat, 7 Oct 2023 19:06:55 +0000 "Nathan R. DeGruchy" <nathan@degruchy.= org> wrote: > >> I am trying to explore using 'todo-mode' as a todo list and while I can >> see and create entries in todo-mode using the normal functions, trying >> to edit an item seems to cause emacs to soft-lock. I can reproduce this >> in a config-less emacs via `emacs -Q`. >> >> Basically, I have a todo-file at $HOME/.config/emacs/todo/tasks.todo, >> this was created when using `todo-show` initially. The contents are not >> very complex: >> >> (("Emacs" . [1 0 0 0]) ("Home" . [1 0 0 0])) >> --=3D=3D-- Emacs >> [2023-10-07] Learn Todo Mode >> >> =3D=3D--=3D=3D DONE >> --=3D=3D-- Home >> [2023-10-07] Get new wiper blades >> >> =3D=3D--=3D=3D DONE >> >> When on either of the items, if I hit 'e' to edit them, it causes emacs >> to lock up, specifically around `todo-done-item-p()`. I found this out >> by enabling `toggle-debug-on-quit`, reproducing the error, and the >> C-g'ing out of the loop/lockup. I also tried to trace through the >> todo-edit-item with edebug-defun. Stepping through, it seems to reach >> the same predicate function and ... stop. >> >> I'm not sure where to go from here. > > On Sat, 07 Oct 2023 14:37:00 -0500 LdBeth <andpuke@HIDDEN> wrote: > >> As we have discussed on IRC, the nonstandard timestamp format is the ca= use. > > Yes. This is a duplicate of bug#55284. At the time that bug was > reported, I didn't have time to try fixing it (being the todo-mode > maintainer), and later, unfortunately, I forgot about it. I'll try to > look into it soon, but, as I noted in that bug thread, I think it's not > easy to fix. One issue is that todo-mode basically employs the same > handling of date formats as diary-lib.el, and the ISO date style causes > problems there too, see bug#55286. I've finally attended to this bug. The problem is due to using a faulty regular expression for matching todo date headers in the ISO format. There was a related bug report years ago about a diary display problem with the ISO format (bug#8583), and the fix for that (whose author conceded it was "ugly") points the way to a fix for todo-mode, see the attached patch (which I have to concede is even uglier and more complicated than the fix for bug#8583, but I couldn't find a better way). (I actually had been aware of the diary bug and the fix, but didn't try to apply it to todo-mode back then; I don't remember exactly why but I guess because I concluded it was not straightforward to adapt the fix to todo-mode and since I didn't use the ISO format myself I lacked motivation, also because there had been no todo-mode bug reports about it -- until bug#55286 (and now the current bug), but by then I had forgotten about bug#8583.) >> The hang is cause by the while loop `todo-item-start' not properly hand= le fail >> case, however. >> >> This patch would at least fix the hang. >> >> --- >> LdBeth >> >> --- todo-mode.el.old 2023-10-07 14:28:59.000000000 -0500 >> +++ todo-mode.el 2023-10-07 14:30:20.000000000 -0500 >> @@ -5242,8 +5242,8 @@ >> ;; Buffer is widened. >> (looking-at (regexp-quote todo-category-beg))) >> (goto-char (line-beginning-position)) >> - (while (not (looking-at todo-item-start)) >> - (forward-line -1)) >> + (while (and (not (looking-at todo-item-start)) >> + (=3D (forward-line -1) 0))) >> (point))) >> >> (defun todo-item-end () > > Thanks. Even though this doesn't eliminate other problems with using > the ISO date style in todo-mode (or in the Emacs Diary), since it does > prevent the infinite loop here, it may be a good stopgap. With the attached patch I think this stopgap should be unnecessary: the while-loop should no longer fail when the ISO date format is used (barring any bugs in the patch, and if there are, it should fail so they can be found and fixed). However, using the ISO date format in todo-mode does necessitate additional changes, in the code for editing todo item headers, which the attached patch also includes. Although with this patch todo-mode now supports the ISO date format, there remains a problem. Todo mode (like the Emacs Diary) uses the date format specified by calendar-date-display-form, which is a user option that has three default styles (American, European and ISO), which you can change by customizing `calendar-date-style' or by executing `calendar-set-date-style'. But if you change it, that breaks using todo-mode with any existing todo file that was created using a different date format, in the same way that trying to use the ISO format with todo-mode fails without the attached patch (i.e., the current bug). (As noted above with reference to bug#55286, the diary is subject to similar breakage.) After I came up with the attached patch to support the ISO date format in todo-mode, I started tackling the issue of changing the date format, and I now have what I think is a viable solution. However, to implement it I've had to make extensive changes in the todo-mode code, and also to part of the internal structure of todo files (but not to the UI), and I'm still testing these changes. They include essentially the changes in the attached patch (though partly in a more general form). Therefore, what I'd like to do first is install this patch, after waiting several days for any feedback. I'll open a new bug to post and discuss the more extensive changes I'd like to make. Steve Berman --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Description: Todo mode support for ISO date format Content-Transfer-Encoding: quoted-printable diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el index 093ea0e22b6..5354a65799d 100644 =2D-- a/lisp/calendar/todo-mode.el +++ b/lisp/calendar/todo-mode.el @@ -189,20 +189,53 @@ todo-month-abbrev-array "Array of abbreviated month names, in order. The final element is \"*\", indicating an unspecified month.") +(defconst todo--date-pattern-groups + (pcase calendar-date-style + ('american '((monthname . "6") (month . "7") (day . "8") (year = . "9"))) + ('european '((day . "6") (monthname . "7") (month . "8") (year = . "9"))) + ('iso '((year . "6") (monthname . "7") (month . "8") (day . "9"= )))) + "Alist for grouping date components in `todo-date-pattern'.") + (defconst todo-date-pattern - (let ((dayname (diary-name-pattern calendar-day-name-array nil t))) - (concat "\\(?4:\\(?5:" dayname "\\)\\|" - (calendar-dlet - ((dayname) - (monthname (format "\\(?6:%s\\)" (diary-name-pattern - todo-month-name-array - todo-month-abbrev-array))) - (month "\\(?7:[0-9]+\\|\\*\\)") - (day "\\(?8:[0-9]+\\|\\*\\)") - (year "-?\\(?9:[0-9]+\\|\\*\\)")) - (mapconcat #'eval calendar-date-display-form)) - "\\)")) - "Regular expression matching a todo item date header.") + (let* ((dayname (diary-name-pattern calendar-day-name-array nil t)) + (d (concat "\\(?" (alist-get 'day todo--date-pattern-groups) + ":[0-9]+\\|\\*\\)")) + (mn (format (concat "\\(?" (alist-get 'monthname + todo--date-pattern-groups) + ":%s\\)") + (diary-name-pattern todo-month-name-array + todo-month-abbrev-array))) + (m (concat "\\(?" (alist-get 'month todo--date-pattern-groups) + ":[0-9]+\\|\\*\\)")) + (y (concat "\\(?" (alist-get 'year todo--date-pattern-groups) + ":[0-9]+\\|\\*\\)")) + (dd "1111111") + (mm "2222222") + (yy "3333333") + (s (concat "\\(?4:\\(?5:" dayname "\\)\\|" + (calendar-dlet + ((dayname) + (monthname mn) + (year yy) + (month mm) + (day dd)) + (mapconcat #'eval calendar-date-display-form)) + "\\)"))) + ;; The default value of calendar-iso-date-display-form calls + ;; `string-to-number' on the values of `month' and `day', so we + ;; gave them placeholder values above and now replace these with + ;; the necessary regexps with appropriately numbered groups, because + ;; `todo-edit-item--header' uses these groups. + (when (string-match dd s nil t) + (setq s (string-replace dd d s))) + (when (string-match mm s nil t) + (setq s (string-replace mm m s))) + (when (string-match yy s nil t) + (setq s (string-replace yy y s))) + s) + "Regular expression matching a todo item date header. +The value of `calendar-date-display-form' determines the form of +the date header.") ;; By itself this matches anything, because of the `?'; however, it's onl= y ;; used in the context of `todo-date-pattern' (but Emacs Lisp lacks @@ -2349,11 +2382,19 @@ todo-edit-item--header (regexp-quote todo-nondiary-end) "?") (line-end-position) t) (let* ((otime (match-string-no-properties 2)) - (odayname (match-string-no-properties 5)) - (omonthname (match-string-no-properties 6)) - (omonth (match-string-no-properties 7)) - (oday (match-string-no-properties 8)) - (oyear (match-string-no-properties 9)) + (odayname (match-string-no-properties 5)) + (mngroup (string-to-number + (alist-get 'monthname todo--date-pattern-group= s))) + (omonthname (match-string-no-properties mngroup)) + (mgroup (string-to-number + (alist-get 'month todo--date-pattern-groups))) + (omonth (match-string-no-properties mgroup)) + (dgroup (string-to-number + (alist-get 'day todo--date-pattern-groups))) + (oday (match-string-no-properties dgroup)) + (ygroup (string-to-number + (alist-get 'year todo--date-pattern-groups))) + (oyear (match-string-no-properties ygroup)) (tmn-array todo-month-name-array) (mlist (append tmn-array nil)) (tma-array todo-month-abbrev-array) @@ -2399,11 +2440,23 @@ todo-edit-item--header ((eq what 'month) (setf day oday year oyear - (if (memq 'month calendar-date-display-form) + ;; With default ISO style, 'month is in a + ;; sublist of c-d-d-f, so we flatten it. + (if (memq 'month (flatten-tree + calendar-date-display-form)) month monthname) (cond ((not current-prefix-arg) - (todo-read-date 'month)) + (let ((nmonth (todo-read-date 'month))) + ;; If old month is given as a number, + ;; have to convert new month name to + ;; the corresponding number. + (when omonth + (setq nmonth + (number-to-string + (1+ (seq-position tma-array + nmonth))))) + nmonth)) ((or (string=3D omonth "*") (=3D mm 13)) (user-error "Cannot increment *")) (t --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#66395
; Package emacs
.
Full text available.Received: (at 66395) by debbugs.gnu.org; 7 Oct 2023 23:21:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 07 19:21:23 2023 Received: from localhost ([127.0.0.1]:56054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qpGbq-0003YR-Sd for submit <at> debbugs.gnu.org; Sat, 07 Oct 2023 19:21:23 -0400 Received: from mail-bn7nam10on2094.outbound.protection.outlook.com ([40.107.92.94]:45761 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nathan@HIDDEN>) id 1qpGbo-0003Xb-6A for 66395 <at> debbugs.gnu.org; Sat, 07 Oct 2023 19:21:21 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b7bYbo/2CvYlgHHsHFGT5mPOfwoiFgHBneAvSQdGhe5c+fEPWOKZaOI6qenfh32qPPfXj88XK+3l1HXsESUnwNrZ2NIwjyGm5WlQkjpf7GJBVXujqkGQnJSvDvWtxJ34hZyuwvhwH1EjYvte84nwG23Q9EEpHpjuMetXFmmoTCDwWUNDjTvglm4aaPIdGHQ9kpTkcBWEUAiKkrAdxkz3e49vUzIvrQuqK299yzqLnQKa99OJrFTngvuarilL3L4mtLC6+v5aFgwiqPPCeDZqMSYhJfPKl6Ub40XUqFVsrIZ5V61yqE1ekb+13nBQRsD+ENyMeKAf1r11dx7UBt9IqA== 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=Uhqe6fwNP+IOCvgNwQw5CmFGjhdsXVc3hmwQqf6Uurw=; b=Jt+xGgQHr7ei3NqS8G5PENg265+j0tAgIL1Q+AAS3vf8QVEjM0rYZLToGKOOoq3t7I0/tQz8c4PHKsv5K4kym7ScOObxPQ8t0QQVmCFoJrvpgZ722W9J9ezhNSItj01vKFTk66tWMOH1S4B+37F6yuYTEIEF8LR2qkOy/O2u+lW1WgHoxukonB8gF2lnhedVBaIcAubtrRwsNnQSaAAR8uuUPuHbyfhI4K8CQbgIi03cVrSI7qtwvQaa3Mhzm/mGnMtbLiksxVVf6YZG6b/neytSLL2G4k8yMusWJIdPwFbC9XutJHOoKOYYBbSEeMd+dNFeDi2B3wqnVSqn8rxeAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=degruchy.org; dmarc=pass action=none header.from=degruchy.org; dkim=pass header.d=degruchy.org; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=degruchy.onmicrosoft.com; s=selector2-degruchy-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Uhqe6fwNP+IOCvgNwQw5CmFGjhdsXVc3hmwQqf6Uurw=; b=ggTccNsVXKcwsNEWVKcO92ewg2171zb942W2dyMr98RfG7taibywy7XtdpwKG+g0dWBgdoTfPUEfs7LaOTI2VrCCrQmDbohhqngTOW2YeDJ6JVH9vboeDhZ/LyU9VVdPW6uedb4U8vktswzCT7Op4DIiIPf5Ki8Wb9Z4tO0YAkE= Received: from CH3PR08MB9687.namprd08.prod.outlook.com (2603:10b6:610:1c3::20) by CO1PR08MB7112.namprd08.prod.outlook.com (2603:10b6:303:f4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.36; Sat, 7 Oct 2023 23:20:52 +0000 Received: from CH3PR08MB9687.namprd08.prod.outlook.com ([fe80::bf42:1393:db54:1b13]) by CH3PR08MB9687.namprd08.prod.outlook.com ([fe80::bf42:1393:db54:1b13%4]) with mapi id 15.20.6838.040; Sat, 7 Oct 2023 23:20:51 +0000 From: "Nathan R. DeGruchy" <nathan@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#66395: 28.2; Todo-mode locks up when trying to edit an entry Thread-Topic: bug#66395: 28.2; Todo-mode locks up when trying to edit an entry Thread-Index: AQHZ+VFwsczxhADvL0ydgUZMVrqKFrA+16DegAAfjgA= Date: Sat, 7 Oct 2023 23:20:51 +0000 Message-ID: <8734ym6mul.fsf@ndegruchy-wlt> References: <871qe6ntf4.fsf@ndegruchy-wlt> <877cnyazsd.fsf@HIDDEN> In-Reply-To: <877cnyazsd.fsf@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=degruchy.org; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR08MB9687:EE_|CO1PR08MB7112:EE_ x-ms-office365-filtering-correlation-id: 4ca85cf8-0aaf-4102-213a-08dbc78c0c36 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bCj4bQs/KjDhioXkSPHZ5Pd/u/3N4gy08ZUhVI9nFh5I1Pvgpu0aN8cgNBH0QNtjIYLLYmC4stPV8WHYmk05a8Gys3W3b6i1FG6OF5m+QZn+6HSVN1oO/3l38F/4I2sln7BqOrdHv1kvxrcfFAH1wS8RjoNb2+ReYiW3iDTpds7BJiH9e6Wu+VmH9CeYCNqeGY4xAXYclC160LgKB4zara3uh1/oBQmwGZfWWhXQgCn5vbFqnuYHsC6g4Hsx4A4o9lp5MiA1jUHJqv3fUfS7RnfRPfV9P60rWqGRTTk6KMFrj3KWmJ2MmyzkUSViGx3mSkEuqi8C8JtL9xbYYL/33qdKQqPkM3UTuCuO9r7bfkTEA8OFz5gLGGq2FQa6hxUNfDhPC5+Q4nySQQuUpfOxF8hu4jk3WK391g2Yn+4nLcqpXIij+wx97rJT/lSjSCmMJEBiPu+3hbjXZg45KN9SA6+no+3VHY63xSIrO5Dc68sCVFAx4DGmWp7lD+PntKS2urtDjKNIbgKgCCWS0y+PxGomvO3QaUIUudI+eW0eK9LxR0LFGjd+XfcTq6RDEDBOcq8vbVNalhCiW2pzpqxitJ0CPgZSI7UrZXjHdSU5CVQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR08MB9687.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(7916004)(136003)(39830400003)(376002)(396003)(346002)(366004)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(83380400001)(26005)(66476007)(66556008)(66946007)(76116006)(91956017)(66446008)(64756008)(54906003)(316002)(6916009)(8936002)(8676002)(4326008)(5660300002)(41300700001)(6506007)(71200400001)(6512007)(9686003)(2906002)(966005)(6486002)(478600001)(38070700005)(38100700002)(122000001)(86362001)(33716001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?/oycrvaXObDcobAbfC7amNKqZoPO9b3qOSBCNXrFdn7SsnREyBqmHcimlA?= =?iso-8859-1?Q?XBTBjaFjuHBe6v39mRQfrRB8uapIORITXmfAaGL3Ud6sBFy0xbkCjHTAzW?= =?iso-8859-1?Q?ucYcl7YtaWCJFd5z/lZKvEmbjf6OXASiMGsrBFrMdig098qDtEKhET3GAN?= =?iso-8859-1?Q?H4IMHfukXW6/BRJP80m7QnZA3Nq2wb+O1FXSSYwD1+x4klbdW1i6pIDgI7?= =?iso-8859-1?Q?/u/RuwMInaT+x+G5laTV5+AY5Lz0IcMfGLprCQP/8gmOWL5TeLBUQZ80TR?= =?iso-8859-1?Q?HQYaefV4KRW2fyzabWo10xKYFwzp9KhKXZIqvRpuBKyrBoukEnKQZg7r6y?= =?iso-8859-1?Q?aBP5iXTGnXNTtTAfrTCBQCLCn/yyfHzKbI6VIYcGP5I4Rj4nSVLM6l8oga?= =?iso-8859-1?Q?IU3IgTPj83sKzYPEtZBNVw3jfuwOfBstuK3CPGfcNSbK8ib6DE69lxWNVE?= =?iso-8859-1?Q?2Ma1XNXmOgTdsxz6CBx3ohD1nvomnGasexmkPeDAA8JXvdTYLYgpqM3hmF?= =?iso-8859-1?Q?1QBab9pD8c9SP9geZGMLjgNTzYlrZgfqHMLYAtbJN7dDtcv6npEMJVFFOR?= =?iso-8859-1?Q?Cq/i0OExe6FkJSlkaDufVJ97w7r9rQRZ12QHXfp9v+5GyLJ/wTo2ANA2J3?= =?iso-8859-1?Q?f6DlKzTJBAA+OfYMaTFICAekkAqGch/NDdE1hZ5gU3KhXf+72nqcAP9PZg?= =?iso-8859-1?Q?YA07iw0TMk9W9vgPm/01VfbYXn/L/RmJtnzwL0R6fsrC+sLQk561WG+Gzy?= =?iso-8859-1?Q?HzN6dy6rroDnrU0poJz3qlpn8eJL7hXplrdozcOu1TzciKFJSZj2pT5mSt?= =?iso-8859-1?Q?kP50X1Bo/DrFv5VEfFvaRRmK3uF5OtMIpNj7fPkcBAT3qZpLiEDeP/H8iv?= =?iso-8859-1?Q?vwBZsKubySnzim5FpaPDw9068OhMKzR7guK9Jz2AoS9ZV75TM3aB+jBQak?= =?iso-8859-1?Q?tQC1XH6zUtaJyZdMpvuSewXzbxMGjIB9+f2yObLwQpOGuCR0jorNvqsJBR?= =?iso-8859-1?Q?JMRdmijqJ8GZ4slNJhoW46nwXJo87j4d6QlOR7Q3lO5wK4it6d0RKvdHOO?= =?iso-8859-1?Q?1QbXixtf6dpPCaerXHebS/lh4uIfW6itOHtrLV7wpITo+MJgGOHMl58Iau?= =?iso-8859-1?Q?ghkD+lVg7EPKDaOVLgxfJnpye3eYXYjpwZNz54bLXkzoLgEVbKF2VrtJNX?= =?iso-8859-1?Q?8WDLymw0ymTCOva6IFAB2Gyl51BEoGlkfYI/IcpIbsjaFAgO5Mx7rIEJEz?= =?iso-8859-1?Q?H2kLZ+brVuaq+SrX3Eb2lmnsuh/1DH97gggGKvZq8u4w91PZPZyHIkbSnP?= =?iso-8859-1?Q?+cCBx4bMdvt2gqsluABG6MNtMb7nQNaX1bl09/0u3Li871eWhKZPXO5wSd?= =?iso-8859-1?Q?Q9BqU4EShf9WwkmikD13GTlz84RFzBnjUJ2lxReaWBWSQnPJkxZOqi7x53?= =?iso-8859-1?Q?g9RlR+KieMvGxGFhcfyK8MqKxpnzf/YJlsRBJZJxUHQa3KE0lgfQzQCts4?= =?iso-8859-1?Q?zj+vW6s89aiQNH2fo2M0t3rR4df+w07Hwv6xJVIvu/v3LfiojsFVBjc3DJ?= =?iso-8859-1?Q?BDzk9M5G1PHVlmNM+FBEhBVzhKwYU+9Ueg/Aj2/iAiaEnq/w2diDqWJnIy?= =?iso-8859-1?Q?5qS/ICyLRplUkGdkVSkJuJw2cuOfux7iMu?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: degruchy.org X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR08MB9687.namprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ca85cf8-0aaf-4102-213a-08dbc78c0c36 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2023 23:20:51.7026 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d7875367-b6f1-4ec3-b295-9674eab70109 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MJZJacPyEZLOwQHngPNQo8V2JwtkBS085MksJ/Qdidin3tUQobuGL9NpL5HU2gf/qMhxw01rW0uqxrz51DvMhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR08MB7112 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 66395 Cc: LdBeth <andpuke@HIDDEN>, "66395 <at> debbugs.gnu.org" <66395 <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.5 (-) Stephen Berman <stephen.berman@HIDDEN> writes: > On Sat, 7 Oct 2023 19:06:55 +0000 "Nathan R. DeGruchy" <nathan@HIDDEN= rg> wrote: > >> I am trying to explore using 'todo-mode' as a todo list and while I can >> see and create entries in todo-mode using the normal functions, trying >> to edit an item seems to cause emacs to soft-lock. I can reproduce this >> in a config-less emacs via `emacs -Q`. >> >> Basically, I have a todo-file at $HOME/.config/emacs/todo/tasks.todo, >> this was created when using `todo-show` initially. The contents are not >> very complex: >> >> (("Emacs" . [1 0 0 0]) ("Home" . [1 0 0 0])) >> --=3D=3D-- Emacs >> [2023-10-07] Learn Todo Mode >> >> =3D=3D--=3D=3D DONE >> --=3D=3D-- Home >> [2023-10-07] Get new wiper blades >> >> =3D=3D--=3D=3D DONE >> >> When on either of the items, if I hit 'e' to edit them, it causes emacs >> to lock up, specifically around `todo-done-item-p()`. I found this out >> by enabling `toggle-debug-on-quit`, reproducing the error, and the >> C-g'ing out of the loop/lockup. I also tried to trace through the >> todo-edit-item with edebug-defun. Stepping through, it seems to reach >> the same predicate function and ... stop. >> >> I'm not sure where to go from here. > > On Sat, 07 Oct 2023 14:37:00 -0500 LdBeth <andpuke@HIDDEN> wrote: > >> As we have discussed on IRC, the nonstandard timestamp format is the cau= se. > > Yes. This is a duplicate of bug#55284. At the time that bug was > reported, I didn't have time to try fixing it (being the todo-mode > maintainer), and later, unfortunately, I forgot about it. I'll try to > look into it soon, but, as I noted in that bug thread, I think it's not > easy to fix. One issue is that todo-mode basically employs the same > handling of date formats as diary-lib.el, and the ISO date style causes > problems there too, see bug#55286. > >> The hang is cause by the while loop `todo-item-start' not properly handl= e fail >> case, however. >> >> This patch would at least fix the hang. >> >> --- >> LdBeth >> >> --- todo-mode.el.old 2023-10-07 14:28:59.000000000 -0500 >> +++ todo-mode.el 2023-10-07 14:30:20.000000000 -0500 >> @@ -5242,8 +5242,8 @@ >> ;; Buffer is widened. >> (looking-at (regexp-quote todo-category-beg))) >> (goto-char (line-beginning-position)) >> - (while (not (looking-at todo-item-start)) >> - (forward-line -1)) >> + (while (and (not (looking-at todo-item-start)) >> + (=3D (forward-line -1) 0))) >> (point))) >> >> (defun todo-item-end () > > Thanks. Even though this doesn't eliminate other problems with using > the ISO date style in todo-mode (or in the Emacs Diary), since it does > prevent the infinite loop here, it may be a good stopgap. > > Steve Berman I guess I could also change back to 'american' or 'european' forms instead of trying to force ISO8601. I appreciate the work being done. --=20 Nathan DeGruchy https://degruchy.org/ nathan@HIDDEN=
bug-gnu-emacs@HIDDEN
:bug#66395
; Package emacs
.
Full text available.Received: (at 66395) by debbugs.gnu.org; 7 Oct 2023 21:28:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 07 17:28:23 2023 Received: from localhost ([127.0.0.1]:56019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qpEqV-00084j-EM for submit <at> debbugs.gnu.org; Sat, 07 Oct 2023 17:28:23 -0400 Received: from mout.gmx.net ([212.227.17.20]:46927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stephen.berman@HIDDEN>) id 1qpEqT-00084U-Ag for 66395 <at> debbugs.gnu.org; Sat, 07 Oct 2023 17:28:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1696714068; x=1697318868; i=stephen.berman@HIDDEN; bh=I4RY0SMzuAthfZBrI7wGP/+pe/jZShXJTFwX0AW1zdc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=aZxmgymoNQHq7FhI8rmlVdh1E14BLte1btD2YWO8jX0j9OY6ynywoateFSEBbT9O5/kdOEoB6qv 12UkYA5LccUKDnZ4DS9ZtC/v2Siqb/6Svx/7bRrTll962MbLMw8Uq2COSBwTRugpcU6vCZF1htf6W Lb47DwWfG8/MIRShBp9FiN0/aCBBmDXAeZYSVbo8kYzZFwmEojbuCmSIAOQ/HHA5iMVDPBzafIE/N 5QJw7rtRCBe/HUMWhhNRRVndxdISa1Qd3eLas/B1BRY/tZfDt4ZXdE6R9qStS2lW7T+2UB/fP1t0l ImjsWSpJdsX1FqW5M7+Fai2vbAqDTett1feA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs2 ([89.246.37.18]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXGr8-1r6G7u04Yo-00Yfbq; Sat, 07 Oct 2023 23:27:48 +0200 From: Stephen Berman <stephen.berman@HIDDEN> To: "Nathan R. DeGruchy" <nathan@HIDDEN> Subject: Re: bug#66395: 28.2; Todo-mode locks up when trying to edit an entry In-Reply-To: <871qe6ntf4.fsf@ndegruchy-wlt> (Nathan R. DeGruchy's message of "Sat, 7 Oct 2023 19:06:55 +0000") References: <871qe6ntf4.fsf@ndegruchy-wlt> Date: Sat, 07 Oct 2023 23:27:46 +0200 Message-ID: <877cnyazsd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Z6fHoH1tJ+j0XoPUvob+SONlHznSM93XGu1QFI6mrbnsaVdyiIk VDhvrHyXMVSyXUPX8SrI0NrFGWbEynFmMuYJaIrQEP+x8GzSDZhoC9COR9ZnaHO/o1rXT2D tF1g32KTHnnI6von4Y+NIPANi7ZXRkbpGtEpniB9jBhkAgurhmL/OC9eQ+UENhGxctSpnmE VzPtLmXeSUdc7W148W2eA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:RkVQVm+AEQo=;zEGVClysWX3sK5kNKbHAl/akMgF erIKFx7BVbq/Tb81tCwj5wyKsXNq+PMqWeMP4hzmmNTF2o1Ps4aP9U19lPtt8sK1HkK68IEPw CNQtSLwqV849/GPEbhUeJlM6CvDZUCD+OGyLLPGr4YgEsYDN3HAa9J52w+kFOA696yxbatsOD IWEBcwdF1HyC5KxCdFBzRYK+iXQadJ2N9ecOkpQI0QKzfYu6fQpj8MlFz3XytX6yXyByP9Tb4 CbtquCzHR/HglVNCJIrR63Uug49LNLKbXIHTg7CU/EOWP9XQMQo0mYYx/qABsLhsFybSNqc8J do3pTMyKjqyW1Un9W2jh7pkhonLoA+cM9UV1ryO0UDWAab0Ofyk2fZyDgDJMzW38WaZ0hYFod hycfbRtt+2OA/ZeeOqasYiiv7oHY4yxAJIjqO4qpyQTG7kY0+p4QF2qIGF0JxtKKjhVEGlpXM O9vrq4v0gEZT+GKWFJHv6k7VUAwhP3LBF0cRT/+lH9VZK/MdgifoNu9LAbtOkFVUlpd3cCrD4 K8s0J/Mk1JSCEpWIlGVMRumII0BxlLTinYcowJ4Rx3iEmYauwAs9WhCjxkhkqR8+L0JMiwebg GUjBkySsAkE/Xe6XREPi8UogfwLq5LYXWgBH49gxkf+VJetq33RU0zAqWHNuI499s+rD4R/Y9 jFh7nGRvqhLfxVMp4kIEuWfvgzaB6LIonOq0CBrNCyIIdiuJUv6i2zIDOKXbmAA6o50gPJ0GA 1vQ968vKI8ky1ujPhr5cO66bBIYZ9ayfIBKZnt1id8oZmx0aLrinXQx3+8643p1pYXwyBPoRa NFYIpOJaxGEqau8EBSRxFmaxOR+i++g4OOsGqMKOHZJg61q9ZagCih/jQf2DlQYzMzKnJbQzM ca160eT/QvuU8Cwm2ip2v0nwxuJPdOhgyycr+iDbWuqdBrFRc9sKKlgCWhX/hvcdROYRWtAt5 Q5AGcQ== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66395 Cc: LdBeth <andpuke@HIDDEN>, 66395 <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 (-) On Sat, 7 Oct 2023 19:06:55 +0000 "Nathan R. DeGruchy" <nathan@HIDDEN= g> wrote: > I am trying to explore using 'todo-mode' as a todo list and while I can > see and create entries in todo-mode using the normal functions, trying > to edit an item seems to cause emacs to soft-lock. I can reproduce this > in a config-less emacs via `emacs -Q`. > > Basically, I have a todo-file at $HOME/.config/emacs/todo/tasks.todo, > this was created when using `todo-show` initially. The contents are not > very complex: > > (("Emacs" . [1 0 0 0]) ("Home" . [1 0 0 0])) > --=3D=3D-- Emacs > [2023-10-07] Learn Todo Mode > > =3D=3D--=3D=3D DONE > --=3D=3D-- Home > [2023-10-07] Get new wiper blades > > =3D=3D--=3D=3D DONE > > When on either of the items, if I hit 'e' to edit them, it causes emacs > to lock up, specifically around `todo-done-item-p()`. I found this out > by enabling `toggle-debug-on-quit`, reproducing the error, and the > C-g'ing out of the loop/lockup. I also tried to trace through the > todo-edit-item with edebug-defun. Stepping through, it seems to reach > the same predicate function and ... stop. > > I'm not sure where to go from here. On Sat, 07 Oct 2023 14:37:00 -0500 LdBeth <andpuke@HIDDEN> wrote: > As we have discussed on IRC, the nonstandard timestamp format is the cau= se. Yes. This is a duplicate of bug#55284. At the time that bug was reported, I didn't have time to try fixing it (being the todo-mode maintainer), and later, unfortunately, I forgot about it. I'll try to look into it soon, but, as I noted in that bug thread, I think it's not easy to fix. One issue is that todo-mode basically employs the same handling of date formats as diary-lib.el, and the ISO date style causes problems there too, see bug#55286. > The hang is cause by the while loop `todo-item-start' not properly handl= e fail > case, however. > > This patch would at least fix the hang. > > --- > LdBeth > > --- todo-mode.el.old 2023-10-07 14:28:59.000000000 -0500 > +++ todo-mode.el 2023-10-07 14:30:20.000000000 -0500 > @@ -5242,8 +5242,8 @@ > ;; Buffer is widened. > (looking-at (regexp-quote todo-category-beg))) > (goto-char (line-beginning-position)) > - (while (not (looking-at todo-item-start)) > - (forward-line -1)) > + (while (and (not (looking-at todo-item-start)) > + (=3D (forward-line -1) 0))) > (point))) > > (defun todo-item-end () Thanks. Even though this doesn't eliminate other problems with using the ISO date style in todo-mode (or in the Emacs Diary), since it does prevent the infinite loop here, it may be a good stopgap. Steve Berman
bug-gnu-emacs@HIDDEN
:bug#66395
; Package emacs
.
Full text available.Received: (at 66395) by debbugs.gnu.org; 7 Oct 2023 19:37:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 07 15:37:43 2023 Received: from localhost ([127.0.0.1]:55966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qpD7P-00048Q-D5 for submit <at> debbugs.gnu.org; Sat, 07 Oct 2023 15:37:43 -0400 Received: from out203-205-221-245.mail.qq.com ([203.205.221.245]:60321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <andpuke@HIDDEN>) id 1qpD7L-000484-F6 for 66395 <at> debbugs.gnu.org; Sat, 07 Oct 2023 15:37:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1696707425; bh=+JrzENdnRS13eKfQPSF2yMfRtusmKQu/rVqsORr6T1A=; h=Date:From:To:Cc:Subject:In-Reply-To; b=RvZZxCYuECyzhTUCMyHtbmnG+zb45okMDZ5lQtFkh1DpRBo2HBwKsRn03WtKOknKt SSyOE5hH3QM0i1FvG0ceGnr6BqZV2gGA3lpOLUpYqigDo08Sf7t0ge+KgFPMPUfb/D Ze9jXxjP2fcP8mRrShBCcOY16XTnhPck8l2rOAkI= Received: from 172-12-5-160.lightspeed.sgnwmi.sbcglobal.net ([68.117.253.195]) by newxmesmtplogicsvrszb1-0.qq.com (NewEsmtp) with SMTP id 941B7CB9; Sun, 08 Oct 2023 03:37:01 +0800 X-QQ-mid: xmsmtpt1696707421t80icmdh1 Message-ID: <tencent_ABFE14DCC2BB991CBB7AB630AA74E0AD2009@HIDDEN> X-QQ-XMAILINFO: OJV4F5WcWfWaV6apOa+mQ/0p2wHicvxPkxC3N19bfDhUI6O82gRZt4eIrNPo1L WHeg+Q2gTYwMb7OzYoLe5hrf9CySbR0j/j2eA6eg2HrsDKSs2aLyyha8udDaxt99bNGQi4a7HqAW G4b8Y1QR8HDwMn29XjdBIv9lWGRoz2s1fsv9GURGvaJccC+mSNaZD+uPlSUyugghxYw1cXnNxOLP +A9M4w+Jd60A9AZL/gE3SXSOAlV+A5N1X03l6hwgdYOOr91ETi99K9C10MVuSPt6BEt/hqH2LnQd mNl0P25cp/yL16Yzenh62sA7jek+blKnju3lVeIZa7SuknArCA73H1hD5hklxOtk7n7K4A5D4Wwh ly/G4VBHrSdGn144i622lqOxrSzWn/Y5NuQyZSy5ABJ7TAkpE8ZVsBjExK3y+Lb7JphnrQNiYE/y KkbRzjrRMr17fd7WwXPxDzb6/v9LdR+hv12bocsmUaFbwTzf8V/CKlfFliBs/kv7g262MIkKs50i kNAxyFt6CTIZ2XBqj03KEbdqcg/N4Gg7sjeqyiovnSqcVjCEGjfY1CrsJdo7OAB7Ry/PmMrNh9W+ UQJ3cv7dJCkSRWN2HoDG5fHyIRxxB0tx2Ur+WtrG85AhvjCx6a0Uz1uq5IhCCNpcLMRohKhG5csM /vlgzsgt8nNObpL/MDWm56Fe+bVH1ZOfA//uIDRQVnE7AnZE93RdsHVET1hU4bzFoTRdJSWvykxI qcwhR2gESbFVn/5L32dLtYuaIm529K4DyyG8wkQsQ+NiZ8g0oiQFnZ9n3SFtQy1eqoD31txD39up S0fetbTyN/Xkv1tYjx+ygw7E79uMdqUc1u7frVRBmhA2n3NJeULOIo0cQAQVDH9HTOS0JBK4EHWx xneKNywUv2xuCImjDUj3LAxnZpISmU4OMlzAgWR69c3RM0AVPM7LMNt8zqnHZVZLk6dq6NEHFx X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= Received: by 172-12-5-160.lightspeed.sgnwmi.sbcglobal.net (Postfix, from userid 501) id E62102059B219C; Sat, 7 Oct 2023 14:37:00 -0500 (CDT) Date: Sat, 07 Oct 2023 14:37:00 -0500 X-OQ-MSGID: <m2h6n2p6lf.wl-andpuke@HIDDEN> From: LdBeth <andpuke@HIDDEN> To: nathan@HIDDEN Subject: bug#66395: 28.2; Todo-mode locks up when trying to edit an entry User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/29.1 (x86_64-apple-darwin20.6.0) MULE/6.0 (HANACHIRUSATO) X-Face: %[!P\u/BKFRGn_9h9|yO"ho?C0ej^LmM}WMb-`Jfj8OsS^^AKmHYGlD@^|7SEA3UzOGPFb<Gg.-S\WKb-,h]7etnh+:HDw(LTM"LxfPn77.T}[\jU5'G|\1H~Mvj"CigzE!FAO9oe>B"OFczY?'\JtJ\lR'@&Y5j; <Xa]M~Osh'13xp{%4W8dF"4&@sZIgtbx:[Zo5]T>s8{$&|3D>^i.U4l2h?1qpD.+{[$~j]vBeHZf^|<PT#'?Tc4DhhShl\W~mGW/P"<$?Vz8E?80tL/Wu#$}{; CSl!pgz'Tn])~<mdt_]i>BGyL8{/`4 X-Attribution: ldb In-Reply-To: 871qe6ntf4.fsf@ndegruchy-wlt MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: multipart/mixed; boundary="Multipart_Sat_Oct__7_14:37:00_2023-1" X-Spam-Score: 3.6 (+++) 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: As we have discussed on IRC, the nonstandard timestamp format is the cause. The hang is cause by the while loop `todo-item-start' not properly handle fail case, however. This patch would at least fix the hang. Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [203.205.221.245 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (andpuke[at]foxmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 MSGID_FROM_MTA_HEADER Message-Id was added by a relay 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 66395 Cc: 66395 <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: 2.6 (++) 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: As we have discussed on IRC, the nonstandard timestamp format is the cause. The hang is cause by the while loop `todo-item-start' not properly handle fail case, however. This patch would at least fix the hang. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [203.205.221.245 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (andpuke[at]foxmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 MSGID_FROM_MTA_HEADER Message-Id was added by a relay -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) --Multipart_Sat_Oct__7_14:37:00_2023-1 Content-Type: text/plain; charset=US-ASCII As we have discussed on IRC, the nonstandard timestamp format is the cause. The hang is cause by the while loop `todo-item-start' not properly handle fail case, however. This patch would at least fix the hang. --- LdBeth --Multipart_Sat_Oct__7_14:37:00_2023-1 Content-Type: text/plain; charset=US-ASCII; name="patch.txt" Content-Disposition: inline; filename="patch.txt" Content-Transfer-Encoding: 7bit --- todo-mode.el.old 2023-10-07 14:28:59.000000000 -0500 +++ todo-mode.el 2023-10-07 14:30:20.000000000 -0500 @@ -5242,8 +5242,8 @@ ;; Buffer is widened. (looking-at (regexp-quote todo-category-beg))) (goto-char (line-beginning-position)) - (while (not (looking-at todo-item-start)) - (forward-line -1)) + (while (and (not (looking-at todo-item-start)) + (= (forward-line -1) 0))) (point))) (defun todo-item-end () --Multipart_Sat_Oct__7_14:37:00_2023-1--
bug-gnu-emacs@HIDDEN
:bug#66395
; Package emacs
.
Full text available.Received: (at 66395) by debbugs.gnu.org; 7 Oct 2023 19:26:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 07 15:26:07 2023 Received: from localhost ([127.0.0.1]:55957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qpCwA-0003nD-QN for submit <at> debbugs.gnu.org; Sat, 07 Oct 2023 15:26:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qpCw8-0003mi-Si for 66395 <at> debbugs.gnu.org; Sat, 07 Oct 2023 15:26:05 -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 1qpCvj-0004ci-5i; Sat, 07 Oct 2023 15:25:39 -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=Cnticu6unxA+8VjFJBtPGcz649t7MmbcylcltHen1uQ=; b=gGnn/srvTy0K W3VWmloH/U+V2hV5YmVuTpvFCiwAVYEAXQgLso9iVUQ0cOxOlp9PnHrOmiFmjAgbw3cPcxi3KLE1b ELbSbVYVx9XIzBF8T8W7+Suu1DYBG47Uvd0Qri6PAmkavsIk4fYuOlUbsK4HwKkm+0bHm71o4alUZ b4QCuMgCOvlTrT0yJGYR+E6sYX90ywzv0lp0/haxCFrHiCwO7UQyNRvm7wNC7dpDMWLNzwbTeMHbf mLvbdKhd4uxCCwk97KrQ4NjetMM01a4cDJEaK+mZkN33LN6H+suUaMPEGpyPSLRbTPN59XtCnmTUI e10D50s9lkT4g//teDg+PQ==; Date: Sat, 07 Oct 2023 22:25:16 +0300 Message-Id: <83cyxqz143.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: "Nathan R. DeGruchy" <nathan@HIDDEN> In-Reply-To: <871qe6ntf4.fsf@ndegruchy-wlt> (nathan@HIDDEN) Subject: Re: bug#66395: 28.2; Todo-mode locks up when trying to edit an entry References: <871qe6ntf4.fsf@ndegruchy-wlt> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66395 Cc: 66395 <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 (---) > From: "Nathan R. DeGruchy" <nathan@HIDDEN> > Date: Sat, 7 Oct 2023 19:06:55 +0000 > > I am trying to explore using 'todo-mode' as a todo list and while I can > see and create entries in todo-mode using the normal functions, trying > to edit an item seems to cause emacs to soft-lock. I can reproduce this > in a config-less emacs via `emacs -Q`. Can you please show a complete, self-contained recipe for reproducing the problem, starting from "emacs -Q"? You almost did that, but for someone like me, who doesn't use the todo-mode, there are still gaps. A complete step-by-step recipe would go a long way towards filling the gaps. Thanks.
bug-gnu-emacs@HIDDEN
:bug#66395
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 Oct 2023 19:12:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 07 15:12:42 2023 Received: from localhost ([127.0.0.1]:55940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qpCjB-0003GT-3V for submit <at> debbugs.gnu.org; Sat, 07 Oct 2023 15:12:42 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nathan@HIDDEN>) id 1qpCj8-0003G9-If for submit <at> debbugs.gnu.org; Sat, 07 Oct 2023 15:12:40 -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 <nathan@HIDDEN>) id 1qpCif-0002vs-2U for bug-gnu-emacs@HIDDEN; Sat, 07 Oct 2023 15:12:09 -0400 Received: from mail-bn7nam10on20710.outbound.protection.outlook.com ([2a01:111:f400:7e8a::710] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <nathan@HIDDEN>) id 1qpCia-00021b-5y for bug-gnu-emacs@HIDDEN; Sat, 07 Oct 2023 15:12:08 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fE2LIySlWIwTsmTKoNuhDuxzko4oIbzHK5pNsYRvUiGJo0h/oH2sO0ou67Iwjy20VPjwG8418+xlqpmxaCAyvcx4yuWaGAw7P2NSJfKuxx5NSoY0EH/dEbcZpmV5oFwTuLgUD2AfIBeJX5j6aMDCQqfACnnKRR1JdRuFH0wop7fr3Uoe0UPDCJH1w/OKpVX3Pu7rbBSqpk6CVkR8VHW4IDkAG9t2XsWVpmz1iXfh25YZKviZyO7gZlK13tIEttdsD0zXUfrqvoPrO3eTzsDmHYn+jB3yTuQx/h68Q1SDXSGTqeJEaz4gJDV4uARJYSx337QFMlF3ljdHsEwbG8D3Wg== 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=PKSyelU3v+9/DzIyRA0oDmOlyK66LNKZ84GQQDhLi04=; b=KIdfCjrv4CxNg7doRP1y+bkCU74jHhCeOyVWu117D5LBgKRZEoLQ2IhR0Pg9VLUjVc1wGw0YRLU+deEBB3tR5xoPQnNsRNkYXJpyDvAmqttiqLJpsIUnfIOXv564Kf39FVTzgQ0hop1c7a1Ya23/HBOiXTSn4k8ky2TjT3O7MnT5Fns1/PuNNEllpFYsM1jJ+BVDG5je0wFZ6F6evTE/viTU0mbwH1LHDq1WzWZyKBt9u43eoeuX3RpZm0cl2MvdLj8zctyF3Dq9QrAmWWuBdxmmkOf7sKtQJw84Axw+Rxv8TSuDS1Lq9mb4st/RfFvRoH9QVHn+QYj5E5GOhYmKwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=degruchy.org; dmarc=pass action=none header.from=degruchy.org; dkim=pass header.d=degruchy.org; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=degruchy.onmicrosoft.com; s=selector2-degruchy-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PKSyelU3v+9/DzIyRA0oDmOlyK66LNKZ84GQQDhLi04=; b=BheuRg3+AZJy0eapMP5AEQ0pHw9qxuyr8PKFiSHKE7V1NmRXb5WSH0tS4elTLGIUVFtJ9Wy1wd0KcxPxdf/XXt4HC8U6T68IdFeKRJUYuW3HbM5RQa2nK1xbZJaEFXnhlf+oqxE5j0AeU1i1VXo+qkfANzACs/XTq4sQW4waY7U= Received: from CH3PR08MB9687.namprd08.prod.outlook.com (2603:10b6:610:1c3::20) by SN4PR0801MB7774.namprd08.prod.outlook.com (2603:10b6:806:205::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.27; Sat, 7 Oct 2023 19:06:56 +0000 Received: from CH3PR08MB9687.namprd08.prod.outlook.com ([fe80::bf42:1393:db54:1b13]) by CH3PR08MB9687.namprd08.prod.outlook.com ([fe80::bf42:1393:db54:1b13%4]) with mapi id 15.20.6838.040; Sat, 7 Oct 2023 19:06:56 +0000 From: "Nathan R. DeGruchy" <nathan@HIDDEN> To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Subject: 28.2; Todo-mode locks up when trying to edit an entry Thread-Topic: 28.2; Todo-mode locks up when trying to edit an entry Thread-Index: AQHZ+VFwsczxhADvL0ydgUZMVrqKFg== Date: Sat, 7 Oct 2023 19:06:55 +0000 Message-ID: <871qe6ntf4.fsf@ndegruchy-wlt> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=degruchy.org; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR08MB9687:EE_|SN4PR0801MB7774:EE_ x-ms-office365-filtering-correlation-id: dd5a50c3-eb02-4c04-b5a5-08dbc76892f0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WLAMm0M881SuhawyyWBOAezPJQLwtT5LBp3d8hJfvGIiukFmFTPTnvU/A6hFjEtOzc+L8IDrRXhRNPXcbna62GqccWwZ3/PJKsl9OOGO4do5Z1HV5DSiGU2KN9YQUG5NrWrg9A+s4Nkn0qm/5YlxfW2brrukDayhqKzSr2WC5yDvj/B1vNNyJlrXkTNexPYlRLqVrlKikNySWfigSOgx34TJGeDZIfPa6/1umaRQhAfWATrB/FyJfXhKLsCgxxvTsMH8bqpAQ9MJ9PlHARnHIvx4QpA7AXtL4yU+CAx4s1ndbVre4+TU17URdxAeiKLmSIXEiJ1uZYLYJKxCz91w16tUJpDum4fWhD0pKy7dg/cPf3sB/p7SBfpzfoRklD6lvtB7T/BCRR31tNwtkPmd3l+lbP1awqGoNt5uhidypqChN6Fi8FjzP4yljxBlG6Owit5tS3nCRUQPKWGaIZ/ljjvh6sGVQqc27ly18OZvweBrhlOIVclguD4aRT6eBLXr7/HINEdYuCRFl/UciyjtDG9ZAWZb0ql2gkEQxYGSUtnQAesNthczFPtqASiiTXx5ZBSe8boKDiek2PtAF+mDFtc7mqVMf8t/SKDAZokdjdr8jIwDHqMqXoZpC+4mTfhwUqKHhxWmhJjIZGNTqLlJvQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR08MB9687.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(7916004)(396003)(39830400003)(136003)(366004)(346002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(2906002)(478600001)(66899024)(6486002)(8936002)(9686003)(6506007)(8676002)(64756008)(122000001)(86362001)(38100700002)(83380400001)(966005)(38070700005)(6512007)(26005)(41300700001)(66476007)(66946007)(30864003)(71200400001)(91956017)(76116006)(66556008)(316002)(6916009)(33716001)(43170500006)(5660300002)(66446008)(579004)(559001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?zJVSOAyeiCevgo4R171JlDUVr5c9oDYm40zQNWjrBJQet3HC+A3DA0WlkE?= =?iso-8859-1?Q?CUbGnp4fBF3eVxf8yAoI/RLu6KqwL+vXHxnUyDm4/o8aa1v3F4ne1A/2IE?= =?iso-8859-1?Q?6oUd7hbEfaLwg4UU0DJw5m6g2QlvzOy48c18LGC5TmKJ2K+toyFDDIUWpC?= =?iso-8859-1?Q?cUR5QdSjlUyrhsDa44PUa0+Cd50ODgd+Tving3FUgWQwIjnXxoUkjE0scT?= =?iso-8859-1?Q?lZ1r+3YUXzJVrTp5NvcS6zvzVzDCZxbO0azLof9otJwEefOWyOozb+9UOY?= =?iso-8859-1?Q?lnEj1B5Us94J1RGtyjU0r2fCL0reGobWxNsOz5CfZRUf5fFJs8k0eCx5ql?= =?iso-8859-1?Q?15V3Pbn92yMyTy78n7vPlGwq8C+oCQUzdayYPPZggU92xHndn03ahcCAkV?= =?iso-8859-1?Q?gG54dFkkamfOIh/s1AYpFl4RuSF4uNfmJT95w4kO/PkjWsVJaoImxWARKe?= =?iso-8859-1?Q?E96Kyq4gQ/eO3m1b/CHxNe8UizyoXEhwoKu8l5F45LaGXHJ/cVWaBXqPYC?= =?iso-8859-1?Q?7iExVudY27l2UrXrH9V7vUcCpJ9puwZ3hIoceCFSHO8UXznK3uIiQfLPAx?= =?iso-8859-1?Q?T8HmeunNr2LuR3H8Vci8MpDSDk1jnY0ItGhRW+VY9yryPfGcv5WYJSZ+PV?= =?iso-8859-1?Q?Vcrbk2LuYBovFY6Juvp4u6c+nPQOalY1k2fLtTIsse4nR1ov4R8RTk7kXy?= =?iso-8859-1?Q?S6J13/3ON81OfdpAYADR2NVGp9+MACJEI0GxTvuDXFKluFR9omEilz//OI?= =?iso-8859-1?Q?RC+i8YqkLkN04yUXQEwauhcCGo8wtnytD/tVW/jr69Ptaam7bH046eJfpu?= =?iso-8859-1?Q?FgUz7IErNDUdrUAiPKQB3jzK+ELx2Q+ggizaaJMmwpAA2+NhcXOVZWemNz?= =?iso-8859-1?Q?RfDcHvMhVxedXGH4Tr4542Zsk8WYZO3SoiQfJNgyXJcG0gYN0WXK4BBUEo?= =?iso-8859-1?Q?gjCsqPTINzPYlc0V2MzrmdfmoIiZZmXp8ojoxu2q4iu0zGNj+oNbRQsRuh?= =?iso-8859-1?Q?B3kfKkFyiuKHLldwAqxpJYAqDxcugyj6YSklYTxwEgU9DfKdyXnjbe2Wyp?= =?iso-8859-1?Q?01hAHRkoYaEfozomDm/knhA88KfQKSZ7k/DI3NryTjbkKnycTHNYrbFEVq?= =?iso-8859-1?Q?nZqg5qzXrD4yKCRax63AY35+peo43hncqq3Fu1h4LB/Lg2vTqqudJtqGkB?= =?iso-8859-1?Q?Kjb7JRjwIHjRqV0ADb8Gegh859VUrTQ4fBXz0sdhVHgN9hjIejuQszdERs?= =?iso-8859-1?Q?rLs6GfRpbiWB1JBWrKlnHpuaCfLiot4omOjrDP5keWM4u4aBQ3gblkNsf2?= =?iso-8859-1?Q?jx6YlYdRDY5gn+EX3adjHhkZaJOf26/7UHhLqe+fs77V7RjqbCb5qL7NTw?= =?iso-8859-1?Q?ujQeS+fr/q+LEcdi5UWmE5gQtP7Z1bY7s7QPqTjE4fWU0G/6IF9tQpMV73?= =?iso-8859-1?Q?Lu2ogZVoANtoEW/tN/Uqv6fzkihrrauRCqEoWEc9AXbXyssfBG3co4HpI/?= =?iso-8859-1?Q?IJtrXwypzugloZ1Mli+RAfWDv+mNORZpOnR6UnN9Xmg8nyqFzfkWvMijzw?= =?iso-8859-1?Q?oVHHdXRdbalv6Nzr+T6fZF/XYj+zFkQ/UHSHLjluO+A1aXVmq2CNJehN5J?= =?iso-8859-1?Q?/p2UxyMQ7X5XOHgjkaaD8BCW4E9EmNkqN9?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: degruchy.org X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR08MB9687.namprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd5a50c3-eb02-4c04-b5a5-08dbc76892f0 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2023 19:06:55.8690 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d7875367-b6f1-4ec3-b295-9674eab70109 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Hb/LMJkEvB8W0IttSGBNCzpWbwX1Xt7NtXDCfzGQTszddvpb5BvgUN9OPun54ifS8ucbm5Ie0qn91KggSnW3Bw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0801MB7774 Received-SPF: pass client-ip=2a01:111:f400:7e8a::710; envelope-from=nathan@HIDDEN; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.1 (/) I am trying to explore using 'todo-mode' as a todo list and while I can see and create entries in todo-mode using the normal functions, trying to edit an item seems to cause emacs to soft-lock. I can reproduce this in a config-less emacs via `emacs -Q`. Basically, I have a todo-file at $HOME/.config/emacs/todo/tasks.todo, this was created when using `todo-show` initially. The contents are not very complex: (("Emacs" . [1 0 0 0]) ("Home" . [1 0 0 0])) --=3D=3D-- Emacs [2023-10-07] Learn Todo Mode =3D=3D--=3D=3D DONE=20 --=3D=3D-- Home [2023-10-07] Get new wiper blades =3D=3D--=3D=3D DONE=20 When on either of the items, if I hit 'e' to edit them, it causes emacs to lock up, specifically around `todo-done-item-p()`. I found this out by enabling `toggle-debug-on-quit`, reproducing the error, and the C-g'ing out of the loop/lockup. I also tried to trace through the todo-edit-item with edebug-defun. Stepping through, it seems to reach the same predicate function and ... stop. I'm not sure where to go from here. In GNU Emacs 28.2 (build 2, x86_64-pc-linux-gnu) of 2023-05-13, modified by Debian built on x86-ubc-01 System Description: Debian GNU/Linux 12 (bookworm) 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/28.2/site-lisp:= /usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share= /emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-native-compilation --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/28.2/site-lisp:= /usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share= /emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-native-compilation --with-x=3Dno --without-gsettings 'CFLAGS=3D-g -O2 -ffile-prefix-map=3D/build/emacs-mPr7Vr/emacs-28.2+1=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: ACL DBUS GMP GNUTLS GPM JSON LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER SECCOMP SOUND THREADS XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: rcirc Minor modes in effect: flyspell-mode: t rcirc-track-minor-mode: t rcirc-omit-mode: t xterm-mouse-mode: t repeat-mode: t recentf-mode: t timeclock-mode-line-display: t display-time-mode: t display-battery-mode: t auto-insert-mode: t xclip-mode: t which-key-mode: t pulsar-global-mode: t pulsar-mode: t notmuch-indicator-mode: t shell-dirtrack-mode: t hyperbole-mode: t mouse-wheel-mode: t TeX-PDF-mode: t csv-field-index-mode: t override-global-mode: t windmove-mode: t savehist-mode: t delete-selection-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t use-hard-newlines: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t abbrev-mode: t Load-path shadows: /home/nathan/.config/emacs/site-lisp.d/transmission hides /usr/share/emacs/= site-lisp/elpa/transmission-0.12.2/transmission /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key hides /usr/share/em= acs/site-lisp/elpa-src/bind-key-2.4.1/bind-key /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/bind-key-2.4.1/bind-key-autoloads /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/bind-key-2.4.1/bind-key-pkg /usr/share/emacs/site-lisp/elpa/circe-2.11/make-tls-process hides /usr/shar= e/emacs/site-lisp/elpa-src/circe-2.11/make-tls-process /usr/share/emacs/site-lisp/elpa/circe-2.11/lcs hides /usr/share/emacs/site-= lisp/elpa-src/circe-2.11/lcs /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-color-nicks hides /usr/sha= re/emacs/site-lisp/elpa-src/circe-2.11/circe-color-nicks /usr/share/emacs/site-lisp/elpa/circe-2.11/lui hides /usr/share/emacs/site-= lisp/elpa-src/circe-2.11/lui /usr/share/emacs/site-lisp/elpa/circe-2.11/tracking hides /usr/share/emacs/= site-lisp/elpa-src/circe-2.11/tracking /usr/share/emacs/site-lisp/elpa/circe-2.11/irc hides /usr/share/emacs/site-= lisp/elpa-src/circe-2.11/irc /usr/share/emacs/site-lisp/elpa/circe-2.11/lui-irc-colors hides /usr/share/= emacs/site-lisp/elpa-src/circe-2.11/lui-irc-colors /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-pkg hides /usr/share/emacs= /site-lisp/elpa-src/circe-2.11/circe-pkg /usr/share/emacs/site-lisp/elpa/circe-2.11/circe hides /usr/share/emacs/sit= e-lisp/elpa-src/circe-2.11/circe /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-autoloads hides /usr/share= /emacs/site-lisp/elpa-src/circe-2.11/circe-autoloads /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-new-day-notifier hides /us= r/share/emacs/site-lisp/elpa-src/circe-2.11/circe-new-day-notifier /usr/share/emacs/site-lisp/elpa/circe-2.11/lui-logging hides /usr/share/ema= cs/site-lisp/elpa-src/circe-2.11/lui-logging /usr/share/emacs/site-lisp/elpa/circe-2.11/lui-autopaste hides /usr/share/e= macs/site-lisp/elpa-src/circe-2.11/lui-autopaste /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-compat hides /usr/share/em= acs/site-lisp/elpa-src/circe-2.11/circe-compat /usr/share/emacs/site-lisp/elpa/circe-2.11/lui-format hides /usr/share/emac= s/site-lisp/elpa-src/circe-2.11/lui-format /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-display-images hides /usr/= share/emacs/site-lisp/elpa-src/circe-2.11/circe-display-images /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-chanop hides /usr/share/em= acs/site-lisp/elpa-src/circe-2.11/circe-chanop /usr/share/emacs/site-lisp/elpa/circe-2.11/circe-lagmon hides /usr/share/em= acs/site-lisp/elpa-src/circe-2.11/circe-lagmon /usr/share/emacs/site-lisp/elpa/circe-2.11/shorten hides /usr/share/emacs/s= ite-lisp/elpa-src/circe-2.11/shorten /usr/share/emacs/site-lisp/elpa/circe-2.11/lui-track-bar hides /usr/share/e= macs/site-lisp/elpa-src/circe-2.11/lui-track-bar /usr/share/emacs/site-lisp/elpa/clues-theme-1.0.1/clues-theme hides /usr/sh= are/emacs/site-lisp/elpa-src/clues-theme-1.0.1/clues-theme /usr/share/emacs/site-lisp/elpa/clues-theme-1.0.1/clues-theme-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/clues-theme-1.0.1/clues-theme-autolo= ads /usr/share/emacs/site-lisp/elpa/clues-theme-1.0.1/clues-theme-pkg hides /us= r/share/emacs/site-lisp/elpa-src/clues-theme-1.0.1/clues-theme-pkg /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode-tests hides /usr/sha= re/emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode-tests /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode-pkg hides /usr/share= /emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode-pkg /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode hides /usr/share/ema= cs/site-lisp/elpa-src/csv-mode-1.22/csv-mode /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode-autoloads hides /usr= /share/emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode-autoloads /usr/share/emacs/site-lisp/elpa/debase-0.7/debase-pkg hides /usr/share/emac= s/site-lisp/elpa-src/debase-0.7/debase-pkg /usr/share/emacs/site-lisp/elpa/debase-0.7/debase-autoloads hides /usr/shar= e/emacs/site-lisp/elpa-src/debase-0.7/debase-autoloads /usr/share/emacs/site-lisp/elpa/debase-0.7/debase hides /usr/share/emacs/si= te-lisp/elpa-src/debase-0.7/debase /usr/share/emacs/site-lisp/elpa/debase-0.7/debase-objectmanager hides /usr/= share/emacs/site-lisp/elpa-src/debase-0.7/debase-objectmanager /usr/share/emacs/site-lisp/elpa/debase-0.7/debase-gen hides /usr/share/emac= s/site-lisp/elpa-src/debase-0.7/debase-gen /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-pkg hides /usr/share= /emacs/site-lisp/elpa-src/diminish-0.45/diminish-pkg /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-autoloads hides /usr= /share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-autoloads /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish hides /usr/share/ema= cs/site-lisp/elpa-src/diminish-0.45/diminish /usr/share/emacs/site-lisp/elpa/discomfort-0.0/discomfort-autoloads hides /= usr/share/emacs/site-lisp/elpa-src/discomfort-0.0/discomfort-autoloads /usr/share/emacs/site-lisp/elpa/discomfort-0.0/discomfort hides /usr/share/= emacs/site-lisp/elpa-src/discomfort-0.0/discomfort /usr/share/emacs/site-lisp/elpa/discomfort-0.0/discomfort-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/discomfort-0.0/discomfort-pkg /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-core-handle= hides /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-= core-handle /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-conf-mode h= ides /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-co= nf-mode /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-core hides = /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-core /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-pkg hides /= usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-pkg /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig hides /usr/= share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-autoloads h= ides /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-au= toloads /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-fnmatch hid= es /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-fnma= tch /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-autoloads /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-log hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-log /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-csv hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-csv /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-db hides /usr/share/ema= cs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-db /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-curl hides /usr/share/e= macs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-curl /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-lib hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-lib /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-pkg hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-pkg /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-search hides /usr/share= /emacs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-search /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed hides /usr/share/emacs/= site-lisp/elpa-src/elfeed-3.4.1/elfeed /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-show hides /usr/share/e= macs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-show /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/elfeed-link hides /usr/share/e= macs/site-lisp/elpa-src/elfeed-3.4.1/elfeed-link /usr/share/emacs/site-lisp/elpa/elfeed-3.4.1/xml-query hides /usr/share/ema= cs/site-lisp/elpa-src/elfeed-3.4.1/xml-query /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/= emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-pkg /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads hides /= usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-autoloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.5/markdown-mode-autoloads h= ides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.5/markdown-mode-au= toloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.5/markdown-mode hides /usr/= share/emacs/site-lisp/elpa-src/markdown-mode-2.5/markdown-mode /usr/share/emacs/site-lisp/elpa/markdown-mode-2.5/markdown-mode-pkg hides /= usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.5/markdown-mode-pkg /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-print hides /usr/share= /emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-print /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-version hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-version /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-wash hides /usr/share/= emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-wash /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-maildir-fcc hides /usr= /share/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-maildir-fcc /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-company hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-company /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-lib hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.37/notmuch-lib /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-hello hides /usr/share= /emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-hello /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-show hides /usr/share/= emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-show /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-jump hides /usr/share/= emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-jump /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-crypto hides /usr/shar= e/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-crypto /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-tag hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.37/notmuch-tag /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-draft hides /usr/share= /emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-draft /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-tree hides /usr/share/= emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-tree /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-query hides /usr/share= /emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-query /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-autoloads hides /usr/s= hare/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-autoloads /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-message hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-message /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-pkg hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.37/notmuch-pkg /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-parser hides /usr/shar= e/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-parser /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-compat hides /usr/shar= e/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-compat /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-address hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.37/notmuch-address /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch-mua hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.37/notmuch-mua /usr/share/emacs/site-lisp/elpa/notmuch-0.37/notmuch hides /usr/share/emacs= /site-lisp/elpa-src/notmuch-0.37/notmuch /usr/share/emacs/site-lisp/elpa/notmuch-0.37/coolj hides /usr/share/emacs/s= ite-lisp/elpa-src/notmuch-0.37/coolj /usr/share/emacs/site-lisp/elpa/paredit-26/paredit hides /usr/share/emacs/s= ite-lisp/elpa-src/paredit-26/paredit /usr/share/emacs/site-lisp/elpa/paredit-26/paredit-autoloads hides /usr/sha= re/emacs/site-lisp/elpa-src/paredit-26/paredit-autoloads /usr/share/emacs/site-lisp/elpa/paredit-26/paredit-pkg hides /usr/share/ema= cs/site-lisp/elpa-src/paredit-26/paredit-pkg /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php hides /usr/share/emacs/= site-lisp/elpa-src/php-mode-1.24.2/php /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-flymake hides /usr/shar= e/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-flymake /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-mode-autoloads hides /u= sr/share/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-mode-autoloads /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-align hides /usr/share/= emacs/site-lisp/elpa-src/php-mode-1.24.2/php-align /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-local-manual hides /usr= /share/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-local-manual /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-project hides /usr/shar= e/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-project /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-face hides /usr/share/e= macs/site-lisp/elpa-src/php-mode-1.24.2/php-face /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-defs hides /usr/share/e= macs/site-lisp/elpa-src/php-mode-1.24.2/php-defs /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-mode-pkg hides /usr/sha= re/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-mode-pkg /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-mode-debug hides /usr/s= hare/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-mode-debug /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-complete hides /usr/sha= re/emacs/site-lisp/elpa-src/php-mode-1.24.2/php-complete /usr/share/emacs/site-lisp/elpa/php-mode-1.24.2/php-mode hides /usr/share/e= macs/site-lisp/elpa-src/php-mode-1.24.2/php-mode /usr/share/emacs/site-lisp/elpa/system-packages-1.0.11/system-packages-auto= loads hides /usr/share/emacs/site-lisp/elpa-src/system-packages-1.0.11/syst= em-packages-autoloads /usr/share/emacs/site-lisp/elpa/system-packages-1.0.11/system-packages-pkg = hides /usr/share/emacs/site-lisp/elpa-src/system-packages-1.0.11/system-pac= kages-pkg /usr/share/emacs/site-lisp/elpa/system-packages-1.0.11/system-packages hide= s /usr/share/emacs/site-lisp/elpa-src/system-packages-1.0.11/system-package= s /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd hides /usr/share/emacs/= site-lisp/elpa-src/systemd-1.6/systemd /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/systemd-1.6/systemd-autoloads /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd-pkg hides /usr/share/em= acs/site-lisp/elpa-src/systemd-1.6/systemd-pkg /usr/share/emacs/site-lisp/elpa/transmission-0.12.2/transmission-autoloads = hides /usr/share/emacs/site-lisp/elpa-src/transmission-0.12.2/transmission-= autoloads /home/nathan/.config/emacs/site-lisp.d/transmission hides /usr/share/emacs/= site-lisp/elpa-src/transmission-0.12.2/transmission /usr/share/emacs/site-lisp/elpa/transmission-0.12.2/transmission-pkg hides = /usr/share/emacs/site-lisp/elpa-src/transmission-0.12.2/transmission-pkg /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-autolo= ads /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package hides /usr/sh= are/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-diminish hide= s /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-diminis= h /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-delight hides= /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-delight /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-lint hides /u= sr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-lint /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-ensure hides = /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-ensure /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-bind-key hide= s /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-bind-ke= y /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-jump hides /u= sr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-jump /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-pkg hides /us= r/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-pkg /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-core hides /u= sr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-core /usr/share/emacs/site-lisp/elpa/use-package-ensure-system-package-2.4.4/use= -package-ensure-system-package hides /usr/share/emacs/site-lisp/elpa-src/us= e-package-ensure-system-package-2.4.4/use-package-ensure-system-package /usr/share/emacs/site-lisp/elpa/use-package-ensure-system-package-2.4.4/use= -package-ensure-system-package-autoloads hides /usr/share/emacs/site-lisp/e= lpa-src/use-package-ensure-system-package-2.4.4/use-package-ensure-system-p= ackage-autoloads /usr/share/emacs/site-lisp/elpa/use-package-ensure-system-package-2.4.4/use= -package-ensure-system-package-pkg hides /usr/share/emacs/site-lisp/elpa-sr= c/use-package-ensure-system-package-2.4.4/use-package-ensure-system-package= -pkg /usr/share/emacs/site-lisp/elpa/vc-fossil-20220707/vc-fossil-autoloads hide= s /usr/share/emacs/site-lisp/elpa-src/vc-fossil-20220707/vc-fossil-autoload= s /usr/share/emacs/site-lisp/elpa/vc-fossil-20220707/vc-fossil hides /usr/sha= re/emacs/site-lisp/elpa-src/vc-fossil-20220707/vc-fossil /usr/share/emacs/site-lisp/elpa/vc-fossil-20220707/vc-fossil-pkg hides /usr= /share/emacs/site-lisp/elpa-src/vc-fossil-20220707/vc-fossil-pkg /usr/share/emacs/site-lisp/elpa/volume-1.0/volume hides /usr/share/emacs/si= te-lisp/elpa-src/volume-1.0/volume /usr/share/emacs/site-lisp/elpa/volume-1.0/volume-pkg hides /usr/share/emac= s/site-lisp/elpa-src/volume-1.0/volume-pkg /usr/share/emacs/site-lisp/elpa/volume-1.0/volume-autoloads hides /usr/shar= e/emacs/site-lisp/elpa-src/volume-1.0/volume-autoloads /usr/share/emacs/site-lisp/elpa/web-mode-17.0.2/web-mode-pkg hides /usr/sha= re/emacs/site-lisp/elpa-src/web-mode-17.0.2/web-mode-pkg /usr/share/emacs/site-lisp/elpa/web-mode-17.0.2/web-mode hides /usr/share/e= macs/site-lisp/elpa-src/web-mode-17.0.2/web-mode /usr/share/emacs/site-lisp/elpa/web-mode-17.0.2/web-mode-autoloads hides /u= sr/share/emacs/site-lisp/elpa-src/web-mode-17.0.2/web-mode-autoloads /usr/share/emacs/site-lisp/elpa/which-key-3.6.0/which-key hides /usr/share/= emacs/site-lisp/elpa-src/which-key-3.6.0/which-key /usr/share/emacs/site-lisp/elpa/which-key-3.6.0/which-key-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/which-key-3.6.0/which-key-pkg /usr/share/emacs/site-lisp/elpa/which-key-3.6.0/which-key-autoloads hides /= usr/share/emacs/site-lisp/elpa-src/which-key-3.6.0/which-key-autoloads /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.15/yaml-mode hides /usr/share= /emacs/site-lisp/elpa-src/yaml-mode-0.0.15/yaml-mode /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.15/yaml-mode-pkg hides /usr/s= hare/emacs/site-lisp/elpa-src/yaml-mode-0.0.15/yaml-mode-pkg /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.15/yaml-mode-autoloads hides = /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.15/yaml-mode-autoloads /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/= emacs/28.2/lisp/emacs-lisp/let-alist /usr/share/emacs/site-lisp/auctex/latex hides /usr/share/auctex/latex /usr/share/emacs/site-lisp/auctex/preview hides /usr/share/auctex/preview /usr/share/emacs/site-lisp/auctex/tex-fold hides /usr/share/auctex/tex-fold /usr/share/emacs/site-lisp/auctex/tex-ispell hides /usr/share/auctex/tex-is= pell /usr/share/emacs/site-lisp/auctex/plain-tex hides /usr/share/auctex/plain-t= ex /usr/share/emacs/site-lisp/auctex/context-nl hides /usr/share/auctex/contex= t-nl /usr/share/emacs/site-lisp/auctex/prv-emacs hides /usr/share/auctex/prv-ema= cs /usr/share/emacs/site-lisp/auctex/context-en hides /usr/share/auctex/contex= t-en /usr/share/emacs/site-lisp/auctex/multi-prompt hides /usr/share/auctex/mult= i-prompt /usr/share/emacs/site-lisp/auctex/texmathp hides /usr/share/auctex/texmathp /usr/share/emacs/site-lisp/auctex/tex-jp hides /usr/share/auctex/tex-jp /usr/share/emacs/site-lisp/auctex/tex-info hides /usr/share/auctex/tex-info /usr/share/emacs/site-lisp/auctex/tex-style hides /usr/share/auctex/tex-sty= le /usr/share/emacs/site-lisp/auctex/tex-font hides /usr/share/auctex/tex-font /usr/share/emacs/site-lisp/auctex/context hides /usr/share/auctex/context /usr/share/emacs/site-lisp/auctex/tex hides /usr/share/auctex/tex /usr/share/emacs/site-lisp/auctex/tex-bar hides /usr/share/auctex/tex-bar /usr/share/emacs/site-lisp/auctex/tex-buf hides /usr/share/auctex/tex-buf /usr/share/emacs/site-lisp/auctex/font-latex hides /usr/share/auctex/font-l= atex /usr/share/emacs/site-lisp/auctex/tex-mik hides /usr/share/auctex/tex-mik /usr/share/emacs/site-lisp/auctex/latex-flymake hides /usr/share/auctex/lat= ex-flymake /usr/share/emacs/site-lisp/auctex/toolbar-x hides /usr/share/auctex/toolbar= -x /usr/share/emacs/site-lisp/auctex/bib-cite hides /usr/share/auctex/bib-cite Features: (shadow mail-extr time-stamp misearch multi-isearch mailalias emacsbug jka-compr eieio-opt speedbar ezimage dframe shortdoc flyspell ispell gnutls network-stream nsm epa-file rcirc help-fns radix-tree cl-print todo-mode term/xterm xterm cus-start emacs-lock tempo-templates skeleton macros xt-mouse repeat remember recentf tree-widget org-mouse org-tempo tempo eshell em-smart esh-mode esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util timeclock time battery mule-util cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs appt autoinsert yaml-mode xclip which-key vc-fossil transmission calc-bin calc-ext calc calc-loaddefs rect calc-macs rec-mode pulsar paredit messages-are-flowing notmuch-indicator notmuch-calendar gnus-icalendar org-capture org-refile notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag notmuch-lib notmuch-version notmuch-compat hl-line cus-edit cus-load hyperbole hinit hibtypes hib-doc-id hib-kbd hib-debbugs hsys-www hib-social hypb-ert ert ewoc debug backtrace hui-mini hui hactypes man hui-mouse hmouse-key hargs tar-mode arc-mode archive-mode hsys-org org-element org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat org-macs org-loaddefs hui-menu hyrolo-menu hyrolo kview kproperty klink hmouse-tag etags fileloop xref find-func kfill bbdb bbdb-site timezone hui-jmenu hpath tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete ls-lisp format-spec noutline outline hmouse-sh hsettings hui-em-but hbut hmouse-drv hui-window pulse hycontrol view hui-select web-mode disp-table rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok mhtml-mode css-mode smie eww xdg mm-url color js imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs sgml-mode facemenu hbdata hgnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader hsmail sendmail hmail htz cal-julian cal-menu calendar cal-loaddefs hbmap hmoccur hvar hypb locate hversion hload-path hyperbole-autoloads kotl-autoloads hact set hhist discomfort debase-objectmanager debase pcase eieio-base elfeed-show elfeed-search wid-edit vc-git diff-mode vc-dispatcher bookmark pp message rmc dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader shr kinsoku puny image svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib time-date avl-tree generator url-queue xml-query latex latex-flymake flymake-proc flymake project mwheel compile text-property-search comint ansi-color ring thingatpt tex-ispell tex-style tex dbus xml crm advice csv-mode sort edmacro kmacro use-package-bind-key bind-key easy-mmode use-package-ensure use-package-core windmove savehist delsel ef-winter-theme ef-themes comp comp-cstr warnings cl-extra help-mode linum emms-auto bbdb-loaddefs preview-latex auto-loads tex-site info tool-bar finder-inf regexp-opt rx package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 780232 125429) (symbols 48 48343 49) (strings 32 169729 21138) (string-bytes 1 5744242) (vectors 16 70207) (vector-slots 8 1218121 75214) (floats 8 1061 720) (intervals 56 3868 1500) (buffers 992 25)) --=20 Nathan DeGruchy https://degruchy.org/ nathan@HIDDEN=
"Nathan R. DeGruchy" <nathan@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#66395
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.