emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Bug with section numbers due to EXAMPLE block
@ 2010-03-01  1:29 Daniel Clemente
  2010-03-03 13:36 ` Carsten Dominik
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Clemente @ 2010-03-01  1:29 UTC (permalink / raw)
  To: org-mode Mailinglist


  Hi, I found an HTML export bug with org-mode 6.34c-140-g44c8 and older. I used:

--------------------------------------------------------
* only one section
#+BEGIN_EXAMPLE:
  
  We need:
  ,* pears
  ,* lettuce
  ,* watermelons
  
  Very important!
#+END_EXAMPLE:
--------------------------------------------------------

  And the outputed table of contents had this code:

--------------------------------------------------------
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1 only one section </a></li>
<li><a href="#sec-2">2 pears</a></li>
<li><a href="#sec-3">3 lettuce</a></li>
<li><a href="#sec-4">4 watermelons</a></li>
</ul>
</div>
--------------------------------------------------------

  This is wrong because the asterisks inside the example don't represent headers. There should be only one header.

  It does not happen with QUOTE or VERSE or SRC or CENTER! Only with EXAMPLE!


  I found this related code in org-export-replace-src-segments-and-examples:

#+BEGIN_SRC lisp
		    ;; Free up the protected lines
		    (goto-char (point-min))
		    (while (re-search-forward "^," nil t)
		      (if (or (equal lang "org")
			      (save-match-data
				(looking-at "\\([*#]\\|[ \t]*#\\+\\)")))
			  (replace-match ""))
		      (end-of-line 1))
#+END_SRC

(looking-at "\\([*#]\\|[ \t]*#\\+\\)") is true and therefore the , is removed and the asterisks are free.

  Maybe that block should be marked as „this is not org syntax“, or the section numbers should be computed before evaluating example blocks.


  Greetings
Daniel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Bug with section numbers due to EXAMPLE block
  2010-03-01  1:29 Bug with section numbers due to EXAMPLE block Daniel Clemente
@ 2010-03-03 13:36 ` Carsten Dominik
  0 siblings, 0 replies; 2+ messages in thread
From: Carsten Dominik @ 2010-03-03 13:36 UTC (permalink / raw)
  To: Daniel Clemente; +Cc: org-mode Mailinglist

Thanks Daniel,

I have fixed this bug.

- Carsten

On Mar 1, 2010, at 2:29 AM, Daniel Clemente wrote:

>
>  Hi, I found an HTML export bug with org-mode 6.34c-140-g44c8 and  
> older. I used:
>
> --------------------------------------------------------
> * only one section
> #+BEGIN_EXAMPLE:
>
>  We need:
>  ,* pears
>  ,* lettuce
>  ,* watermelons
>
>  Very important!
> #+END_EXAMPLE:
> --------------------------------------------------------
>
>  And the outputed table of contents had this code:
>
> --------------------------------------------------------
> <div id="text-table-of-contents">
> <ul>
> <li><a href="#sec-1">1 only one section </a></li>
> <li><a href="#sec-2">2 pears</a></li>
> <li><a href="#sec-3">3 lettuce</a></li>
> <li><a href="#sec-4">4 watermelons</a></li>
> </ul>
> </div>
> --------------------------------------------------------
>
>  This is wrong because the asterisks inside the example don't  
> represent headers. There should be only one header.
>
>  It does not happen with QUOTE or VERSE or SRC or CENTER! Only with  
> EXAMPLE!
>
>
>  I found this related code in org-export-replace-src-segments-and- 
> examples:
>
> #+BEGIN_SRC lisp
> 		    ;; Free up the protected lines
> 		    (goto-char (point-min))
> 		    (while (re-search-forward "^," nil t)
> 		      (if (or (equal lang "org")
> 			      (save-match-data
> 				(looking-at "\\([*#]\\|[ \t]*#\\+\\)")))
> 			  (replace-match ""))
> 		      (end-of-line 1))
> #+END_SRC
>
> (looking-at "\\([*#]\\|[ \t]*#\\+\\)") is true and therefore the ,  
> is removed and the asterisks are free.
>
>  Maybe that block should be marked as „this is not org syntax“, or  
> the section numbers should be computed before evaluating example  
> blocks.
>
>
>  Greetings
> Daniel
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

- Carsten

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-03-03 13:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-01  1:29 Bug with section numbers due to EXAMPLE block Daniel Clemente
2010-03-03 13:36 ` Carsten Dominik

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).