From: Jonathan Leech-Pepin Date: Mon, 25 Feb 2013 15:59:03 +0000 (-0500) Subject: ox-texinfo.el: Use :OPTIONAL_TITLE: instead of backend-specific X-Git-Tag: release_8.0-pre~182 X-Git-Url: https://repo.or.cz/w/org-mode.git/commitdiff_plain/b632d6ff6edf0bcf4b2af1484458baab89c1a228 ox-texinfo.el: Use :OPTIONAL_TITLE: instead of backend-specific property * lisp/ox-texinfo.el (org-texinfo--get-node) and (org-texinfo--generate-menu-items): Use :OPTIONAL_TITLE:. (org-export-define-backend): Remove :TEXINFO_MENU_TITLE from options-alist --- diff --git a/lisp/ox-texinfo.el b/lisp/ox-texinfo.el index 28d9ca6ba..44d466f03 100644 --- a/lisp/ox-texinfo.el +++ b/lisp/ox-texinfo.el @@ -128,8 +128,7 @@ (:subauthor "SUBAUTHOR" nil nil newline) (:texinfo-dircat "TEXINFO_DIR_CATEGORY" nil nil t) (:texinfo-dirtitle "TEXINFO_DIR_TITLE" nil nil t) - (:texinfo-dirdesc "TEXINFO_DIR_DESC" nil nil t) - (:texinfo-menu-title "TEXINFO_MENU_TITLE" nil nil newline))) + (:texinfo-dirdesc "TEXINFO_DIR_DESC" nil nil t))) @@ -443,7 +442,7 @@ See `org-texinfo-text-markup-alist' for details." (defun org-texinfo--get-node (headline info) "Return node entry associated to HEADLINE. INFO is a plist used as a communication channel." - (let ((menu-title (org-element-property :TEXINFO_MENU_TITLE headline))) + (let ((menu-title (org-export-get-optional-title headline info))) (org-texinfo--sanitize-menu (replace-regexp-in-string "%" "%%" @@ -577,7 +576,7 @@ menu using `org-texinfo--format-menu'." (loop for headline in items collect (let* ((menu-title (org-texinfo--sanitize-menu (org-export-data - (org-element-property :TEXINFO_MENU_TITLE headline) + (org-export-get-optional-title headline info) info))) (title (org-texinfo--sanitize-menu (org-texinfo--sanitize-headline