From 4f95c5469c214169b0b0f37dceacdf0a1b785add Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Fri, 3 Sep 2010 15:35:15 +0200 Subject: [PATCH] `org-timer-set-timer': allow to run even before the first heading. In this case, the notification will tell the user in what file the timer was set. --- lisp/org-timer.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/org-timer.el b/lisp/org-timer.el index 80b8cd9bf..313d4f01e 100644 --- a/lisp/org-timer.el +++ b/lisp/org-timer.el @@ -366,9 +366,11 @@ replace any running timer." (widen) (goto-char pos) (org-show-entry) - (org-get-heading)))) + (or (ignore-errors (org-get-heading)) + (concat "File:" (file-name-nondirectory (buffer-file-name))))))) ((eq major-mode 'org-mode) - (org-get-heading)) + (or (ignore-errors (org-get-heading)) + (concat "File:" (file-name-nondirectory (buffer-file-name))))) (t (error "Not in an Org buffer")))) timer-set) (if (or (and org-timer-current-timer