[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Org Protocol error, does not recognize template
From: |
Nick Dokos |
Subject: |
Re: [O] Org Protocol error, does not recognize template |
Date: |
Wed, 14 Jun 2017 13:05:21 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
address@hidden (Samuel W. Flint) writes:
>>>>>> Samuel W Flint writes:
>
> SF> Hello, I have an issue with org-protocol at the moment. If
> SF> using new-style links, one of my templates is not recognized.
> SF> If I try the following link:
> SF>
> org-protocol://capture?template=b&title=FlintFam.org+Home&url=http%3A%2F%2Fflintfam.org
>
> SF> I get an error:
>
> SF> *ERROR*: Capture template ‘b’: nil
>
> As it turns out, it can't find that template in any situation (including
> if it's called accurately).
>
Can you see the "b" choice in the capture menu?
I tried it with a minimal init.el, setting org-capture-templates as you describe
(and creating the ancillary structures as needed). Saving a link with `C-c l'
and then interactively calling org-capture and selecting the "b" template,
saves the link into ~/org/bookmarks.org.
I did not try with org-protocol.
> org-capture-templates is set as follows:
>
> (setq org-capture-templates
> `(("a" "Create Appointment" entry
> (file+olp "~/org/agenda.org" "Main Agenda, including diary"
> "Current")
> (file "~/.emacs.d/org-capture-templates/appointment-template.org")
> :empty-lines 1 :prepend nil)
> ("t" "TODO Items")
> ("tt" "Standard TODO" entry
> (file+headline "~/org/main.org" "To Do")
> (file "~/.emacs.d/org-capture-templates/todo-template.org")
> :empty-lines 1)
> ("td" "Deadline TODO" entry
> (file+headline "~/org/main.org" "To Do")
> (file "~/.emacs.d/org-capture-templates/todo-deadline-template.org")
> :empty-lines 1)
> ("tl" "Linked TODO" entry
> (file+headline "~/org/main.org" "To Do")
> (file "~/.emacs.d/org-capture-templates/todo-link-template.org")
> :empty-lines 1)
> ("n" "Notes")
> ("nn" "General Notes" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file "~/.emacs.d/org-capture-templates/notes-journal-template.org")
> :empty-lines 1)
> ("nl" "Linked Note" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/linked-note-journal-template.org")
> :empty-lines 1)
> ("nq" "Quoting Note" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/quoting-note-journal-template.org")
> :empty-lines 1)
> ("nt" "Linked/Quoted Notes" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/technical-journal-template.org")
> :empty-lines 1)
> ("nd" "Note on Date" entry
> (file+datetree+prompt ,(format-time-string "~/org/notes/%Y.org"))
> (file "~/.emacs.d/org-capture-templates/notes-journal-template.org")
> :empty-lines 1)
> ("nc" "Clocking Notes")
> ("ncn" "General Notes" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/notes-journal-template-clocking.org")
> :empty-lines 1)
> ("ncl" "Linked Note" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/linked-note-journal-template-clocking.org")
> :empty-lines 1)
> ("ncq" "Quoting Note" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/quoting-note-journal-template-clocking.org")
> :empty-lines 1)
> ("nct" "Linked/Quoted Notes" entry
> (file+datetree ,(format-time-string "~/org/notes/%Y.org"))
> (file
> "~/.emacs.d/org-capture-templates/technical-journal-template-clocking.org")
> :empty-lines 1)
> ("A" "Assignment" entry
> (file "~/org/school.org")
> (file "~/.emacs.d/org-capture-templates/assignment-template.org")
> :empty-lines 1)
> ("j" "Journal Entry" entry
> (file+datetree ,(format-time-string "~/org/journal/%Y.org.gpg"))
> (file "~/.emacs.d/org-capture-templates/journal-template.org")
> :empty-lines 1)
> ("c" "calfw2org" entry
> (file+olp "~/org/agenda.org" "Main Agenda, including diary"
> "Current")
> (file "~/.emacs.d/org-capture-templates/clfw-template.org")
> :empty-lines 1)
> ("b" "Bookmark" item
> (file+olp "~/org/bookmarks.org" "Unsorted Bookmarks")
> "%a"
> :immediate-finish t)
> ("m" "Mail Message Follow-up" entry
> (file+olp "~/org/agenda.org" "Main Agenda, including diary" "Mail
> Message Follow-up")
> (file "~/.emacs.d/org-capture-templates/mail-followup-template.org")
> :immediate-finish t :empty-lines 1)))
>
> SF> What can I do to fix this?
>
> SF> Thanks,
>
> SF> Sam Flint
>
> SF> -- Samuel W. Flint 4096R/266596F4 (9477 D23E 389E 40C5 2F10 DE19
> SF> 68E5 318E 2665 96F4) λs.(s s) λs.(s s)
--
Nick
- [O] Org Protocol error, does not recognize template, Samuel W. Flint, 2017/06/10
- Re: [O] Org Protocol error, does not recognize template, Samuel W. Flint, 2017/06/10
- Re: [O] Org Protocol error, does not recognize template, Nicolas Goaziou, 2017/06/11
- Re: [O] Org Protocol error, does not recognize template, Samuel W. Flint, 2017/06/11
- Re: [O] Org Protocol error, does not recognize template, Nicolas Goaziou, 2017/06/14
- Re: [O] Org Protocol error, does not recognize template, Samuel W. Flint, 2017/06/14
- Re: [O] Org Protocol error, does not recognize template, Nicolas Goaziou, 2017/06/14
- Re: [O] Org Protocol error, does not recognize template,
Nick Dokos <=