At Sun, 8 May 2011 23:02:30 +0800, wujun zhou wrote: > > Each time I invoke the org-entry-put, I will get an extra space before > the value, like this: > <----before > :prop: 1 > <----after (org-entry-put pom prop 2) > :prop: 2 > <----and after invoking servel times: > :prop: 3 > ---------------- > It's harmless to org-property API, but somewhat annoying. > > I think, this is introduced by commit > 92b603c8920623d9c581e2c58809ad2c73fcd475. > > It changed the regex from > > (concat "^[ \t]*:" property ":\\(.*\\)") (cdr range) t) > > to > > (concat "^[ \t]*:" (regexp-quote property) ":[ \t]*\\(\\S-.*\\)")) > > Thus, the following > (goto-char (match-beginning 1)) > will be after instead of before the spaces. > > And the > (and value (insert " " value)) > will add the extra space.
Thanks for the analysis, I just pushed a fix for this problem to master. Best, -- David -- OpenPGP... 0x99ADB83B5A4478E6 Jabber.... dmj...@jabber.org Email..... dm...@ictsoc.de