diff options
| -rw-r--r-- | org-tempus.el | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/org-tempus.el b/org-tempus.el index 458e9c6..191ff92 100644 --- a/org-tempus.el +++ b/org-tempus.el @@ -220,6 +220,16 @@ Known providers are `emacs' (activity inside Emacs), "Return clocked time for current task as a duration string." (org-duration-from-minutes (org-clock-get-clocked-time))) +(defun org-tempus-reset-session () + "Reset the current session timer." + (interactive) + (setq org-tempus--session-threshold-notified nil) + (if (org-clock-is-active) + (setq org-tempus--session-start-time (current-time)) + (setq org-tempus--session-start-time nil)) + (org-tempus--update-mode-line) + (message "Org Tempus session reset.")) + (defun org-tempus--update-session-start () "Update session start time. Keep a short task change within the same session." (when org-clock-start-time |
