[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] Problems with capture in tables
From: |
Thomas Holst |
Subject: |
[O] Problems with capture in tables |
Date: |
Wed, 4 May 2011 09:25:36 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (windows-nt) |
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
- [O] Problems with capture in tables,
Thomas Holst <=