X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Daniel Mendler <mail@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: monnier@HIDDEN, bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 00:24:01 +0000 Resent-Message-ID: <handler.78820.B.17502062159985 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78820 <at> debbugs.gnu.org Cc: "Stefan Monnier" <monnier@HIDDEN> X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN X-Debbugs-Original-Xcc: "Stefan Monnier" <monnier@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17502062159985 (code B ref -1); Wed, 18 Jun 2025 00:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jun 2025 00:23:35 +0000 Received: from localhost ([127.0.0.1]:38674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRgaO-0002aS-Mv for submit <at> debbugs.gnu.org; Tue, 17 Jun 2025 20:23:34 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59156) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1uRgaM-0002ZW-NT for submit <at> debbugs.gnu.org; Tue, 17 Jun 2025 20:23:27 -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 <mail@HIDDEN>) id 1uRgaG-0006w9-K5 for bug-gnu-emacs@HIDDEN; Tue, 17 Jun 2025 20:23:20 -0400 Received: from server.qxqx.de ([2a01:4f8:c012:9177::1] helo=mail.qxqx.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <mail@HIDDEN>) id 1uRgaE-0002KL-Ea for bug-gnu-emacs@HIDDEN; Tue, 17 Jun 2025 20:23:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QOc7PMyHBcj37qRbnh05XHp4k8eAN+NTw81jnMJywac=; b=UbA6TlYJhGFUGvsY/wHeeBSZFr dCE3/Igv6AotJsH2dAvsL280EDVP+NWNuXHvqE2wk+f0R1P2QpNnqeW+awcVlfMnD8cZN1GEoKla1 QKeVisCKmHZNFTjJm5pDt4kqokDqE3G0ZnG5rJCLmZ4nga/6EQqNO+JktU+8n55+YCug=; From: Daniel Mendler <mail@HIDDEN> Date: Wed, 18 Jun 2025 02:23:14 +0200 Message-ID: <87cyb1oq31.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a01:4f8:c012:9177::1; envelope-from=mail@HIDDEN; helo=mail.qxqx.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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 (/) It seems that the savehist timer does not run repeatedly. run-with-timer is called with repeat argument t. (run-with-timer savehist-autosave-interval t #'savehist-autosave) If I understand correctly, the correct call should look like this: (run-with-timer t savehist-autosave-interval #'savehist-autosave) (run-with-timer savehist-autosave-interval savehist-autosave-interval #'savehist-autosave)
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Daniel Mendler <mail@HIDDEN> Subject: bug#78820: Acknowledgement (31.0.50; savehist timer does not run repeatedly) Message-ID: <handler.78820.B.17502062159985.ack <at> debbugs.gnu.org> References: <87cyb1oq31.fsf@HIDDEN> X-Gnu-PR-Message: ack 78820 X-Gnu-PR-Package: emacs Reply-To: 78820 <at> debbugs.gnu.org Date: Wed, 18 Jun 2025 00:24:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to "Stefan Monnier" <monnier@HIDDEN> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 78820 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78820: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78820 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 09:57:01 +0000 Resent-Message-ID: <handler.78820.B78820.175024059027652 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Mendler <mail@HIDDEN> Cc: 78820 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.175024059027652 (code B ref 78820); Wed, 18 Jun 2025 09:57:01 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 09:56:30 +0000 Received: from localhost ([127.0.0.1]:46442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRpWw-0007Br-4c for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 05:56:30 -0400 Received: from mail-vs1-xe2c.google.com ([2607:f8b0:4864:20::e2c]:49412) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1uRpWs-0007BM-7a for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 05:56:27 -0400 Received: by mail-vs1-xe2c.google.com with SMTP id ada2fe7eead31-4c9cea30173so1766163137.3 for <78820 <at> debbugs.gnu.org>; Wed, 18 Jun 2025 02:56:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750240580; x=1750845380; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MCiERtrYUVxFTYB87GtNXFCwTW76grAXvYpoOIy8/TQ=; b=JMLj/uXQWbVLYriY+r27Ao3uEpTo93AkdOIw3i4/Xjo/7x+ycfRVCttkTHYjycExR2 ktzyMjj2fmatCLiRagOIzqfufnOGHnrLD+ynkG2iqdMKCFxvjyp8tWcffcYhKPq8ZHIp cSaQSeV4xUW8K7oR9preqWs4sOgUA05IuQLLmFc9nRKVUH38TFK5my/TXgNuAwNR17JO 8ZEK/OE8VxJemdYv4qqqjsvfppLWFD9a1ddJtNwsHSa6BpZ+C70471fGeTuxU8TUXG7R bSRWHDy9ubOzxX84Hz/NykxpqnEN0RumhZLEKqiwV/3nWLE6kB6j2uLPHAHZL8C7KsS8 QbJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750240580; x=1750845380; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MCiERtrYUVxFTYB87GtNXFCwTW76grAXvYpoOIy8/TQ=; b=bDhDgiKBNrT/W5HBPIH/xeCmZgvgor2gzY+++CcKZ9t5OhiDOGWAaSEY0JRtceIIhO Tflnthrqse3ZHGTQHpEWE/swQNsN6SmzO5MkRp62Zd1e7lHt/dnmJBUUNaL1QY7Nip4W 9rmHflttCutT4+IZgUxS3zqMmHyEWBHJiYpY5vv+6lvGBH+2dmebXDftaRIRgMStkuO3 j1fzzUdbI/xDzgbzYm1HkOlE97C/k6gx387x18+SBRprHifIEDXVTLrZyJ/zlPrihsTG teCdaT3X1B41fSymhTvzdOrJG6caA/63MYUitampjuzQ+UHT3U5KKiRquN5JX+ONfw8g ZQAg== X-Gm-Message-State: AOJu0YwdyRnNpBVtUlXOK/WEeLHvl0OvCYLtoM6uaqknYm/lWAVaJpeM hn/DQ2QjeCi4hEg0CuJoNyeLQHM6HK7hKzjUZq4Z3FjlklVnTCODwlNgR2IJuj2Qg7jPDB2I09y +3j3kDa74E+fkJ/6tpA6UXR+ko5oS+zrXjg== X-Gm-Gg: ASbGncvwLOqznOd30ZiIaybaLyVi7MHxgHAl+1hZQ4/gUahndo3hS6I3/HNO49cKQwP 75j/UpMN6lERX+4Qi/Dta8HGYrJe7CCg8KOaGIpaWsNcjeus5rOno+is0atKiN63dG0KXuaVtnP LZqImL53o4ZTUD4+x5s5iIR7a0q2yy1XzwCSOWkAE5ZpQ= X-Google-Smtp-Source: AGHT+IFc/7flit7wkk3g6vKsIOV4ABgtm/3NjqEZLVNXAvku1nCdwwcvS0zDUo7JqV6X/VDY3r2remXgDwU3OVMAyuM= X-Received: by 2002:a05:6102:370c:b0:4df:8259:eab with SMTP id ada2fe7eead31-4e7f63c60ebmr12136686137.19.1750240580218; Wed, 18 Jun 2025 02:56:20 -0700 (PDT) MIME-Version: 1.0 References: <87cyb1oq31.fsf@HIDDEN> In-Reply-To: <87cyb1oq31.fsf@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Date: Wed, 18 Jun 2025 05:56:08 -0400 X-Gm-Features: Ac12FXzNONMAmN7M0WFu4q__eSRJZN94p0hbk6CfTkbYN9OOEZja_J9I8oT0qbU Message-ID: <CAN+1HbqFWfc=o=wc-yH4i-0iW1tka24i5BCeq1-101nMW0iYug@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000000e35970637d5a46d" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000000e35970637d5a46d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jun 17, 2025 at 8:24=E2=80=AFPM Daniel Mendler via Bug reports for = GNU Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote: > It seems that the savehist timer does not run repeatedly. run-with-timer > is called with repeat argument t. > > (run-with-timer savehist-autosave-interval t #'savehist-autosave) > > If I understand correctly, the correct call should look like this: > > (run-with-timer t savehist-autosave-interval #'savehist-autosave) > (run-with-timer savehist-autosave-interval savehist-autosave-interval > #'savehist-autosave) > 100% right. I think this silly typo/thinko was me. I could submit a patch but I don't have commit access. It would be faster for this one-liner if someone else patched. --0000000000000e35970637d5a46d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Tue, Jun 17, 2025 at 8:24=E2=80=AFPM Daniel Mendler via Bug reports for = GNU Emacs, the Swiss army knife of text editors <<a href=3D"mailto:bug-g= nu-emacs@HIDDEN">bug-gnu-emacs@HIDDEN</a>> wrote:</span></div></div><d= iv class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_q= uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2= 04);padding-left:1ex">It seems that the savehist timer does not run repeate= dly. run-with-timer<br> is called with repeat argument t.<br> <br> (run-with-timer savehist-autosave-interval t #'savehist-autosave)<br> <br> If I understand correctly, the correct call should look like this:<br> <br> (run-with-timer t savehist-autosave-interval #'savehist-autosave)<br> (run-with-timer savehist-autosave-interval savehist-autosave-interval #'= ;savehist-autosave)<br></blockquote><div><br></div><div class=3D"gmail_defa= ult" style=3D"font-family:monospace">100% right.=C2=A0 I think this silly t= ypo/thinko was me.=C2=A0 I could submit a patch but I don't have commit= access.=C2=A0 It would be faster for this one-liner if someone else patche= d.</div></div></div> --0000000000000e35970637d5a46d--
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 09:58:01 +0000 Resent-Message-ID: <handler.78820.B78820.175024065728040 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Mendler <mail@HIDDEN> Cc: 78820 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.175024065728040 (code B ref 78820); Wed, 18 Jun 2025 09:58:01 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 09:57:37 +0000 Received: from localhost ([127.0.0.1]:46460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRpY1-0007IB-0f for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 05:57:37 -0400 Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:48250) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1uRpXy-0007Hm-Cl for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 05:57:35 -0400 Received: by mail-vk1-xa35.google.com with SMTP id 71dfb90a1353d-53164bd0df3so856217e0c.0 for <78820 <at> debbugs.gnu.org>; Wed, 18 Jun 2025 02:57:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750240648; x=1750845448; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=nEZNVwK/Oza5o+GhBQFcxFcBLoy8wm2wQWyY2Sl0pvw=; b=NrObfw+v5baV6UhGFPt9gm4edzE7XRg2CWzkLJGHXb0H1QbqyurCpjveDPwKkkWz6F RevtoFlDZLHe1nxMdz3QjbABBq2SAxitXzk7QWYNE6zEdbKvUYU3q9U/ptYnG5/NWT7X TKJYCxcU3AG37pqQD5BKXEhJ+wPYho0sSWNF/B/0rU+z7CWoFQ7La52Fr6QLFiJESRFr xgMB3Au5lipK3I1Snib45xYqK7n5BqsNngWlMVIQYP26aQh59ZoU4O450OLuOkUpGnJ0 HFjIu1zMDQE9k5tS4YwgOySN+pg8JtkhOD4fkvXFa/R9M2jTm2Gd4mq715vVXEhUfgTe 7ydA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750240648; x=1750845448; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=nEZNVwK/Oza5o+GhBQFcxFcBLoy8wm2wQWyY2Sl0pvw=; b=SRThxHQJwFPedlImR4N7170Srng/20uyXMC0Hp9tSlN4nHBPIARVhSBR+5NmJcj6CI xNddUVFLX4SLZ/V/NmEBU3bLMYDPsZdggzQivEdnkpnEDnqaeCXoceRY8Bueg0OOBe9u 1qmjM7A2lLAohOpQqYsjBk9y7b9XzZIXCt6X1b83/H8Hdxg1VAh3n9rhprKhWUMXNk2q TM55bOaYemjM2TPk8chXAuIkeSmoJn82xdODOwMJJVkDo7gjyUVqzSiRdqndSwoWigY+ 8ww5MuJoILQAZieQcQV5GKx6qITenXQ+3uAMI6zznxLQSogJon7HJ/Pi43bP3+D60AbS qmFQ== X-Gm-Message-State: AOJu0Yx2BPNpmLRRxMDfbeKquZr7XDZ8FVX4UJq29vsL7mkgFvtJM8Ox d4IkdHGRHuD+OQVD6FHg2L5kePx0HFjWIvH6y2ibVIv4Iz95QBPH8Mk7RYrPMOlTZ2CpgQoJe45 PduacrMwSL6NNq6KkpcV+YZgGiuWyR7I= X-Gm-Gg: ASbGncv9R2mG3DONDUQ/bu6sSNWITqxZ1sy8t6pRZ0eAXhgtKYeYOaJY/eGpNIWUehS Yk6ju5LGU51XSbkORUx7bRzNsxfaN4j3ZRIooUUf3vfYhr40wdVGZTT+sazhgp4/sImBQBqKBi9 JHM7xB1hwkbxHKSROh1TTdhoJKZoR2jElYdobfDP22OAo= X-Google-Smtp-Source: AGHT+IFOF5ZrWXsGw90eSyBkVtymH/gZvjJbSsKawc5oywTyJyMu+yl/0YuOcAP8OdcxdUg7M8AyBw5A01uC/1og3I4= X-Received: by 2002:a05:6122:251d:b0:530:6538:cb12 with SMTP id 71dfb90a1353d-53149c59675mr11771851e0c.11.1750240648480; Wed, 18 Jun 2025 02:57:28 -0700 (PDT) MIME-Version: 1.0 References: <87cyb1oq31.fsf@HIDDEN> <CAN+1HbqFWfc=o=wc-yH4i-0iW1tka24i5BCeq1-101nMW0iYug@HIDDEN> In-Reply-To: <CAN+1HbqFWfc=o=wc-yH4i-0iW1tka24i5BCeq1-101nMW0iYug@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Date: Wed, 18 Jun 2025 05:57:17 -0400 X-Gm-Features: Ac12FXzM4EOhYdvwKTywdO0b9VqJHsClZ2IZSktOQivWu-fGArzeG7IWwGlfP-o Message-ID: <CAN+1HbptKbPM1PW+90O1rX+4dUsnzaWfd+9Y_XSngCfTkDFLxw@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000001fcb700637d5a876" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000001fcb700637d5a876 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 18, 2025 at 5:56=E2=80=AFAM St=C3=A9phane Marks <shipmints@gmai= l.com> wrote: > On Tue, Jun 17, 2025 at 8:24=E2=80=AFPM Daniel Mendler via Bug reports fo= r GNU > Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote= : > >> It seems that the savehist timer does not run repeatedly. run-with-timer >> is called with repeat argument t. >> >> (run-with-timer savehist-autosave-interval t #'savehist-autosave) >> >> If I understand correctly, the correct call should look like this: >> >> (run-with-timer t savehist-autosave-interval #'savehist-autosave) >> (run-with-timer savehist-autosave-interval savehist-autosave-interval >> #'savehist-autosave) >> > > 100% right. I think this silly typo/thinko was me. I could submit a > patch but I don't have commit access. It would be faster for this > one-liner if someone else patched. > Originally bug 75834. --0000000000001fcb700637d5a876 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Wed, Jun 18, 2025 at 5:56=E2=80=AFAM St=C3=A9phane Marks <<a href=3D"= mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>> wrote:</span></div>= </div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D= "gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2= 04,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style= =3D"font-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-= serif">On Tue, Jun 17, 2025 at 8:24=E2=80=AFPM Daniel Mendler via Bug repor= ts for GNU Emacs, the Swiss army knife of text editors <<a href=3D"mailt= o:bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@HIDDEN</a>> wr= ote:</span></div></div><div class=3D"gmail_quote"><blockquote class=3D"gmai= l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20= 4,204);padding-left:1ex">It seems that the savehist timer does not run repe= atedly. run-with-timer<br> is called with repeat argument t.<br> <br> (run-with-timer savehist-autosave-interval t #'savehist-autosave)<br> <br> If I understand correctly, the correct call should look like this:<br> <br> (run-with-timer t savehist-autosave-interval #'savehist-autosave)<br> (run-with-timer savehist-autosave-interval savehist-autosave-interval #'= ;savehist-autosave)<br></blockquote><div><br></div><div style=3D"font-famil= y:monospace">100% right.=C2=A0 I think this silly typo/thinko was me.=C2=A0= I could submit a patch but I don't have commit access.=C2=A0 It would = be faster for this one-liner if someone else patched.</div></div></div></bl= ockquote><div><br></div><div class=3D"gmail_default" style=3D"font-family:m= onospace">Originally bug 75834.</div></div></div> --0000000000001fcb700637d5a876--
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 11:55:01 +0000 Resent-Message-ID: <handler.78820.B78820.175024764724162 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Mendler <mail@HIDDEN> Cc: 78820 <at> debbugs.gnu.org, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.175024764724162 (code B ref 78820); Wed, 18 Jun 2025 11:55:01 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 11:54:07 +0000 Received: from localhost ([127.0.0.1]:48077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRrMl-0006Hc-2N for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 07:54:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52862) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uRrMj-0006GN-4i for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 07:54: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 1uRrMd-0002dJ-Cz; Wed, 18 Jun 2025 07:53:59 -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=He5WXLur+/vH8fHzcA1kWO/gz9U6k8JlnKf+OKmOsOM=; b=Ika79TdFM3ap 6LqfKcWLf3cm+PXqdFBqxBplV5jq6ENap/PdC3qpMtWX+QtjhAVl/GSuCZB/uLKZcQdjuS8BoksJL 9MWhzo/0jXFYWvTjrqhZZ8JbhirMGjnLa1M4k2nsaVc62f5YarXFU8uAgYjyepVCIG3yRD3Sa2Wq3 Y11eDVcKOVqLps8+4Kt6pWK/AoAs1sHYFIporpK5nx2s2AupEIAX1zR/V1Kdpv/axOJRciDihN92T b6II/8vx+YCFQxTeiSHVA78HYkBYithK3p9BlcVVdkGpDpFIt0eykty+M12gt+6vyPD+ZbmhCMPMq LSXH68nL/CFdpW5OVLrGSw==; Date: Wed, 18 Jun 2025 14:53:56 +0300 Message-Id: <86jz59mfjf.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87cyb1oq31.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87cyb1oq31.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: "Stefan Monnier" <monnier@HIDDEN> > Date: Wed, 18 Jun 2025 02:23:14 +0200 > From: Daniel Mendler via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > It seems that the savehist timer does not run repeatedly. run-with-timer > is called with repeat argument t. > > (run-with-timer savehist-autosave-interval t #'savehist-autosave) > > If I understand correctly, the correct call should look like this: > > (run-with-timer t savehist-autosave-interval #'savehist-autosave) > (run-with-timer savehist-autosave-interval savehist-autosave-interval #'savehist-autosave) Why do you think so? The calling sequence of run-with-timer is this: (run-with-timer SECS REPEAT FUNCTION &rest ARGS) So what savehist.el does appears to be correct. Or what am I missing?
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 12:13:02 +0000 Resent-Message-ID: <handler.78820.B78820.175024878232251 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Daniel Mendler <mail@HIDDEN>, 78820 <at> debbugs.gnu.org, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.175024878232251 (code B ref 78820); Wed, 18 Jun 2025 12:13:02 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 12:13:02 +0000 Received: from localhost ([127.0.0.1]:48388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRrf3-0008Ny-Ey for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:13:01 -0400 Received: from mail-vs1-xe36.google.com ([2607:f8b0:4864:20::e36]:61613) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1uRrf0-0008NG-E2 for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:13:00 -0400 Received: by mail-vs1-xe36.google.com with SMTP id ada2fe7eead31-4e7eefcbf08so1203542137.2 for <78820 <at> debbugs.gnu.org>; Wed, 18 Jun 2025 05:12:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750248772; x=1750853572; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zMMxcPOrIgC+cUfrCQyjLOqnDNv7ImAEIt+iNV3dlfo=; b=Cf8XQK33pCiJ1EbGpcXxxpg2Mmwe4qdM1M5guIoLbEXpd1YDeWOwkSCKALByRE/PDr wpu0J5D5FOVV6VeVrbPlOD0JGjmPS5SZsyVywcAEJKJvZZJN5Aa6OJBAD3sTWJT/1Rai Paf/56q3giQNEJ0HZDVCLwTPy4YrKV6ZK0DZMFoSzIimhlLbemKY/8HyU+8YzTty4yWt 4zPZRJADr/MtNdnegqJDGI9zaucImJU6k8Rm988a5HcXUFor0kiqjVgBdJeoxYvwV/lv cCV2fyIo/pUAMtdxthSQtiJeg6vy1IpxhavKS3D/344toGo6ZLxgyaLZnB8yuosqaO34 EAEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750248772; x=1750853572; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zMMxcPOrIgC+cUfrCQyjLOqnDNv7ImAEIt+iNV3dlfo=; b=YF1cv2Z0CPCf62RiUozYfj41/pfsddGmlHHmCkOLsafbN+AkkB/ko7/NEU5UYCl248 5NQ5FfdicGHszNGPXJqVzQjQ4gHB2sjlHH1ZVDoaMSo5iHmUO/kuDm3tHXMvBLWiFvek XZJ5uUrQjZhI/iqkmZsMf7yNf4X5dsy4znE8+qG8nZl6/KkmA+zMgaerWTpK8qscoGD0 b9eEJhv08Tu5o6ALp0+v+wcifWkZx4ewnea84fu3x6hdGzrgTevzRsXjb8ryzgDSvtqP f4VcUyCLB/GYdDYo4KER7cZ/PVsD321x4QgdsQCoTmDxRn4lg00F/vcCm0mPnq02lAmk yNrA== X-Forwarded-Encrypted: i=1; AJvYcCXhKu0Lop3kssk1MkpetqLCIESKun1yY3moj2apmoI2KzdZ7YU9+Kc3UsB4eX/OmZalhiWW4w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwZ6PwNjg7F8x5zLnPikjx5vaU3U1eVIvczqjt1Wn5NXINBKYVg IcIvcj1CRIH6sxTDs2FvuVvpHMLs34//U27hKduXPz1/6lZMI2Ay7UkDh8Wi1Xc32ZZv97EeuN1 arSD+IPni1StDF/XPFMdzE/V6GbJhiMk= X-Gm-Gg: ASbGncvH0dLLkoX3pnNuHyIt1whL6cntYW+IejfD7tVEl50+mzrDO+FWNhI6P+31/3j zkj5pXILGlUN01bcgBo+7f4B7cczdiwlp6L1wcWmCPR7xnwweE3w4XhZeDYQPZetNd/g781OM7M A6MmRA1sn3igVBKl4uqB0JIG+LOrq1+/bt7ozWuFTing0= X-Google-Smtp-Source: AGHT+IFqeKRw4tAr/eOTNr73mPIOGCXti9anwdVWujk78AHkNY4otPsVM7J4xopFJ7nTCjjiyW7gV/DhwHyp+qx9RT8= X-Received: by 2002:a05:6102:548c:b0:4e6:e17f:1523 with SMTP id ada2fe7eead31-4e7f6110c4bmr11289434137.4.1750248772169; Wed, 18 Jun 2025 05:12:52 -0700 (PDT) MIME-Version: 1.0 References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> In-Reply-To: <86jz59mfjf.fsf@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Date: Wed, 18 Jun 2025 08:12:39 -0400 X-Gm-Features: Ac12FXwNrl6rfHd9hM0mLJCT-K098cgcH7ofq1L-aOJOvnVNBsEMLEXRR8ieL-o Message-ID: <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000005579d10637d78c92" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000005579d10637d78c92 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 18, 2025 at 7:55=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote: > > Cc: "Stefan Monnier" <monnier@HIDDEN> > > Date: Wed, 18 Jun 2025 02:23:14 +0200 > > From: Daniel Mendler via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > > It seems that the savehist timer does not run repeatedly. run-with-time= r > > is called with repeat argument t. > > > > (run-with-timer savehist-autosave-interval t #'savehist-autosave) > > > > If I understand correctly, the correct call should look like this: > > > > (run-with-timer t savehist-autosave-interval #'savehist-autosave) > > (run-with-timer savehist-autosave-interval savehist-autosave-interval > #'savehist-autosave) > > Why do you think so? The calling sequence of run-with-timer is this: > > (run-with-timer SECS REPEAT FUNCTION &rest ARGS) > > So what savehist.el does appears to be correct. Or what am I missing? > (defun savehist--manage-timer () ;; should be (run-with-timer savehist-autosave-interval savehist-autosave-interval #'savehist-autosave)) ;; not silly t (run-with-timer savehist-autosave-interval t #'savehist-autosave)) --0000000000005579d10637d78c92 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Wed, Jun 18, 2025 at 7:55=E2=80=AFAM Eli Zaretskii <<a href=3D"mailto= :eliz@HIDDEN">eliz@HIDDEN</a>> wrote:</span></div></div><div class=3D"= gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex">> Cc: "Stefan Monnier" <<a href=3D"mailto:monnie= r@HIDDEN" target=3D"_blank">monnier@HIDDEN</a>><br> > Date: Wed, 18 Jun 2025 02:23:14 +0200<br> > From:=C2=A0 Daniel Mendler via "Bug reports for GNU Emacs,<br> >=C2=A0 the Swiss army knife of text editors" <<a href=3D"mailto= :bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@HIDDEN</a>><br> > <br> > It seems that the savehist timer does not run repeatedly. run-with-tim= er<br> > is called with repeat argument t.<br> > <br> > (run-with-timer savehist-autosave-interval t #'savehist-autosave)<= br> > <br> > If I understand correctly, the correct call should look like this:<br> > <br> > (run-with-timer t savehist-autosave-interval #'savehist-autosave)<= br> > (run-with-timer savehist-autosave-interval savehist-autosave-interval = #'savehist-autosave)<br> <br> Why do you think so?=C2=A0 The calling sequence of run-with-timer is this:<= br> <br> =C2=A0 (run-with-timer SECS REPEAT FUNCTION &rest ARGS)<br> <br> So what savehist.el does appears to be correct.=C2=A0 Or what am I missing?= <br></blockquote><div><br></div><font face=3D"monospace">(defun savehist--m= anage-timer ()<br><span class=3D"gmail_default" style=3D"font-family:monosp= ace">;;=C2=A0</span></font><span style=3D"font-family:monospace">should be= =C2=A0</span><font face=3D"monospace"><br></font></div><div class=3D"gmail_= quote gmail_quote_container"><font face=3D"monospace">=C2=A0 =C2=A0(run-wit= h-timer savehist-autosave-interval</font></div><div class=3D"gmail_quote gm= ail_quote_container"><span style=3D"font-family:monospace"><span class=3D"g= mail_default" style=3D"font-family:monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span>savehist-autosave-interval<= /span><font face=3D"monospace">=C2=A0#'savehist-autosave))</font></div>= <div class=3D"gmail_quote gmail_quote_container"><font face=3D"monospace"><= span class=3D"gmail_default" style=3D"font-family:monospace">;; not silly t= </span><br></font><div class=3D"gmail_quote gmail_quote_container"><span st= yle=3D"font-family:monospace">=C2=A0 =C2=A0(run-with-timer savehist-autosav= e-interval t #'savehist-autosave))</span><span class=3D"gmail_default" = style=3D"font-family:monospace"></span></div><br class=3D"gmail-Apple-inter= change-newline"></div></div> --0000000000005579d10637d78c92--
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Daniel Mendler <mail@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 12:21:01 +0000 Resent-Message-ID: <handler.78820.B78820.17502492223282 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.17502492223282 (code B ref 78820); Wed, 18 Jun 2025 12:21:01 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 12:20:22 +0000 Received: from localhost ([127.0.0.1]:48491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRrm9-0000qq-WF for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:20:22 -0400 Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:35921 helo=mail.qxqx.de) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1uRrm7-0000pl-MF for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:20:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daniel-mendler.de; s=key; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=VVP6i+bgByfNj5BP4QAbmb3Aj/zT3IxsLqYcF8jE4/U=; b=xbZxiWXmwxICTiRttSrkv2MFr8 L4WqVz0Sr0WGP+x2N7cVaNiRWrmfW65JN/OVEwx9wOCMbwpYm/Sx9r1HQP/3MJJqoAgtAtsbQoaJv +vcYw6RJoAzPzUhCNf8EGHjKBupx2gDSYrypRnH1VZTGZtg1ozJJmyKTr8sXsvgf9wUk=; From: Daniel Mendler <mail@HIDDEN> In-Reply-To: <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> Date: Wed, 18 Jun 2025 14:20:11 +0200 Message-ID: <87ikktdyx0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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 (-) St=C3=A9phane Marks <shipmints@HIDDEN> writes: > On Wed, Jun 18, 2025 at 7:55=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrot= e: > >> > Cc: "Stefan Monnier" <monnier@HIDDEN> >> > Date: Wed, 18 Jun 2025 02:23:14 +0200 >> > From: Daniel Mendler via "Bug reports for GNU Emacs, >> > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> > >> > It seems that the savehist timer does not run repeatedly. run-with-tim= er >> > is called with repeat argument t. >> > >> > (run-with-timer savehist-autosave-interval t #'savehist-autosave) >> > >> > If I understand correctly, the correct call should look like this: >> > >> > (run-with-timer t savehist-autosave-interval #'savehist-autosave) >> > (run-with-timer savehist-autosave-interval savehist-autosave-interval >> #'savehist-autosave) >> >> Why do you think so? The calling sequence of run-with-timer is this: >> >> (run-with-timer SECS REPEAT FUNCTION &rest ARGS) >> >> So what savehist.el does appears to be correct. Or what am I missing? >> > > (defun savehist--manage-timer () > ;; should be > (run-with-timer savehist-autosave-interval > savehist-autosave-interval #'savehist-autosave)) > ;; not silly t > (run-with-timer savehist-autosave-interval t #'savehist-autosave)) To clarify, with the argument t, the timer does not run repeatedly, but only once. That's the problem. Btw I wonder if it would make sense to allow St=C3=A9phane's calling convention too and just dtrt. It is not obviously silly imo. Daniel
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 12:37:02 +0000 Resent-Message-ID: <handler.78820.B78820.17502502149492 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78820 <at> debbugs.gnu.org Cc: mail@HIDDEN, eliz@HIDDEN, shipmints@HIDDEN, monnier@HIDDEN X-Debbugs-Original-To: <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: Daniel Mendler <mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN>, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.17502502149492 (code B ref 78820); Wed, 18 Jun 2025 12:37:02 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 12:36:54 +0000 Received: from localhost ([127.0.0.1]:48698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRs2A-0002T1-9w for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:36:54 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:52243) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1uRs28-0002SR-1B for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:36:52 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3a52874d593so6584621f8f.0 for <78820 <at> debbugs.gnu.org>; Wed, 18 Jun 2025 05:36:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750250205; x=1750855005; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=QIwc2xs9FLGJt0YBcWx1vvcqBOCEBIrHhWx+ZVydCXs=; b=OhNJOFSXigTZL3DY7nlTrpeg5VI8ShON+X+0u999hG+b9E1rwcSU94qgV6ptp8d4fc oKBRMZQRhDbje/D+G0rlX+FTUunCX+Y/LY5jGOj88UYSTFe95jEI7BUVgOTBLnCtIBlg yxpH1CfDUGyXcZaXnhOLuSHOB2Ma3GRs2Zzj+7WXMtDdADvEimpCxUyMv0IZ2g04pebT m2pHfIso/x0BwHFWD1pr+t0mvmoHLQ7VBb7NaeiGXamziF9LS4EGK1JQOFGExc644vGj A/UwxVhEyAKTkI3WRQVYcbl90zxm2rvevp8g5E+2qGE8HqmeR0PLl359vNMxDJgn3VOR fZaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750250205; x=1750855005; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QIwc2xs9FLGJt0YBcWx1vvcqBOCEBIrHhWx+ZVydCXs=; b=ay2MdZTqdbwDfGjjwfaOQptj7BeF6lYRkkHqqmuNc2Y1q9yyY25U6PI5M+MakOWgSz 4cf5eeC/OckXzUR4oR0NR+MOIqKFNSCMvY/Uw8D3movoG9+PLbkgrQup3dtyvSxe8yUM Ki3A8m01D03uIBhlGK675RbVClm/7eCMXZLfqVp7ecMeMeioaU3oTcmxwy34LZGnPWpR g9vQMwahPAbJQ+hcx4rHLLjFqOMDx9eFQDkXxEwdGvnTiKKzGowUq5AJQ1cuc6WqeJsI hmbgQAiRyWIrGE7AJa9Wic+GGiG1rzCX9mnJnOJ/5uHkXmyL3G9LrXTATWOxXFLDQr6E DjVA== X-Forwarded-Encrypted: i=1; AJvYcCVHrq+2P0OGXS8IV3/yl0Sju08tTDqrMsCxCLuDt0Tc/aaKjF+pauiYxUoHWyo//pqpa6Nniw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwdiJmNDU8hWNBA/t1aXkjUysLoUoiJqlCo9HWGoLzqJPlGd7XP 0GgbGADSMVETqNPgoKSrm7Pk1f1PZb8mMELNhtVHHRDAvJHq1+72ymXB X-Gm-Gg: ASbGncuAbBWZ2jOrDom+VkAsuPqVJ9rbCAUv7p9i9v/KVTL+BPht79wniBBaIoWS+V/ XSaO60NqoZ35z9f6JQF+nImYltkDqSIVuISUMlhAFdfO/yJLcP6o+6yFDiUShxpdWnjiDaY2aSq jE//NSYb/LxaVJwC9JpS3E61xbacvv0n+ZQDuUlB+l8ESKipO5YZeZ9sV3aiw58uLqXbKUKP4bS CGOZDn7ef0/GGlQ4UkdHpRmqVW5kVhx1IoXuAHNb4pqbzlKxCs9wrKdpQ/NfV2DGa0gPFLedMvO ruU39sDsvk5YuGDLHVUzwgD+FOit1NqSN/TAHZ30DFMJcgmx+06eCNTZWZw= X-Google-Smtp-Source: AGHT+IEjJXJ+pLrgOy+c089We9yFU0vXB0BOoNO5/lf7t0L97xeBqJeUcet9YTkeSY16nG3g1J/c5A== X-Received: by 2002:a05:6000:4387:b0:3a5:2465:c0a4 with SMTP id ffacd0b85a97d-3a572374adbmr14000149f8f.20.1750250205163; Wed, 18 Jun 2025 05:36:45 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:332:f25c:cdb8:eac9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a5780c5004sm13296376f8f.56.2025.06.18.05.36.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 05:36:44 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <87ikktdyx0.fsf@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> Date: Wed, 18 Jun 2025 14:36:44 +0200 Message-ID: <87frfxw7j7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Wed, 18 Jun 2025 14:20:11 +0200, Daniel Mendler via "Bug reports f= or GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>= said: >> (defun savehist--manage-timer () >> ;; should be >> (run-with-timer savehist-autosave-interval >> savehist-autosave-interval #'savehist-autosave)) >> ;; not silly t >> (run-with-timer savehist-autosave-interval t #'savehist-autosave)) Daniel> To clarify, with the argument t, the timer does not run repeate= dly, but Daniel> only once. That's the problem. Btw I wonder if it would make se= nse to Daniel> allow St=C3=A9phane's calling convention too and just dtrt. It = is not Daniel> obviously silly imo. No need: (run-with-timer t savehist-autosave-interval #'savehist-autosave) already works, although the docstring and the manual don=CA=BCt make this clear, you need to read the manual for `run-at-time' attentively. Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 12:38:02 +0000 Resent-Message-ID: <handler.78820.B.17502502269596 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78820 <at> debbugs.gnu.org Cc: mail@HIDDEN, eliz@HIDDEN, shipmints@HIDDEN, monnier@HIDDEN X-Debbugs-Original-To: <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: Daniel Mendler <mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN>, monnier@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17502502269596 (code B ref -1); Wed, 18 Jun 2025 12:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jun 2025 12:37:06 +0000 Received: from localhost ([127.0.0.1]:48703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRs2L-0002Ui-Lw for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:37:05 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44198) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1uRs2J-0002TZ-69 for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:37:03 -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 <rpluim@HIDDEN>) id 1uRs26-0005yr-UP for bug-gnu-emacs@HIDDEN; Wed, 18 Jun 2025 08:36:54 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rpluim@HIDDEN>) id 1uRs23-0007yi-UP; Wed, 18 Jun 2025 08:36:49 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-3a36748920cso8152699f8f.2; Wed, 18 Jun 2025 05:36:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750250205; x=1750855005; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=QIwc2xs9FLGJt0YBcWx1vvcqBOCEBIrHhWx+ZVydCXs=; b=W8BQss+P2ZFw8vIRd/lzkVs0X0SrYKs6djTGmTHdruw/Qm3vBCLULJpBtt98JlORdt w6D5JJid/nFWjEspdKJn0qRJNX5GCz7hgeq3Ba8hW/o08h6L0xhort91S8F6nchdGWef 98FGkX28T6q+WH+bTE1oUJW4k4q2VUBmMgjL3SmYr0kJdnMIYsL3JDc6y+5o8o8dajDJ HSVfk+u+y75NTgTIkaw5en+Fx6bJ5r5lIP/9dzJr5o2jOd7RvIBzQs5pzl++nD4P8PHf 7WB3m0MqfMg50/oYg+y4UhPxLQeQlOxqMtDFMcUNELMmdx7E3gOainhN560GYkjoFKFL qUJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750250205; x=1750855005; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QIwc2xs9FLGJt0YBcWx1vvcqBOCEBIrHhWx+ZVydCXs=; b=TRWB/gzJtBaqADWv2whqPL/g7F3a1iyu3FPKhj/u2gc/NMWqa1XL/eFYlTr6Ty46ok iSKiX2bh4e/x4nFWt0wYmsPoBG0h0NRpY6aCkxnVaiKtHOEZ+bm1M9IprM0wotLod3GA mHW9F0OjBZFuvWrMFadwnewl7a7onG+ccc58i1izP7ZWUqXD3qwzNTuAs53fbDIqo14v qkqg8A5pKDsvBD8DjDM6XWdJpi77Sl8l5sDrZMpjH0fGwOJOyM0Y418qtqYDr2k2zXZR oCq7rFwHxhzKx/7hTGM2YeEC9QKfkUt2O9dQ762jbptUQE9u5m8lDhk+dXoFAclTA8ei s6Aw== X-Forwarded-Encrypted: i=1; AJvYcCXBl9QtnsyEJFBdbEXMI9mp9ZfZXJzSQQXZGD2AUCrGdUP3VKi3xytZCA5hAVkwknNsMwBE@HIDDEN X-Gm-Message-State: AOJu0YxYFLv1GuDI+uDoLOOjIm3auO8yA5BqMEDyHsZz2BZVIBm4RDMv 2+u0kY6Em2bWJEnmDmAVZNPKq4zLblMDF/EEgLhfCsH/8HjU+QDw3f/w9INYIk3H X-Gm-Gg: ASbGncsEZaoXEBU4vuMOap2LEPpEP5+aY/DEW7SBxQZKQdSUAG04+K3t1KK3v+7xH99 NJNZ0BqAMXbuv8V3wMnGaEletP01ZQX3WOPludtMz8KD4yggl7VCF3cmgeJZn7hk/CbF68ue2F5 AbtiZIQ0I3YRK4gOmfGFBmIjOR98vU2KI0KgFuCp/fVQfzMtKjST8dyNd+rz/Rnpa/bjxepZqsg C1Bspi44bM8HiTvjA3WTiyqpmYlxXATGs2lasBt2hUTvVtAEjQ0n5wBhV5VqerOkEQr3XyXKjm6 l6ORr7Ym0jYj5KO+mCarr9bLXNeChxnqN1Dm8qYtDXo/rXbi919aG98dj5Q= X-Google-Smtp-Source: AGHT+IEjJXJ+pLrgOy+c089We9yFU0vXB0BOoNO5/lf7t0L97xeBqJeUcet9YTkeSY16nG3g1J/c5A== X-Received: by 2002:a05:6000:4387:b0:3a5:2465:c0a4 with SMTP id ffacd0b85a97d-3a572374adbmr14000149f8f.20.1750250205163; Wed, 18 Jun 2025 05:36:45 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:332:f25c:cdb8:eac9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a5780c5004sm13296376f8f.56.2025.06.18.05.36.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 05:36:44 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <87ikktdyx0.fsf@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> Date: Wed, 18 Jun 2025 14:36:44 +0200 Message-ID: <87frfxw7j7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=rpluim@HIDDEN; helo=mail-wr1-x42b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) >>>>> On Wed, 18 Jun 2025 14:20:11 +0200, Daniel Mendler via "Bug reports f= or GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>= said: >> (defun savehist--manage-timer () >> ;; should be >> (run-with-timer savehist-autosave-interval >> savehist-autosave-interval #'savehist-autosave)) >> ;; not silly t >> (run-with-timer savehist-autosave-interval t #'savehist-autosave)) Daniel> To clarify, with the argument t, the timer does not run repeate= dly, but Daniel> only once. That's the problem. Btw I wonder if it would make se= nse to Daniel> allow St=C3=A9phane's calling convention too and just dtrt. It = is not Daniel> obviously silly imo. No need: (run-with-timer t savehist-autosave-interval #'savehist-autosave) already works, although the docstring and the manual don=CA=BCt make this clear, you need to read the manual for `run-at-time' attentively. Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 12:43:02 +0000 Resent-Message-ID: <handler.78820.B.175025054311729 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim <rpluim@HIDDEN> Cc: mail@HIDDEN, 78820 <at> debbugs.gnu.org, eliz@HIDDEN, monnier@HIDDEN X-Debbugs-Original-Cc: Daniel Mendler <mail@HIDDEN>, bug-gnu-emacs@HIDDEN, 78820 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, monnier@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.175025054311729 (code B ref -1); Wed, 18 Jun 2025 12:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jun 2025 12:42:23 +0000 Received: from localhost ([127.0.0.1]:48773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRs7S-000336-Pw for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:42:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53118) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1uRs7Q-00032I-Ec for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:42:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1uRs7I-0007uP-9n for bug-gnu-emacs@HIDDEN; Wed, 18 Jun 2025 08:42:12 -0400 Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1uRs7G-00027t-B3; Wed, 18 Jun 2025 08:42:12 -0400 Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-4e98a88fa5aso429447137.0; Wed, 18 Jun 2025 05:42:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750250528; x=1750855328; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/LFuW7jIY3BCW+/+91aWfl5IMxNXQL0tEJdSad9KFYA=; b=BJo80hWAlgocGTrxXLYcJllH6vnIp3+TMXZW+VJeOUcWesMRhklDvO8vegxRAYejuF x0bJHUYoqKalyP5b4fNILIRZ112AbJpBCdrx390aItSE7NWVWJI1nz5sB0x7ubrfKPiB qXix1kxx1z5fgj7Kue1UfO8wx3fw0f1ofiPYhuucXOPiSWIUJT0d6midkzMWaj3eOZnY rMLmCKf8GY8mZR7OlXGw8BYnULb3P08ajoXPJS8EYVsqbWjiFFw/gYRZZuyUhcOdMzgg 36wP1CtBP8ZYCRltfl7c9FLlIN3Ojrw6CRDvgJf+3flh5Suxhp02G1FtVci+j0hyTwXG lhOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750250528; x=1750855328; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/LFuW7jIY3BCW+/+91aWfl5IMxNXQL0tEJdSad9KFYA=; b=dNKiUGyRFE8eijMOtkKYSx7IRRqSylSM2iFmBUuNVUZGtgCa1zKMfjH/t6aRLBUxYD mGsIdrANTzxp125lYWU0A/JOpxLWjdzqf0cX1mBMotgHlek7LCLOorWQ+y7TTFAxp105 UHpS7Vw8c6QhiGDEN1zCUP2EEB8wMBDXmGEeDYBbLQJfebvJeWU0tczyy+8S3MD/TNmP +M4melR/iVVEfHROVyTgOT84Yp4j3v7IjGGIsibZEfXXKnd0z1+qc+sMG+/bcs733VzP jB/aci1hvnEec6gIop/j+9tnm0LOkXO8XQc680xev/7PWMXO5Nx+RET7rYUC2eVr8Y4V dLPg== X-Forwarded-Encrypted: i=1; AJvYcCUsOT6ccjDc0TXMNzTvswJ5KCsVtz0QzpjufmwmKNB6ba03EFu5iw+d5Lwnq3moCfBE5XO/@gnu.org X-Gm-Message-State: AOJu0Yxx6/Cb278x7PMooDDSeP+bO3zchINlCArffKUpw/S0mEyELSM1 sHLiDM2pTEWbOwtLginAGLIurxITV017uoefZ4d6/2YB2PwBW3zt4kT5yUJhU8KQp7GXw38Gbmn 8PfLJ1Ihnx+QPrEnzg90Q62VxdtkzJic= X-Gm-Gg: ASbGncuEscaXQ+UhyxSjMFVWcveutbXY+Bp5g2bHdCOPFO3+ZE6Z387SwQZSHmJoOYK SK0LXasiBCZAFndVD74MTfzyT+sJoc7AX/S08YRJ+Qx8IfDxIwMh+6iT9LI2ZmhuZQgKCwXNS6p k4964826xvZ+oCk8QTkvulbA/r20beN4lCnkWC6h4G4fo= X-Google-Smtp-Source: AGHT+IEuy/W/7m4Eiy/f3Gr+qo2n/EN6sFX+C+Hlfx5vT0n3KK4DTqTC4OkE/NfKciEfwI2AfqA9ENGDhQum8Bw4tr8= X-Received: by 2002:a05:6102:5092:b0:4cb:5d6c:9946 with SMTP id ada2fe7eead31-4e7f638b30amr11825838137.10.1750250528721; Wed, 18 Jun 2025 05:42:08 -0700 (PDT) MIME-Version: 1.0 References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> <87frfxw7j7.fsf@HIDDEN> In-Reply-To: <87frfxw7j7.fsf@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Date: Wed, 18 Jun 2025 08:41:57 -0400 X-Gm-Features: Ac12FXz8ljQ1Lt3bvZ2JnUXOI7xlNvVkDxpRSHhr2sj0qcyISiHmLyAQC3E-W9g Message-ID: <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000084fa70637d7f5f3" Received-SPF: pass client-ip=2607:f8b0:4864:20::e2a; envelope-from=shipmints@HIDDEN; helo=mail-vs1-xe2a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --000000000000084fa70637d7f5f3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 18, 2025 at 8:36=E2=80=AFAM Robert Pluim <rpluim@HIDDEN> wro= te: > >>>>> On Wed, 18 Jun 2025 14:20:11 +0200, Daniel Mendler via "Bug reports > for GNU Emacs, the Swiss army knife of text editors" < > bug-gnu-emacs@HIDDEN> said: > >> (defun savehist--manage-timer () > >> ;; should be > >> (run-with-timer savehist-autosave-interval > >> savehist-autosave-interval #'savehist-autosave)) > >> ;; not silly t > >> (run-with-timer savehist-autosave-interval t #'savehist-autosave)) > > Daniel> To clarify, with the argument t, the timer does not run > repeatedly, but > Daniel> only once. That's the problem. Btw I wonder if it would make > sense to > Daniel> allow St=C3=A9phane's calling convention too and just dtrt. I= t is > not > Daniel> obviously silly imo. > > No need: > > (run-with-timer t savehist-autosave-interval #'savehist-autosave) > > already works, although the docstring and the manual don=CA=BCt make this > clear, you need to read the manual for `run-at-time' attentively. > Funny perhaps I did that at the time, but I prefer the more precise form. --000000000000084fa70637d7f5f3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Wed, Jun 18, 2025 at 8:36=E2=80=AFAM Robert Pluim <<a href=3D"mailto:= rpluim@HIDDEN">rpluim@HIDDEN</a>> wrote:</span></div></div><div cl= ass=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote"= style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p= adding-left:1ex">>>>>> On Wed, 18 Jun 2025 14:20:11 +0200, D= aniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of = text editors" <<a href=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_= blank">bug-gnu-emacs@HIDDEN</a>> said:<br> =C2=A0 =C2=A0 >> (defun savehist--manage-timer ()<br> =C2=A0 =C2=A0 >> ;; should be<br> =C2=A0 =C2=A0 >> (run-with-timer savehist-autosave-interval<br> =C2=A0 =C2=A0 >> savehist-autosave-interval #'savehist-autosave))= <br> =C2=A0 =C2=A0 >> ;; not silly t<br> =C2=A0 =C2=A0 >> (run-with-timer savehist-autosave-interval t #'s= avehist-autosave))<br> <br> =C2=A0 =C2=A0 Daniel> To clarify, with the argument t, the timer does no= t run repeatedly, but<br> =C2=A0 =C2=A0 Daniel> only once. That's the problem. Btw I wonder if= it would make sense to<br> =C2=A0 =C2=A0 Daniel> allow St=C3=A9phane's calling convention too a= nd just dtrt. It is not<br> =C2=A0 =C2=A0 Daniel> obviously silly imo.<br> <br> No need:<br> <br> =C2=A0 =C2=A0 (run-with-timer t savehist-autosave-interval #'savehist-a= utosave)<br> <br> already works, although the docstring and the manual don=CA=BCt make this<b= r> clear, you need to read the manual for `run-at-time' attentively.<br></= blockquote><div><br></div><div class=3D"gmail_default" style=3D"font-family= :monospace">Funny perhaps I did that at the time, but I prefer the more pre= cise form.</div></div></div> --000000000000084fa70637d7f5f3--
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 12:43:03 +0000 Resent-Message-ID: <handler.78820.B78820.175025053711696 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim <rpluim@HIDDEN> Cc: mail@HIDDEN, 78820 <at> debbugs.gnu.org, eliz@HIDDEN, monnier@HIDDEN X-Debbugs-Original-Cc: Daniel Mendler <mail@HIDDEN>, bug-gnu-emacs@HIDDEN, 78820 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.175025053711696 (code B ref 78820); Wed, 18 Jun 2025 12:43:03 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 12:42:17 +0000 Received: from localhost ([127.0.0.1]:48770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRs7N-00032Y-3s for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:42:17 -0400 Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]:52721) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1uRs7K-000326-Op for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 08:42:15 -0400 Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-87f1b3a3e7bso1057830241.1 for <78820 <at> debbugs.gnu.org>; Wed, 18 Jun 2025 05:42:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750250528; x=1750855328; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/LFuW7jIY3BCW+/+91aWfl5IMxNXQL0tEJdSad9KFYA=; b=nci32tIIzNaCeDvA/qtcgsWmw5GyzcLk4z78kgIbr6edteY08BMhclQfNOwgAiPOPe I3rzLwM4t0VZNhQn1xLp+JdA7q6Rb1vr5llFszVukjIZkVOpjHqw/ZrDRl4yJTA3aWI2 diWK32gfE0DBVFwHbFo7AU0eC2sm17x+gj0qQutdfkabTRhQZG+bBP08oDQtmmdGwWEP gFmWtd3lVA9z8Px78yIV9EK1Z/y12TXyV4T7VsI9fbjn6AmVnJ3apEs1+DGGTBjXcjrt Apj+7flLVwBijtmmXjwMHWdGaGsbGEDxMZvge4Vc37MGtNdVTI2P/Se0m9f9G5z3ptJy kMVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750250528; x=1750855328; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/LFuW7jIY3BCW+/+91aWfl5IMxNXQL0tEJdSad9KFYA=; b=F9X8fLAcOHw7QrxAQfhXY/jUJtroa/VaVrVTijYnFSf4HyOhOL6t2+pZftihPAW32H q184A3eynkdwT6hpBIQutH53d0IQzK2IZukO57Fm9FDkietZzO1V19ovQyEHkSLib9q6 B+ilBMhll/MaOGZpljvs6fFuKvokO06fJVGH/Ay25ABJyFl+bZMeInOr3Md8qdfbYJvI uMTBmr6ck6D9jA/TrF0ry4k6x+OUqpA7+vbNeJwIUXnRKFXnZypKuWB0QJlkVQnd9yUk hFJsmO5+iinN5gB7c455LP1UsGArc4nm9LdiAScO6WzBnq4Xax8kEodvqjuIooj/TJLA ZjHQ== X-Forwarded-Encrypted: i=1; AJvYcCXVULImh42zDuXWZsXubg5HrkgVHX52wadsAF7SOQyQagcmWF4YoOKOJglcCqnn9wyozeKaGA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyWhWVfKKxv/A5BVYL9sTXUk4Hp88/gPD//B6VpQL0k3CgdiEPq srKJn4Kyjpyo/fcC3/XhVyUMPToR5EEcSNJ6P9zR+C4eba72zqNrNv9xYjVL5C+9A5zM3VaPsfr EXxpRRvznLDifkeHzJpxeDG5eLudY0jq6SA== X-Gm-Gg: ASbGncuCvMQCu3acia/lnyKfHxoqkJu7yZqNIG6fhoCBFnbEt1/dpyxUEy38nhUyouQ 6Bnu98g0RV5tATj66dof2BQNgdv9O5RDobKMswb9lN8CFGXf3l2naGJHmMFooGDdLBj26ZMoeY7 1Yf5v0GtJDS9ANDsSQSiZ2tZUHcYu/rtbEEJ38gL6Z2zA= X-Google-Smtp-Source: AGHT+IEuy/W/7m4Eiy/f3Gr+qo2n/EN6sFX+C+Hlfx5vT0n3KK4DTqTC4OkE/NfKciEfwI2AfqA9ENGDhQum8Bw4tr8= X-Received: by 2002:a05:6102:5092:b0:4cb:5d6c:9946 with SMTP id ada2fe7eead31-4e7f638b30amr11825838137.10.1750250528721; Wed, 18 Jun 2025 05:42:08 -0700 (PDT) MIME-Version: 1.0 References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> <87frfxw7j7.fsf@HIDDEN> In-Reply-To: <87frfxw7j7.fsf@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Date: Wed, 18 Jun 2025 08:41:57 -0400 X-Gm-Features: Ac12FXz8ljQ1Lt3bvZ2JnUXOI7xlNvVkDxpRSHhr2sj0qcyISiHmLyAQC3E-W9g Message-ID: <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000084fa70637d7f5f3" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000084fa70637d7f5f3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 18, 2025 at 8:36=E2=80=AFAM Robert Pluim <rpluim@HIDDEN> wro= te: > >>>>> On Wed, 18 Jun 2025 14:20:11 +0200, Daniel Mendler via "Bug reports > for GNU Emacs, the Swiss army knife of text editors" < > bug-gnu-emacs@HIDDEN> said: > >> (defun savehist--manage-timer () > >> ;; should be > >> (run-with-timer savehist-autosave-interval > >> savehist-autosave-interval #'savehist-autosave)) > >> ;; not silly t > >> (run-with-timer savehist-autosave-interval t #'savehist-autosave)) > > Daniel> To clarify, with the argument t, the timer does not run > repeatedly, but > Daniel> only once. That's the problem. Btw I wonder if it would make > sense to > Daniel> allow St=C3=A9phane's calling convention too and just dtrt. I= t is > not > Daniel> obviously silly imo. > > No need: > > (run-with-timer t savehist-autosave-interval #'savehist-autosave) > > already works, although the docstring and the manual don=CA=BCt make this > clear, you need to read the manual for `run-at-time' attentively. > Funny perhaps I did that at the time, but I prefer the more precise form. --000000000000084fa70637d7f5f3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Wed, Jun 18, 2025 at 8:36=E2=80=AFAM Robert Pluim <<a href=3D"mailto:= rpluim@HIDDEN">rpluim@HIDDEN</a>> wrote:</span></div></div><div cl= ass=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote"= style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p= adding-left:1ex">>>>>> On Wed, 18 Jun 2025 14:20:11 +0200, D= aniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of = text editors" <<a href=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_= blank">bug-gnu-emacs@HIDDEN</a>> said:<br> =C2=A0 =C2=A0 >> (defun savehist--manage-timer ()<br> =C2=A0 =C2=A0 >> ;; should be<br> =C2=A0 =C2=A0 >> (run-with-timer savehist-autosave-interval<br> =C2=A0 =C2=A0 >> savehist-autosave-interval #'savehist-autosave))= <br> =C2=A0 =C2=A0 >> ;; not silly t<br> =C2=A0 =C2=A0 >> (run-with-timer savehist-autosave-interval t #'s= avehist-autosave))<br> <br> =C2=A0 =C2=A0 Daniel> To clarify, with the argument t, the timer does no= t run repeatedly, but<br> =C2=A0 =C2=A0 Daniel> only once. That's the problem. Btw I wonder if= it would make sense to<br> =C2=A0 =C2=A0 Daniel> allow St=C3=A9phane's calling convention too a= nd just dtrt. It is not<br> =C2=A0 =C2=A0 Daniel> obviously silly imo.<br> <br> No need:<br> <br> =C2=A0 =C2=A0 (run-with-timer t savehist-autosave-interval #'savehist-a= utosave)<br> <br> already works, although the docstring and the manual don=CA=BCt make this<b= r> clear, you need to read the manual for `run-at-time' attentively.<br></= blockquote><div><br></div><div class=3D"gmail_default" style=3D"font-family= :monospace">Funny perhaps I did that at the time, but I prefer the more pre= cise form.</div></div></div> --000000000000084fa70637d7f5f3--
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 13:33:04 +0000 Resent-Message-ID: <handler.78820.B78820.17502535271317 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Cc: Daniel Mendler <mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.17502535271317 (code B ref 78820); Wed, 18 Jun 2025 13:33:04 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 13:32:07 +0000 Received: from localhost ([127.0.0.1]:49357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRsta-0000L8-Rd for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 09:32:07 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:52714) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1uRstV-0000Jg-2d for 78820 <at> debbugs.gnu.org; Wed, 18 Jun 2025 09:32:03 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3a507e88b0aso6641675f8f.1 for <78820 <at> debbugs.gnu.org>; Wed, 18 Jun 2025 06:32:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750253515; x=1750858315; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=findU5thHmMyVIhiaZh4JVKg1B0IXidKglW7XDhHFFE=; b=J0cCCkNpVNv7tAGcGauf5ptTIeXE0s6bFEJ0LRxfOJ0hURq25uW4veZGBZiQVkzvpA dwY+AIR39b4fHX0R5UQmbk+Ne22NaM/9C04Y7D0mI3VH5w3f03XQ/K0QpPcaPJtrSzr1 qbBuVg0vzRzf6DDcfZmp8uIlwlbCZ12unk4upyv82Yo0GAliQEKUnjteExfd4zt6+zlW +DCQldkLIONDWTGsvHzuZszc7azOJMO/CBe+Df4FPvkX91OfTN4/xBu6JfhY/KwNshlt 2Uz+ExiFWAaFc7Pikaihp2dAfSxYxS6yd2LB77tjByVec0rbBOqJxMBt5cCvZyZb6Fqo v98A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750253515; x=1750858315; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=findU5thHmMyVIhiaZh4JVKg1B0IXidKglW7XDhHFFE=; b=MZOV4ZSwLCF9Zs1RzR+IIBsAaNESqQ4mYQs6x6fv1VXXJutD7UjIIxKqgAx/dRcsQr 3KU+UQFTcEa3kqYSzIea1teQuuM5FkwrTHRFtJ8pq5yK1Uh0tgKtpQAASOMOPuM85D87 TKWvZIhJIEpvtSsI1xB2TCqyMHUnCEKgZnqTjdIfz4w/f2DFQai/MRjne33tdMO7dhmj p6cLBii8qZzBTQUGLNqzQExoJKdmAeXq4KGMC5on6DTwphcW3+hQh5Se3QAJmh4y8TEn Wf0PwetWH06WyqqcKdrECLwdFm0IYdq7Q3F6fou3nphocZOl8xgkg6r9zBZ87QfhwrLE Nwjg== X-Forwarded-Encrypted: i=1; AJvYcCUVybgBZ902mTrGFsLj8n75TijlotXu4qxAmtlk9EsF7w0+hnfw6LnO9qODL0tDA41eRn+amg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyUs7k0W6c/c9WTVpY6oLhOg03Ah2Lgcr/mBEJxTodGaIqzMZHp vinqBphbzV1xpyLfRtBvQC8g0mFIfGre0x5vYuhbQ79OqX9/QBcNhW4N X-Gm-Gg: ASbGncvT8qAU4U9nJgQpZAm9CLgiwJSThCSVUpUWFLkjAycqfoJsuLIJ8nvrTqpu0/A zHDw+CY2/ZTP6sLvl3N49wOBFIS1TxnahjWv8NveovDq6VQBqj9wqlOMGmbC8YggZFteKb1rKmH ifVCdROPoysEcWwJY0IcIThWsz7OmIVSI2ho1DwF1KxNoeIetuxrmMA1HxDOPNL7yIQ7pBG93zy ddI3V9FoWc0tcRAAuE7aF78n9oyr7ONFpYVA+StPek9RBAlYmucpTBOK1iLHfL2OZIPganpmjq0 8yTuzBQkUCaovKUGI7zF0px9wwLC3YL408rRga033306uUng X-Google-Smtp-Source: AGHT+IFobjy0IV8UVVNBOKCvYr0xrUz3uxbHMyQim8Bp630pQKUrMbnyZrGSC4JPbMljKk21zcSY4w== X-Received: by 2002:a05:6000:22c7:b0:3a4:f7dd:234b with SMTP id ffacd0b85a97d-3a571896c71mr13439747f8f.0.1750253514498; Wed, 18 Jun 2025 06:31:54 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:332:f25c:cdb8:eac9]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4532e254396sm212152275e9.28.2025.06.18.06.31.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 06:31:54 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> <87frfxw7j7.fsf@HIDDEN> <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> Date: Wed, 18 Jun 2025 15:31:53 +0200 Message-ID: <87bjqlw4za.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Wed, 18 Jun 2025 08:41:57 -0400, St=C3=A9phane Marks <shipmints@gm= ail.com> said: >> No need: >>=20 >> (run-with-timer t savehist-autosave-interval #'savehist-autosave) >>=20 >> already works, although the docstring and the manual don=CA=BCt make= this >> clear, you need to read the manual for `run-at-time' attentively. >>=20 St=C3=A9phane> Funny perhaps I did that at the time, but I prefer the St=C3=A9phane> more precise form. Sure, that also works. Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#78820: 31.0.50; savehist timer does not run repeatedly Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Jun 2025 15:07:03 +0000 Resent-Message-ID: <handler.78820.B78820.175025919710608 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Cc: Daniel Mendler <mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, monnier@HIDDEN Received: via spool by 78820-submit <at> debbugs.gnu.org id=B78820.175025919710608 (code B ref 78820); Wed, 18 Jun 2025 15:07:03 +0000 Received: (at 78820) by debbugs.gnu.org; 18 Jun 2025 15:06:37 +0000 Received: from localhost ([127.0.0.1]:52285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRuN2-0002l0-Vh for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 11:06:37 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:50639) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1uRuMt-0002jZ-0z; Wed, 18 Jun 2025 11:06:27 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4532ff4331cso21246715e9.1; Wed, 18 Jun 2025 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750259180; x=1750863980; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=0EI0liknVf88T6vBI4vksREeLPmIzK488ZIBdxHN1Mk=; b=XT1DITVIL+Blie6NSQqhYxerDEMQdkhUo8vp2DLqeZzSRPWMmKQJucmasJlENU+Yfm uZ7aHa3oIrjJLZ+/5qD9+A3pCJDcFgtk07nbA5Wx6Of2yBldwe0EIl/BQLDw+5d8GDHW Wlu7Dz4eEaRG1+Ngp3chM/Z2mSqy98dnXfxx3QRKHhkLYAJobR4CMStVP15LXQAQq/cb scDWx312j0RoPFU173K8k5kmYY+9UihWEMn+BMwh6rodr+4oEk9ZTuFBHDAioWrvR5+D l7SNM9KG2B2+Hk0+VSd5oPsv9wzwyx3A8XySjs2d06GVHHTtGodgxQ/jFubAMk9fNV5M nAyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750259180; x=1750863980; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0EI0liknVf88T6vBI4vksREeLPmIzK488ZIBdxHN1Mk=; b=F7qscGTtOCUh+MVpzEUO458TPpezjOSOPTnEJS/TdSTj7gDghPM4BGwcg9GuM9byCw S/6GgGzPogIOy0rOMHBjpI74rq/ICcy0rfT9NG55dh8285ME3ut9Vy8CB7sRTklozJ0U JZT+btSS+EYBH/5f2o1AshLRj7n2CyLR3JOY6eZRGGpkXwyQMp0AmBthEOYMlWuY+DiT JEV8OHcR//Ox9xJ4b3yXtrc32c59R/dMU/Lm6x0HoO8GGQbcsPtqey80nhKDwhYBvzOP MscAAztKFOUWO3ZeDIwIh0u/SPEsdCD3faJinEp43RseAYmoi+WlvfCtFQOWJsSrYttP YMHA== X-Forwarded-Encrypted: i=1; AJvYcCUCHKxkiZMf4ISpcrkIbJ0TVsXts/Mwq1evAAYH83FEsHO6OdHOBZH6D0VcE05cDp51mTdhUQ==@debbugs.gnu.org, AJvYcCVY7yMmjAJvm3AXbe42p+y2LxFwDMCT32Ydf5yUVguoYQEL3nSWXHGqPSLljQGdjvtJSnJvlcPe8w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YznEqalQCeyhQvkgGB+GKGhqLjAjmIuRkviXi8oKcHm1EK5PX0V oCrGr5R2EcqwxjFTdkxXgh1gDrrVXIGDhk9wp1y0klII1XEpHIYYm8TvfpHZ5nyf X-Gm-Gg: ASbGncsNrdmNwW/aGlN+nJ0a5Z82/pvDP57uN2mKOPlqPs6cAhs0AWkO2E3eZVsh4VY sHJsqZp08iCCeFpqLDTvb68yMZXZFP//IBWOwCizQ/SGMtEkJS2r/eVYYqYL62yBg1PJqv3g65I Sh1Dp6tQ/Fci57De3SD5BpFi83QKzOHlzzLA+QXz7FpfxhqiY4N5ASuJjT+sUJU2iU7Z8lvcPlF a705kG3FZuXOEq8yGXaDERI7eZJK2myxjpNFqEikNfGxARml8OQA6tqJR4iN1+iHWsVie1sRPZh o26gLsJ+0CqW8AsQY+TYEM0t2O8nZ+TsUaPEWM6E5HUIjPyJ X-Google-Smtp-Source: AGHT+IHhHtmRnE+jxC9OUeHqhHgJdHtDI1oFEPpU0yikolKtwse+AEJzkjz4YBUQOwmEBqJuFogi4A== X-Received: by 2002:a05:600d:b:b0:43d:fa5d:9315 with SMTP id 5b1f17b1804b1-45341b044cemr115676105e9.33.1750259179875; Wed, 18 Jun 2025 08:06:19 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:332:f25c:cdb8:eac9]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4535e993b72sm123105e9.27.2025.06.18.08.06.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 08:06:19 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <87bjqlw4za.fsf@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> <87frfxw7j7.fsf@HIDDEN> <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> <87bjqlw4za.fsf@HIDDEN> Date: Wed, 18 Jun 2025 17:06:18 +0200 Message-ID: <877c19w0lx.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 78820 fixed close 78820 31.1 quit >>>>> On Wed, 18 Jun 2025 15:31:53 +0200, Robert Pluim <rpluim@HIDDEN> s= aid: >>>>> On Wed, 18 Jun 2025 08:41:57 -0400, St=C3=A9phane Marks <shipmints@gm= ail.com> said: >>> No need: >>>=20 >>> (run-with-timer t savehist-autosave-interval #'savehist-autosave) >>>=20 >>> already works, although the docstring and the manual don=CA=BCt mak= e this >>> clear, you need to read the manual for `run-at-time' attentively. >>>=20 St=C3=A9phane> Funny perhaps I did that at the time, but I prefer the St=C3=A9phane> more precise form. Robert> Sure, that also works. Done. Robert --=20 Pushed to master. 318715105d0 2025-06-18T17:03:36+02:00 "Make savehist timer actually repeat" https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D318715105d05036a2e= 1307a57b4febcf15048912
Received: (at control) by debbugs.gnu.org; 18 Jun 2025 15:06:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 18 11:06:30 2025 Received: from localhost ([127.0.0.1]:52279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRuMw-0002kT-4R for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 11:06:30 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:50639) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1uRuMt-0002jZ-0z; Wed, 18 Jun 2025 11:06:27 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4532ff4331cso21246715e9.1; Wed, 18 Jun 2025 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750259180; x=1750863980; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=0EI0liknVf88T6vBI4vksREeLPmIzK488ZIBdxHN1Mk=; b=XT1DITVIL+Blie6NSQqhYxerDEMQdkhUo8vp2DLqeZzSRPWMmKQJucmasJlENU+Yfm uZ7aHa3oIrjJLZ+/5qD9+A3pCJDcFgtk07nbA5Wx6Of2yBldwe0EIl/BQLDw+5d8GDHW Wlu7Dz4eEaRG1+Ngp3chM/Z2mSqy98dnXfxx3QRKHhkLYAJobR4CMStVP15LXQAQq/cb scDWx312j0RoPFU173K8k5kmYY+9UihWEMn+BMwh6rodr+4oEk9ZTuFBHDAioWrvR5+D l7SNM9KG2B2+Hk0+VSd5oPsv9wzwyx3A8XySjs2d06GVHHTtGodgxQ/jFubAMk9fNV5M nAyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750259180; x=1750863980; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0EI0liknVf88T6vBI4vksREeLPmIzK488ZIBdxHN1Mk=; b=F7qscGTtOCUh+MVpzEUO458TPpezjOSOPTnEJS/TdSTj7gDghPM4BGwcg9GuM9byCw S/6GgGzPogIOy0rOMHBjpI74rq/ICcy0rfT9NG55dh8285ME3ut9Vy8CB7sRTklozJ0U JZT+btSS+EYBH/5f2o1AshLRj7n2CyLR3JOY6eZRGGpkXwyQMp0AmBthEOYMlWuY+DiT JEV8OHcR//Ox9xJ4b3yXtrc32c59R/dMU/Lm6x0HoO8GGQbcsPtqey80nhKDwhYBvzOP MscAAztKFOUWO3ZeDIwIh0u/SPEsdCD3faJinEp43RseAYmoi+WlvfCtFQOWJsSrYttP YMHA== X-Forwarded-Encrypted: i=1; AJvYcCUCHKxkiZMf4ISpcrkIbJ0TVsXts/Mwq1evAAYH83FEsHO6OdHOBZH6D0VcE05cDp51mTdhUQ==@debbugs.gnu.org, AJvYcCVY7yMmjAJvm3AXbe42p+y2LxFwDMCT32Ydf5yUVguoYQEL3nSWXHGqPSLljQGdjvtJSnJvlcPe8w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YznEqalQCeyhQvkgGB+GKGhqLjAjmIuRkviXi8oKcHm1EK5PX0V oCrGr5R2EcqwxjFTdkxXgh1gDrrVXIGDhk9wp1y0klII1XEpHIYYm8TvfpHZ5nyf X-Gm-Gg: ASbGncsNrdmNwW/aGlN+nJ0a5Z82/pvDP57uN2mKOPlqPs6cAhs0AWkO2E3eZVsh4VY sHJsqZp08iCCeFpqLDTvb68yMZXZFP//IBWOwCizQ/SGMtEkJS2r/eVYYqYL62yBg1PJqv3g65I Sh1Dp6tQ/Fci57De3SD5BpFi83QKzOHlzzLA+QXz7FpfxhqiY4N5ASuJjT+sUJU2iU7Z8lvcPlF a705kG3FZuXOEq8yGXaDERI7eZJK2myxjpNFqEikNfGxARml8OQA6tqJR4iN1+iHWsVie1sRPZh o26gLsJ+0CqW8AsQY+TYEM0t2O8nZ+TsUaPEWM6E5HUIjPyJ X-Google-Smtp-Source: AGHT+IHhHtmRnE+jxC9OUeHqhHgJdHtDI1oFEPpU0yikolKtwse+AEJzkjz4YBUQOwmEBqJuFogi4A== X-Received: by 2002:a05:600d:b:b0:43d:fa5d:9315 with SMTP id 5b1f17b1804b1-45341b044cemr115676105e9.33.1750259179875; Wed, 18 Jun 2025 08:06:19 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:332:f25c:cdb8:eac9]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4535e993b72sm123105e9.27.2025.06.18.08.06.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 08:06:19 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> To: =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Subject: Re: bug#78820: 31.0.50; savehist timer does not run repeatedly In-Reply-To: <87bjqlw4za.fsf@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> <87frfxw7j7.fsf@HIDDEN> <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> <87bjqlw4za.fsf@HIDDEN> Date: Wed, 18 Jun 2025 17:06:18 +0200 Message-ID: <877c19w0lx.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: Daniel Mendler <mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 78820 fixed close 78820 31.1 quit >>>>> On Wed, 18 Jun 2025 15:31:53 +0200, Robert Pluim <rpluim@HIDDEN> s= aid: >>>>> On Wed, 18 Jun 2025 08:41:57 -0400, St=C3=A9phane Marks <shipmints@gm= ail.com> said: >>> No need: >>>=20 >>> (run-with-timer t savehist-autosave-interval #'savehist-autosave) >>>=20 >>> already works, although the docstring and the manual don=CA=BCt mak= e this >>> clear, you need to read the manual for `run-at-time' attentively. >>>=20 St=C3=A9phane> Funny perhaps I did that at the time, but I prefer the St=C3=A9phane> more precise form. Robert> Sure, that also works. Done. Robert --=20 Pushed to master. 318715105d0 2025-06-18T17:03:36+02:00 "Make savehist timer actually repeat" https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D318715105d05036a2e= 1307a57b4febcf15048912
Received: (at control) by debbugs.gnu.org; 18 Jun 2025 15:06:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 18 11:06:30 2025 Received: from localhost ([127.0.0.1]:52279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uRuMw-0002kT-4R for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 11:06:30 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:50639) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1uRuMt-0002jZ-0z; Wed, 18 Jun 2025 11:06:27 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4532ff4331cso21246715e9.1; Wed, 18 Jun 2025 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750259180; x=1750863980; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=0EI0liknVf88T6vBI4vksREeLPmIzK488ZIBdxHN1Mk=; b=XT1DITVIL+Blie6NSQqhYxerDEMQdkhUo8vp2DLqeZzSRPWMmKQJucmasJlENU+Yfm uZ7aHa3oIrjJLZ+/5qD9+A3pCJDcFgtk07nbA5Wx6Of2yBldwe0EIl/BQLDw+5d8GDHW Wlu7Dz4eEaRG1+Ngp3chM/Z2mSqy98dnXfxx3QRKHhkLYAJobR4CMStVP15LXQAQq/cb scDWx312j0RoPFU173K8k5kmYY+9UihWEMn+BMwh6rodr+4oEk9ZTuFBHDAioWrvR5+D l7SNM9KG2B2+Hk0+VSd5oPsv9wzwyx3A8XySjs2d06GVHHTtGodgxQ/jFubAMk9fNV5M nAyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750259180; x=1750863980; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0EI0liknVf88T6vBI4vksREeLPmIzK488ZIBdxHN1Mk=; b=F7qscGTtOCUh+MVpzEUO458TPpezjOSOPTnEJS/TdSTj7gDghPM4BGwcg9GuM9byCw S/6GgGzPogIOy0rOMHBjpI74rq/ICcy0rfT9NG55dh8285ME3ut9Vy8CB7sRTklozJ0U JZT+btSS+EYBH/5f2o1AshLRj7n2CyLR3JOY6eZRGGpkXwyQMp0AmBthEOYMlWuY+DiT JEV8OHcR//Ox9xJ4b3yXtrc32c59R/dMU/Lm6x0HoO8GGQbcsPtqey80nhKDwhYBvzOP MscAAztKFOUWO3ZeDIwIh0u/SPEsdCD3faJinEp43RseAYmoi+WlvfCtFQOWJsSrYttP YMHA== X-Forwarded-Encrypted: i=1; AJvYcCUCHKxkiZMf4ISpcrkIbJ0TVsXts/Mwq1evAAYH83FEsHO6OdHOBZH6D0VcE05cDp51mTdhUQ==@debbugs.gnu.org, AJvYcCVY7yMmjAJvm3AXbe42p+y2LxFwDMCT32Ydf5yUVguoYQEL3nSWXHGqPSLljQGdjvtJSnJvlcPe8w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YznEqalQCeyhQvkgGB+GKGhqLjAjmIuRkviXi8oKcHm1EK5PX0V oCrGr5R2EcqwxjFTdkxXgh1gDrrVXIGDhk9wp1y0klII1XEpHIYYm8TvfpHZ5nyf X-Gm-Gg: ASbGncsNrdmNwW/aGlN+nJ0a5Z82/pvDP57uN2mKOPlqPs6cAhs0AWkO2E3eZVsh4VY sHJsqZp08iCCeFpqLDTvb68yMZXZFP//IBWOwCizQ/SGMtEkJS2r/eVYYqYL62yBg1PJqv3g65I Sh1Dp6tQ/Fci57De3SD5BpFi83QKzOHlzzLA+QXz7FpfxhqiY4N5ASuJjT+sUJU2iU7Z8lvcPlF a705kG3FZuXOEq8yGXaDERI7eZJK2myxjpNFqEikNfGxARml8OQA6tqJR4iN1+iHWsVie1sRPZh o26gLsJ+0CqW8AsQY+TYEM0t2O8nZ+TsUaPEWM6E5HUIjPyJ X-Google-Smtp-Source: AGHT+IHhHtmRnE+jxC9OUeHqhHgJdHtDI1oFEPpU0yikolKtwse+AEJzkjz4YBUQOwmEBqJuFogi4A== X-Received: by 2002:a05:600d:b:b0:43d:fa5d:9315 with SMTP id 5b1f17b1804b1-45341b044cemr115676105e9.33.1750259179875; Wed, 18 Jun 2025 08:06:19 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:332:f25c:cdb8:eac9]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4535e993b72sm123105e9.27.2025.06.18.08.06.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 08:06:19 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> To: =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Subject: Re: bug#78820: 31.0.50; savehist timer does not run repeatedly In-Reply-To: <87bjqlw4za.fsf@HIDDEN> References: <87cyb1oq31.fsf@HIDDEN> <86jz59mfjf.fsf@HIDDEN> <CAN+1HboNjuPVYzRYmvHPcMcUN=_e=O34p8cmsf-xCFOOMicn+w@HIDDEN> <87ikktdyx0.fsf@HIDDEN> <87frfxw7j7.fsf@HIDDEN> <CAN+1Hbpn7SR3sXV+cz3zGSh54jmiU7k0hQoaZtYUnj+QvLJ0PQ@HIDDEN> <87bjqlw4za.fsf@HIDDEN> Date: Wed, 18 Jun 2025 17:06:18 +0200 Message-ID: <877c19w0lx.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: Daniel Mendler <mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78820 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 78820 fixed close 78820 31.1 quit >>>>> On Wed, 18 Jun 2025 15:31:53 +0200, Robert Pluim <rpluim@HIDDEN> s= aid: >>>>> On Wed, 18 Jun 2025 08:41:57 -0400, St=C3=A9phane Marks <shipmints@gm= ail.com> said: >>> No need: >>>=20 >>> (run-with-timer t savehist-autosave-interval #'savehist-autosave) >>>=20 >>> already works, although the docstring and the manual don=CA=BCt mak= e this >>> clear, you need to read the manual for `run-at-time' attentively. >>>=20 St=C3=A9phane> Funny perhaps I did that at the time, but I prefer the St=C3=A9phane> more precise form. Robert> Sure, that also works. Done. Robert --=20 Pushed to master. 318715105d0 2025-06-18T17:03:36+02:00 "Make savehist timer actually repeat" https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D318715105d05036a2e= 1307a57b4febcf15048912
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.