From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Guerry Subject: [Accepted] PATCH: Support `org-export-process-option-filters' in latex export Date: Wed, 26 Jan 2011 19:01:50 +0100 (CET) Message-ID: <20110126180150.7222A3FC8D@myhost.localdomain> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=36766 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pi9h5-0006xT-Gk for emacs-orgmode@gnu.org; Wed, 26 Jan 2011 13:02:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pi9h4-0003BY-5e for emacs-orgmode@gnu.org; Wed, 26 Jan 2011 13:02:11 -0500 Received: from mail-wy0-f169.google.com ([74.125.82.169]:41078) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pi9h3-0003BK-To for emacs-orgmode@gnu.org; Wed, 26 Jan 2011 13:02:10 -0500 Received: by wyj26 with SMTP id 26so1282047wyj.0 for ; Wed, 26 Jan 2011 10:02:09 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Patch 554 (http://patchwork.newartisans.com/patch/554/) is now "Accepted". Maintainer comment: none This relates to the following submission: http://mid.gmane.org/%3Cm14o92l2wz.fsf%4094.197.132.141.threembb.co.uk%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] PATCH: Support `org-export-process-option-filters' in latex > export > Date: Fri, 21 Jan 2011 19:58:04 -0000 > From: Dan Davison > X-Patchwork-Id: 554 > Message-Id: > To: emacs-orgmode@gnu.org > > `org-export-process-option-filters' is supported for HTML export but not > for latex export. The patch at the bottom fixes that. > > I note that there is one other location in the same function where it > seems the same change could be made. I suspect this is not necessary, > but if someone is familiar with the org-latex code they might like to > have a look. (I didn't manage to understand the roles of the several > variables with names like *-opt-plist *-options-plist in that function.) > > I'm protecting this patch from patchwork with ^$; it's the patch at the > bottom that I propose. > > $ diff --git a/lisp/org-latex.el b/lisp/org-latex.el > $ index 51ee6d2..53d6b40 100644 > $ --- a/lisp/org-latex.el > $ +++ b/lisp/org-latex.el > $ @@ -700,7 +700,8 @@ when PUB-DIR is set, use this as the publishing directory." > $ '(:org-license-to-kill nil)))) > $ (org-update-radio-target-regexp) > $ (org-export-latex-set-initial-vars ext-plist arg) > $ - (setq org-export-opt-plist org-export-latex-options-plist) > $ + (setq org-export-opt-plist > $ + (org-export-process-option-filters org-export-latex-options-plist)) > $ (org-install-letbind) > $ (run-hooks 'org-export-latex-after-initial-vars-hook) > $ (let* ((wcf (current-window-configuration)) > $ > > Support `org-export-process-option-filters' in latex export > > * lisp/org-latex.el (org-export-as-latex): Process export property > list with `org-export-process-option-filters' early in latex export > > Modified lisp/org-latex.el > > > diff --git a/lisp/org-latex.el b/lisp/org-latex.el > index ecaf1c0..51ee6d2 100644 > --- a/lisp/org-latex.el > +++ b/lisp/org-latex.el > @@ -704,7 +704,8 @@ when PUB-DIR is set, use this as the publishing directory." > (org-install-letbind) > (run-hooks 'org-export-latex-after-initial-vars-hook) > (let* ((wcf (current-window-configuration)) > - (opt-plist org-export-latex-options-plist) > + (opt-plist > + (org-export-process-option-filters org-export-latex-options-plist)) > (region-p (org-region-active-p)) > (rbeg (and region-p (region-beginning))) > (rend (and region-p (region-end))) >