From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Bug: odt export: headline links ignore description [7.8.11] Date: Sat, 01 Dec 2012 11:51:28 +0530 Message-ID: <87lidicmxj.fsf@gmail.com> References: <4tobif1373.fsf@GSMITH-2010.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:57306) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TegPa-00023O-Vk for emacs-orgmode@gnu.org; Sat, 01 Dec 2012 01:18:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TegPZ-0007ei-Ae for emacs-orgmode@gnu.org; Sat, 01 Dec 2012 01:18:50 -0500 Received: from mail-da0-f41.google.com ([209.85.210.41]:63198) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TegPZ-0007eb-0M for emacs-orgmode@gnu.org; Sat, 01 Dec 2012 01:18:49 -0500 Received: by mail-da0-f41.google.com with SMTP id e20so508704dak.0 for ; Fri, 30 Nov 2012 22:18:47 -0800 (PST) In-Reply-To: <4tobif1373.fsf@GSMITH-2010.i-did-not-set--mail-host-address--so-tickle-me> (gsmith@daed.com's message of "Fri, 30 Nov 2012 11:10:56 -0500") 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: gsmith@daed.com Cc: emacs-orgmode@gnu.org Are you using Org that comes bundled with regular Emacs? I have pushed a fix to my working branch. To verify the fix you need to wait for next Org release or Emacs merge. If you are impatient or comfortable working with patches and source files, then here is the commit of interest to you. http://repo.or.cz/w/org-mode/org-kjn.git/commit/maint Note that the commit is to my private copy and is NOT merged to Org repo yet. I hope to merge the fix in a day or two. Let me know if the patch works or bombs. gsmith@daed.com writes: > Remember to cover the basics, that is, what you expected to happen and > what in fact did happen. You don't know how to make a good report? See > > http://orgmode.org/manual/Feedback.html#Feedback > > Your bug report will be posted to the Org-mode mailing list. > ------------------------------------------------------------------------ > > The ODT export documentation states "A link with no description and > destined to a regular (un-itemized) outline heading is replaced with a > cross-reference and section number of the heading." > > However, this replacement happens even for links to outline headings > that do have descriptions--the description is replaced by the section > number. Worse, if num:nil is set in #+OPTIONS, the description is > replaced by a blank space. > > Expected behavior: > [[*foo]] should result in a cross-reference to foo with the the text > being the section number > > [[*foo][description]] should result in a > cross-reference to foo with the text "description" > > Emacs : GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) > of 2012-08-28 on MARVIN > Package: Org-mode version 7.8.11 > > current state: > ============== > (setq > org-export-blocks '((src org-babel-exp-src-block nil) > (export-comment org-export-blocks-format-comment t) > (ditaa org-export-blocks-format-ditaa nil) > (dot org-export-blocks-format-dot nil)) > org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point > org-babel-execute-safely-maybe) > org-export-html-style "" > org-export-preprocess-before-selecting-backend-code-hook '(org-beamer-select-beamer-code) > org-tab-first-hook '(org-hide-block-toggle-maybe > org-src-native-tab-command-maybe > org-babel-hide-result-toggle-maybe) > org-export-odt-styles-file "~/.emacs.d/styles.xml" > org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers > org-cycle-show-empty-lines > org-optimize-window-after-visibility-change) > org-agenda-before-write-hook '(org-agenda-add-entry-text) > org-speed-command-hook '(org-speed-command-default-hook > org-babel-speed-command-hook) > org-export-preprocess-hook '(org-lparse-strip-experimental-blocks-maybe-hook) > org-babel-pre-tangle-hook '(save-buffer) > org-occur-hook '(org-first-headline-recenter) > org-export-interblocks '((src org-babel-exp-non-block-elements)) > org-metaup-hook '(org-babel-load-in-session-maybe) > org-confirm-elisp-link-function 'yes-or-no-p > org-export-latex-format-toc-function 'org-export-latex-format-toc-default > org-descriptive-links nil > org-export-preprocess-before-normalizing-links-hook '(org-remove-file-link-modifiers) > org-export-preprocess-after-blockquote-hook '(org-export-odt-preprocess-latex-fragments org-lparse-preprocess-after-blockquote-hook) > org-clock-out-hook '(org-clock-remove-empty-clock-drawer) > org-export-first-hook '(org-beamer-initialize-open-trackers) > org-mode-hook '(#[nil "\300\301\302\303\304$\207" > [org-add-hook change-major-mode-hook org-show-block-all > append local] > 5] > #[nil "\300\301\302\303\304$\207" > [org-add-hook change-major-mode-hook > org-babel-show-result-all append local] > 5] > org-babel-result-hide-spec org-babel-hide-all-hashes) > org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc > org-beamer-auto-fragile-frames > org-beamer-place-default-actions-for-lists) > org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars) > org-metadown-hook '(org-babel-pop-to-session-maybe) > org-src-mode-hook '(org-src-babel-configure-edit-buffer > org-src-mode-configure-edit-buffer) > org-file-apps '(("\\.odc\\'" . system) ("\\.odf\\'" . system) > ("\\.odi\\'" . system) ("\\.otp\\'" . system) > ("\\.odp\\'" . system) ("\\.otg\\'" . system) > ("\\.odg\\'" . system) ("\\.ots\\'" . system) > ("\\.ods\\'" . system) ("\\.odm\\'" . system) > ("\\.ott\\'" . system) ("\\.odt\\'" . system) > (auto-mode . emacs) ("\\.mm\\'" . default) > ("\\.x?html?\\'" . default) ("\\.pdf\\'" . default)) > org-after-todo-state-change-hook '(org-clock-out-if-current) > org-confirm-shell-link-function 'yes-or-no-p > ) > > --