* bug: ';' gets error starting countdown timer in agenda
@ 2020-03-01 17:27 Ian Garmaise
2020-03-01 22:03 ` Marco Wahl
0 siblings, 1 reply; 3+ messages in thread
From: Ian Garmaise @ 2020-03-01 17:27 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 6512 bytes --]
Remember to cover the basics, that is, what you expected to happen and
what in fact did happen. You don't know how to make a good report? See
https://orgmode.org/manual/Feedback.html#Feedback
Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------
In Agenda, I issue the ';' command to start a countdown timer.
I am asked how many minutes, then I get the following error
user-error: Command not allowed in this line
Timer doesn't start. I have no problem starting a timer with C-c C-x ;
Emacs : GNU Emacs 26.3 (build 1, i686-w64-mingw32)
of 2019-08-29
Package: Org mode version 9.3.6 (9.3.6-17-g389288-elpa @
c:/users/ian/.emacs.d/elpa/org-20200224/)
current state:
==============
(setq
org-link-abbrev-alist '(("gmail" . "
https://mail.google.com/mail/?view=cm&fs=1&to=%s"))
org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
org-babel-load-languages '((emacs-lisp . t) (dot . t) (org . t) (plantuml
. t))
org-agenda-time-grid '((daily today require-timed) (600 800 1000 1200 1400
1600 1800 2000) "......" "----------------")
org-babel-results-keyword "results"
org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
org-tag-alist '(("@work" . 119) ("@home" . 104) ("laptop" . 108))
org-html-format-headline-function
'org-html-format-headline-default-function
org-todo-state-tags-triggers '(("ALREADYSENT" ("sentatleastone" . t)))
org-html-format-inlinetask-function
'org-html-format-inlinetask-default-function
org-cycle-hook '(org-cycle-hide-archived-subtrees
org-cycle-show-empty-lines org-optimize-window-after-visibility-change)
org-link-from-user-regexp "\\<Ian@IAN-EDGE\\>"
org-log-into-drawer t
org-directory "~/Dropbox/org"
org-odt-format-headline-function 'org-odt-format-headline-default-function
org-archive-hook '(org-attach-archive-delete-maybe)
org-latex-format-headline-function
'org-latex-format-headline-default-function
org-enforce-todo-dependencies t
org-columns-default-format "%40ITEM(Task) %17Effort(Estimated Effort){:}
%CLOCKSUM"
org-agenda-include-diary t
org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
org-agenda-files '("~/Dropbox/org/organizer.org" "~/Dropbox/org/
nowtutoradmin.org")
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-link-elisp-confirm-function 'yes-or-no-p
org-enforce-todo-checkbox-dependencies t
org-global-properties '(("Effort_All" . "0 0:10 0:30 1:00 2:00 3:00 4:00
5:00 6:00 7:00"))
org-babel-pre-tangle-hook '(save-buffer)
org-odt-format-inlinetask-function
'org-odt-format-inlinetask-default-function
org-occur-hook '(org-first-headline-recenter)
org-mode-hook '(org-clock-load #[0 "\300\301\302\303\304$\207" [add-hook
change-major-mode-hook org-show-all append local] 5]
#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook
org-babel-show-result-all append local] 5]
org-babel-result-hide-spec org-babel-hide-all-hashes)
org-agenda-span 'day
org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
org-metaup-hook '(org-babel-load-in-session-maybe)
org-default-notes-file "~/Dropbox/org/notes.org"
org-src-lang-modes '(("plantuml" . fundamental) ("C" . c) ("C++" . c++)
("asymptote" . asy) ("bash" . sh) ("beamer" . latex)
("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("dot" .
fundamental) ("elisp" . emacs-lisp)
("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite"
. sql))
org-clock-persist 'history
org-latex-format-inlinetask-function
'org-latex-format-inlinetask-default-function
org-bibtex-headline-format-function #[257 "\300 \236A\207" [:title] 3
"\n\n(fn ENTRY)"]
org-confirm-shell-link-function 'yes-or-no-p
org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
org-ascii-format-drawer-function #[771 " \207" [] 4 "\n\n(fn NAME CONTENTS
WIDTH)"]
org-link-shell-confirm-function 'yes-or-no-p
org-todo-keywords '((sequence "TODO" "IN-PROGRESS" "WAITING" "DONE"))
org-log-done 'time
org-plantuml-jar-path "~/plantuml.jar"
org-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-file-apps '((auto-mode . emacs) ("\\.mm\\'" . default)
("\\.x?html?\\'" . default) ("\\.pdf\\'" . default)
("\\.xlsx\\'" . default) ("\\.docx\\'" . default))
org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
org-blocker-hook '(org-block-todo-from-checkboxes
org-block-todo-from-children-or-siblings-or-parent)
org-link-parameters '(("attachment" :follow org-attach-open-link :export
org-attach-export-link :complete org-attach-complete-link)
("eww" :follow eww :store org-eww-store-link) ("rmail" :follow
org-rmail-open :store org-rmail-store-link)
("mhe" :follow org-mhe-open :store org-mhe-store-link)
("irc" :follow org-irc-visit :store org-irc-store-link :export
org-irc-export)
("info" :follow org-info-open :export org-info-export :store
org-info-store-link)
("gnus" :follow org-gnus-open :store org-gnus-store-link)
("docview" :follow org-docview-open :export org-docview-export :store
org-docview-store-link)
("bibtex" :follow org-bibtex-open :store org-bibtex-store-link)
("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete
org-bbdb-complete-link :store
org-bbdb-store-link)
("w3m" :store org-w3m-store-link) ("id" :follow org-id-open)
("file+sys") ("file+emacs")
("shell" :follow org-link--open-shell)
("news" :follow #[257 "\301\300\302 Q!\207" ["news" browse-url ":"] 5
"\n\n(fn URL)"])
("mailto" :follow #[257 "\301\300\302 Q!\207" ["mailto" browse-url
":"] 5 "\n\n(fn URL)"])
("https" :follow #[257 "\301\300\302 Q!\207" ["https" browse-url ":"]
5 "\n\n(fn URL)"])
("http" :follow #[257 "\301\300\302 Q!\207" ["http" browse-url ":"] 5
"\n\n(fn URL)"])
("ftp" :follow #[257 "\301\300\302 Q!\207" ["ftp" browse-url ":"] 5
"\n\n(fn URL)"])
("help" :follow org-link--open-help) ("file" :complete
org-link-complete-file)
("elisp" :follow org-link--open-elisp) ("doi" :follow
org-link--open-doi))
org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
org-confirm-elisp-link-function 'yes-or-no-p
org-metadown-hook '(org-babel-pop-to-session-maybe)
)
--
=====
Ian Garmaise
Consultant
Phorix Solutions Group
ian.g@phorixsol.com
Toronto cell: 416.432.2251
NYC: 917.512.9535
https://www.linkedin.com/in/igarmaise/
http://www.PhorixSol.com
[-- Attachment #2: Type: text/html, Size: 8845 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: bug: ';' gets error starting countdown timer in agenda
2020-03-01 17:27 bug: ';' gets error starting countdown timer in agenda Ian Garmaise
@ 2020-03-01 22:03 ` Marco Wahl
[not found] ` <CALWEx6VoV2GNyYMawqsOEGv7HnTmkYbCPsY4OHubK-sjX1Qnzw@mail.gmail.com>
0 siblings, 1 reply; 3+ messages in thread
From: Marco Wahl @ 2020-03-01 22:03 UTC (permalink / raw)
To: Ian Garmaise; +Cc: emacs-orgmode
Ian Garmaise <ian.g@phorixsol.com> writes:
> In Agenda, I issue the ';' command to start a countdown timer.
> I am asked how many minutes, then I get the following error
>
>
> user-error: Command not allowed in this line
>
> Timer doesn't start. I have no problem starting a timer with C-c C-x ;
Thanks for the report.
AFAICS this issue occurs if you press ; on a line which is not
associated to a heading. So a workaround is to pick a headline before
the press on ;.
I installed a fix in the master branch which looks natural to me.
Concretely the name of the buffer is taken when no associated heading
can be identified (instead of erroring.) BTW this completely complies
with the docstring AFAICS.
Best regards,
-- Marco
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: bug: ';' gets error starting countdown timer in agenda
[not found] ` <CALWEx6VoV2GNyYMawqsOEGv7HnTmkYbCPsY4OHubK-sjX1Qnzw@mail.gmail.com>
@ 2020-03-02 0:22 ` Marco Wahl
0 siblings, 0 replies; 3+ messages in thread
From: Marco Wahl @ 2020-03-02 0:22 UTC (permalink / raw)
To: Ian Garmaise; +Cc: Orgmode Mailing List
Ian Garmaise <ian.g@phorixsol.com> writes:
> Thanks for that, it is indeed true that picking a heading is a workaround.
> I was confused because as far as I can tell there is no relationship
> between the countdown timer and any headline. I assume you mean the
> docstring for org-timer-set-timer, but maybe it is for some function in
> org-agenda.el
Sorry, I've not been clear. I mean the docstring of
org-timer--get-timer-title.
For some reason a name gets associated with each timer. The creation of
that name is done in function org-timer--get-timer-title. Called from
the agenda the function trys to provide the name of the headline for the
current agenda line and it raises an error in some cases when this is
not possible. And you found such a case FWIW.
Ciao!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-03-02 0:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-01 17:27 bug: ';' gets error starting countdown timer in agenda Ian Garmaise
2020-03-01 22:03 ` Marco Wahl
[not found] ` <CALWEx6VoV2GNyYMawqsOEGv7HnTmkYbCPsY4OHubK-sjX1Qnzw@mail.gmail.com>
2020-03-02 0:22 ` Marco Wahl
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).