emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Jambunathan K <kjambunathan@gmail.com>
To: gsmith@daed.com
Cc: emacs-orgmode@gnu.org
Subject: Re: Bug: odt export: headline links ignore description [7.8.11]
Date: Sat, 01 Dec 2012 11:51:28 +0530	[thread overview]
Message-ID: <87lidicmxj.fsf@gmail.com> (raw)
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")


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 "<style type=\"text/css\">\nbody {font-family: \"News Gothic\", sans-serif; }\nh1,h2,h3,h4,h5,h6 { color: #4F81BD }\n</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
>  )
>
>

-- 

      reply	other threads:[~2012-12-01  6:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-30 16:10 Bug: odt export: headline links ignore description [7.8.11] gsmith
2012-12-01  6:21 ` Jambunathan K [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87lidicmxj.fsf@gmail.com \
    --to=kjambunathan@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=gsmith@daed.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).