ox: Fix OPTIONS in default template
authorNicolas Goaziou <n.goaziou@gmail.com>
Sun, 3 Nov 2013 10:35:31 +0000 (3 11:35 +0100)
committerNicolas Goaziou <n.goaziou@gmail.com>
Sun, 3 Nov 2013 10:35:31 +0000 (3 11:35 +0100)
* lisp/ox.el (org-export-insert-default-template): Make sure strings
  are properly quoted when inserting a template.  Specifically,
  default value for drawers should be d:(not "LOGBOOK"), not d:(not
  LOGBOOK).

lisp/ox.el

index 26bcb19..72a7a05 100644 (file)
@@ -3163,8 +3163,7 @@ locally for the subtree through node properties."
     (when options
       (let ((items
             (mapcar
-             (lambda (opt)
-               (format "%s:%s" (car opt) (format "%s" (cdr opt))))
+             #'(lambda (opt) (format "%s:%S" (car opt) (cdr opt)))
              (sort options (lambda (k1 k2) (string< (car k1) (car k2)))))))
        (if subtreep
            (org-entry-put