* [Bug]: org-capture-place-plain-text error when template :unnarrowed
@ 2020-05-05 21:46 No Wayman
2020-05-05 22:00 ` No Wayman
2020-05-07 20:37 ` Nicolas Goaziou
0 siblings, 2 replies; 3+ messages in thread
From: No Wayman @ 2020-05-05 21:46 UTC (permalink / raw)
To: emacs-orgmode, N V
org-capture-place-plain-text throws an error for templates which
meet the following criteria:
- entry type is 'plain
- the template has a non-nil :unnarrowed option
- the template string is not empty and does not explicitly
include "%?"
Seems to be thrown in this section of
org-capture-place-plain-text:
#+begin_src emacs-lisp
(when (or (search-backward "%?" beg t)
(search-forward "%?" end t))
#+end_src
A minimal failing case:
#+begin_src emacs-lisp
(let ((org-capture-templates
'(("t" "test" plain (file "/tmp/bug.org")
"FAIL" :unnarrowed t))))
(org-capture nil "t"))
#+end_src
And a minimal passing case:
#+begin_src emacs-lisp
(let ((org-capture-templates
'(("t" "test" plain (file "/tmp/bug.org")
"PASS%?" :unnarrowed t))))
(org-capture nil "t"))
#+end_src
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Bug]: org-capture-place-plain-text error when template :unnarrowed
2020-05-05 21:46 [Bug]: org-capture-place-plain-text error when template :unnarrowed No Wayman
@ 2020-05-05 22:00 ` No Wayman
2020-05-07 20:37 ` Nicolas Goaziou
1 sibling, 0 replies; 3+ messages in thread
From: No Wayman @ 2020-05-05 22:00 UTC (permalink / raw)
To: emacs-orgmode, N V
Note, the empty string or a nil template do not cause the error.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Bug]: org-capture-place-plain-text error when template :unnarrowed
2020-05-05 21:46 [Bug]: org-capture-place-plain-text error when template :unnarrowed No Wayman
2020-05-05 22:00 ` No Wayman
@ 2020-05-07 20:37 ` Nicolas Goaziou
1 sibling, 0 replies; 3+ messages in thread
From: Nicolas Goaziou @ 2020-05-07 20:37 UTC (permalink / raw)
To: No Wayman; +Cc: emacs-orgmode
Hello,
No Wayman <iarchivedmywholelife@gmail.com> writes:
> org-capture-place-plain-text throws an error for templates which
> meet the following criteria:
> - entry type is 'plain
> - the template has a non-nil :unnarrowed option
> - the template string is not empty and does not explicitly
> include "%?"
>
> Seems to be thrown in this section of
> org-capture-place-plain-text:
>
> #+begin_src emacs-lisp
> (when (or (search-backward "%?" beg t)
> (search-forward "%?" end t))
> #+end_src
>
>
> A minimal failing case:
>
> #+begin_src emacs-lisp
> (let ((org-capture-templates
> '(("t" "test" plain (file "/tmp/bug.org")
> "FAIL" :unnarrowed t))))
> (org-capture nil "t"))
> #+end_src
>
>
> And a minimal passing case:
>
> #+begin_src emacs-lisp
> (let ((org-capture-templates
> '(("t" "test" plain (file "/tmp/bug.org")
> "PASS%?" :unnarrowed t))))
> (org-capture nil "t"))
> #+end_src
Fixed. Thank you.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-05-07 20:38 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-05 21:46 [Bug]: org-capture-place-plain-text error when template :unnarrowed No Wayman
2020-05-05 22:00 ` No Wayman
2020-05-07 20:37 ` Nicolas Goaziou
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).