emacs-orgmode
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]