I got this error:
#+BEGIN_EXAMPLE
Debugger entered--Lisp error: (error "Invalid file location: nil")
signal(error ("Invalid file location: nil"))
error("Invalid file location: %S" nil)
org-capture-expand-file((concat org-directory "/Contacts/Contacts.org"))
org-capture-target-buffer((concat org-directory "/Contacts/Contacts.org"))
org-capture-set-target-location()
org-capture(nil)
funcall-interactively(org-capture nil)
call-interactively(org-capture nil nil)
command-execute(org-capture)
#+END_EXAMPLE
I define org-capture template with this:
#+BEGIN_SRC emacs-lisp
(setq org-contacts-files '("~/Org/Contacts/Contacts.org"))
(setq org-capture-templates
(append '(("C" "[C]ontact"
entry (file (car org-contacts-files))
"** %^{NAME}
:PROPERTIES:
:NICK: %^{Nick}
:AVATAR: %^{Avatar}
:END:"
:empty-lines 1
:jump-to-captured t
)
)
org-capture-templates))
#+END_SRC
I'm using Org-mode source code "master" branch. and update to latest.
(current latest commit:
- 379a22c9c * master upstream/master Revert "ox-texinfo: Move menu handling
from sections to headlines")
My org-capture template works before, but now it does not work. Seems currently
source code does not support "sexp" ~(file (car org-contacts-files))~ which
returns a path to file.