From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: [Exporter] Why fall-back to :title if :alt-title is nil? Date: Sat, 16 Nov 2013 11:24:30 +0100 Message-ID: <87li0olk4h.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vhd4d-00037Y-QR for emacs-orgmode@gnu.org; Sat, 16 Nov 2013 05:26:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vhd4W-0005Sy-HO for emacs-orgmode@gnu.org; Sat, 16 Nov 2013 05:25:55 -0500 Received: from plane.gmane.org ([80.91.229.3]:55032) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vhd4W-0005Sr-Ar for emacs-orgmode@gnu.org; Sat, 16 Nov 2013 05:25:48 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Vhd4U-00033C-4M for emacs-orgmode@gnu.org; Sat, 16 Nov 2013 11:25:46 +0100 Received: from e178061046.adsl.alicedsl.de ([85.178.61.46]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 16 Nov 2013 11:25:46 +0100 Received: from tjolitz by e178061046.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 16 Nov 2013 11:25:46 +0100 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 Hi List, in ox.el I find this function for getting the (optional) alternative title of a headline: #+begin_src emacs-lisp (defun org-export-get-alt-title (headline info) "Return alternative title for HEADLINE, as a secondary string. INFO is a plist used as a communication channel. If no optional title is defined, fall-back to the regular title." (or (org-element-property :alt-title headline) (org-element-property :title headline))) #+end_src I'm not so sure that it is a good idea to fallback to the regular title in case :alt-title is nil, because when extracting both, title and alt-title, from a headline, there is a almost always a duplication (the regular title string is received two times, via the get-title and get-alt-title functions) because :alt-title isn't really set very often. Wouldn't it make more sense to just return nil when :alt-title is nil? If the application code needs a title string anyway, it can always fall-back to a call to the get-title function. -- cheers, Thorsten