Hello, I am trying to put a line into a table via org capture.
My org file looks like this: #+begin_src org * Heading 1 #+TBLNAME: Testing | | date | weight | BMI | |---+-----------------+--------+------| | # | <2011-05-02 Mo> | 85 | 24.8 | | # | <2011-05-03 Di> | 82 | 24.0 | |---+-----------------+--------+------| | # | | 3.0 | 0.9 | #+TBLFM: $4=$3/(1.85)^2;%.1f::@4$3=(@I - @II-1);%.1f #+end_src My capture template looks like this: #+begin_src emacs-lisp (setq org-capture-templates '(("x" "Testing" table-line (file+headline "c:/temp/TestCaptTbl.org" "Heading 1") "| # | %t | %^{weight} | |" :table-line-pos II-1))) #+end_src When I invoke capture I get the following error (backtrace): : Debugger entered--Lisp error: (error "Capture template `x': stringp") : signal(error ("Capture template `x': stringp")) : error("Capture template `%s': %s" "x" stringp) : byte-code("\301p!\203 Now if I leave `:table-line-pos II-1' out of the template it works fine but the line is appended at the end. That's obviously not what I want. Tested this with =emacs -Q= GNU Emacs 23.2.1 (i386-mingw-nt5.1.2600) of 2010-05-08 on G41R2F1 Org-mode version 7.5 (release_7.5.246.gace72) (local modification to makefile and org-git-link) WinXP -- Mit freundlichen Grüßen / Best regards Thomas Holst