[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] # of parameters of `org-latex-format-headline-function'
From: |
Sebastien Vauban |
Subject: |
Re: [O] # of parameters of `org-latex-format-headline-function' |
Date: |
Tue, 21 Oct 2014 09:30:45 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.94 (windows-nt) |
Nick Dokos wrote:
> Sebastien Vauban writes:
>>
>> During the summer, the number of parameters of the
>> `org-latex-format-headline-function' changed from 5 to 6: addition of
>> `info'.
>>
>> The new version of my private formatting function is:
>>
>> ;; function for formatting the headline's text
>> (setq org-latex-format-headline-function
>> 'my/org-latex-format-headline)
>>
>> ;; markup for TODO keywords and for tags, as a printf format
>> (defun my/org-latex-format-headline (todo todo-type priority text tags
>> info)
>> "Default function for formatting the headline's text."
>> ...)
>>
>>
>> How can I support both versions of Org? Do I have to test the Org
>> version number, or is there a more clever way?
>
> Make info an &optional parameter in your function: recent org will call
> it with a non-nil info, old org will call it without an info parameter
> (which I believe will make it nil inside your function).
>
> Untested.
Tested. Works perfectly. Thank you!
Best regards,
Seb
--
Sebastien Vauban