Hello, Samuel Wales <samolog...@gmail.com> writes:
> === > * ecm > capture literally inserts. i was told this is not normal, > but a bug. > > recent maint > > to reproduce, evaluate the following code, select the lines > in the scratch buffer, and run m-x org-capture RET p. > > set the notes file to whatever works for you. > > *** code > (require 'org-capture) > (setq org-default-notes-file (substitute-in-file-name > "$dorg/alpha-org-testcase.org")) > ;; (find-file org-default-notes-file) > (defun alpha-org-testcase--create-capture-bug () > (add-to-list 'org-capture-templates > `("p" "Protocol p" entry > (file+headline ,org-default-notes-file "xyzzy-remember") > "%(alpha-org-protocol-string \"%:link\" > \"%:description\" \"%i\")" > :prepend t :immediate-finish t :jump-to-captured t)) > (defun alpha-org-protocol-string (link description region) > (format "* debug org-capture > - link %s > - description %s > - region %s \ > " > link description region))) > *** the bug is below > ***** debug org-capture > - link > - description > - region ;; This buffer is for notes you don't want to > save, and for Lisp evaluation. > %(alpha-org-protocol-string "" "" ";; If you want to create a file, > visit that file with C-x C-f, > %(alpha-org-protocol-string "" "" ";; then enter the text in that > file's own buffer. > %(alpha-org-protocol-string "" "" " > %(alpha-org-protocol-string "" "" " > === Thank you. I think it is fixed, now. Could you test maint branch and report your result? Regards, -- Nicolas Goaziou