* Bug: odt export: headline links ignore description [7.8.11]
@ 2012-11-30 16:10 gsmith
2012-12-01 6:21 ` Jambunathan K
0 siblings, 1 reply; 2+ messages in thread
From: gsmith @ 2012-11-30 16:10 UTC (permalink / raw)
To: emacs-orgmode
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
)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Bug: odt export: headline links ignore description [7.8.11]
2012-11-30 16:10 Bug: odt export: headline links ignore description [7.8.11] gsmith
@ 2012-12-01 6:21 ` Jambunathan K
0 siblings, 0 replies; 2+ messages in thread
From: Jambunathan K @ 2012-12-01 6:21 UTC (permalink / raw)
To: gsmith; +Cc: emacs-orgmode
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
> )
>
>
--
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-12-01 6:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-30 16:10 Bug: odt export: headline links ignore description [7.8.11] gsmith
2012-12-01 6:21 ` Jambunathan K
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).