From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernt Hansen Subject: Re: please read: bug when marking tasks done Date: Tue, 08 Jan 2019 09:29:21 -0500 Message-ID: <87y37v5ike.fsf@norang.ca> References: <87d0paprs6.fsf@gnu.org> <87wonhcpnj.fsf@nicolasgoaziou.fr> <871s5o8pgf.fsf@gnu.org> <87muobcur7.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([209.51.188.92]:36281) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggsNt-0003Ti-5L for emacs-orgmode@gnu.org; Tue, 08 Jan 2019 09:29:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggsNq-0007hq-M0 for emacs-orgmode@gnu.org; Tue, 08 Jan 2019 09:29:36 -0500 Received: from outbound2m.ore.mailhop.org ([54.149.155.156]:51180) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ggsNq-0007LX-E7 for emacs-orgmode@gnu.org; Tue, 08 Jan 2019 09:29:34 -0500 Received: from localhost.localdomain (gollum.intra.norang.ca [192.168.1.5]) by thorin.intra.norang.ca (8.15.2/8.15.2/Debian-8) with ESMTPS id x08ETLqa007357 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Tue, 8 Jan 2019 09:29:22 -0500 Received: from localhost.localdomain (gollum [127.0.0.1]) by localhost.localdomain (8.14.3/8.14.3/Debian-9.4) with ESMTP id x08ETLtq006993 for ; Tue, 8 Jan 2019 09:29:21 -0500 In-Reply-To: <87muobcur7.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Tue, 08 Jan 2019 11:24:12 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode Nicolas Goaziou writes: > Anyway, I don't really have any other idea besides dropping the repeater > part from automatically inserted inactive time stamps. When I unschedule (and log) a habit I don't want to lose the detail about the repeat interval. My workaround for this is to break the timestamp by adding a ',' after the '[' in the timestamp so marking it DONE actually works. ** DONE Weekly Review 2018 [0/16] CLOSED: [2019-01-08 Tue 09:19] :PROPERTIES:... :LOGBOOK: - State "DONE" from "TODO" [2019-01-08 Tue 09:19] - Not scheduled, was "[,2019-01-07 Mon ++7d/14d]" on [2019-01-08 Tue 09:18] Marking this task done is also pretty slow - taking 25 seconds. The task has 233 lines, 2549 words, and 12993 characters. partial elp-results for this task below org-todo 1 25.33 25.33 org-self-insert-command 1 25.33 25.33 org-checklist 1 25.124 25.124 org-reset-checkbox-state-subtree 1 25.124 25.124 org-reset-checkbox-state-maybe 1 25.124 25.124 org-update-checkbox-count 1 24.945 24.945 org-update-checkbox-count-maybe 1 24.945 24.945 org-element-at-point 1548 24.870999999 0.0160665374 org-element-context 1541 24.868999999 0.0161382219 org-element--parse-to 1544 24.718999999 0.0160097150 org-element--current-element 3109 22.070999999 0.0070990672 org-element-example-block-parser 1537 19.664999999 0.0127944046 org-unescape-code-in-string 1537 13.604000000 0.0088510084 org-element-paragraph-parser 1544 1.7799999999 0.0011528497 org-fast-todo-selection 1 0.201 0.201 ... Regards, Bernt