* org-exp.el (org-export-add-options-to-plist): Require match to start
at a word-boundary.

Previously, if an option was the suffix of another option (such as TeX
and LaTeX) the setting for the former would propagator to the latter.
This seems like an unintended consequence of a lax regexp in
org-export-add-options-to-plist.  This patch allows options to share a
suffix with another option by requiring that the match against an
option starts at a word-boundary.
---
 lisp/org-exp.el |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lisp/org-exp.el b/lisp/org-exp.el
index 9954227..d099c82 100644
--- a/lisp/org-exp.el
+++ b/lisp/org-exp.el
@@ -824,7 +824,7 @@ security risks."
       (let ((op org-export-plist-vars))
        (while (setq o (pop op))
          (if (and (nth 1 o)
-                  (string-match (concat (regexp-quote (nth 1 o))
+                  (string-match (concat "\\<" (regexp-quote (nth 1 o))
                                         ":\\([^ \t\n\r;,.]*\\)")
                                 options))
              (setq p (plist-put p (car o)
-- 
1.7.4.rc1.7.g2cf08


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to