Patch 551 (http://patchwork.newartisans.com/patch/551/) is now "Accepted".
Maintainer comment: none This relates to the following submission: http://mid.gmane.org/%3C1c07dac7fa0dd036dec6a1147fde83c5cddf8639.1295529378.git.wence%40gmx.li%3E Here is the original message containing the patch: > Content-Type: text/plain; charset="utf-8" > MIME-Version: 1.0 > Content-Transfer-Encoding: 7bit > Subject: [Orgmode, > 1/2] Only match complete words in org-export-add-options-to-plist > Date: Thu, 20 Jan 2011 18:23:22 -0000 > From: Lawrence Mitchell <we...@gmx.li> > X-Patchwork-Id: 551 > Message-Id: > <1c07dac7fa0dd036dec6a1147fde83c5cddf8639.1295529378.git.we...@gmx.li> > To: emacs-orgmode@gnu.org > Cc: Lawrence Mitchell <we...@gmx.li> > > * 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) > _______________________________________________ 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