all messages for Emacs-related lists mirrored at yhetil.org
 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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.