From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Guerry Subject: [Accepted] individual markups for active and inactive time stamps on export Date: Fri, 1 Jul 2011 11:04:20 +0200 (CEST) Message-ID: <20110701090420.4A98766FF@myhost.localdomain> References: <874o373spj.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:59992) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcZdi-0001C2-SV for emacs-orgmode@gnu.org; Fri, 01 Jul 2011 05:03:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QcZdg-00023l-8l for emacs-orgmode@gnu.org; Fri, 01 Jul 2011 05:03:54 -0400 Received: from mail-fx0-f52.google.com ([209.85.161.52]:36761) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcZdf-0001xT-Qp for emacs-orgmode@gnu.org; Fri, 01 Jul 2011 05:03:52 -0400 Received: by mail-fx0-f52.google.com with SMTP id 18so2771609fxd.39 for ; Fri, 01 Jul 2011 02:03:51 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Patch 816 (http://patchwork.newartisans.com/patch/816/) is now "Accepted". Maintainer comment: none This relates to the following submission: http://mid.gmane.org/%3C874o373spj.fsf%40ucl.ac.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: [O] individual markups for active and inactive time stamps on export > Date: Fri, 01 Jul 2011 02:38:48 -0000 > From: Eric S Fraga > X-Patchwork-Id: 816 > Message-Id: <874o373spj.fsf@ucl.ac.uk> > To: emacs-orgmode@gnu.org > > Hello again, > > okay, I will answer my own post with a possible solution to my feature > request earlier today. > > Attached is a patch that does the job; whether it is elegant enough or > not is another question. I've not addressed the documentation at all > yet. I will wait to see what the response to this simple patch might > be... > > Thanks, > eric > > > * Allow for a different markup for inactive time stamps on latex export > > > diff --git a/lisp/org-latex.el b/lisp/org-latex.el > index 1baa5f9..694f65b 100644 > --- a/lisp/org-latex.el > +++ b/lisp/org-latex.el > @@ -292,6 +292,11 @@ markup defined, the first one in the association list will be used." > :group 'org-export-latex > :type 'string) > > +(defcustom org-export-latex-timestamp-inactive-markup "\\textit{%s}" > + "A printf format string to be applied to inactive time stamps." > + :group 'org-export-latex > + :type 'string) > + > (defcustom org-export-latex-timestamp-keyword-markup "\\texttt{%s}" > "A printf format string to be applied to time stamps." > :group 'org-export-latex > @@ -1613,7 +1618,9 @@ links, keywords, lists, tables, fixed-width" > (org-if-unprotected-at (1- (point)) > (replace-match > (org-export-latex-protect-string > - (format org-export-latex-timestamp-markup > + (format (if (string= "<" (substring (match-string 0) 0 1)) > + org-export-latex-timestamp-markup > + org-export-latex-timestamp-inactive-markup) > (substring (org-translate-time (match-string 0)) 1 -1))) > t t))))) > >