diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 54ba462dd..be92d73ff 100755 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2009-07-19 Carsten Dominik + + * org-exp.el (org-export-format-source-code-or-example): Fix bug + that did not enumerate first line. + 2009-07-18 Carsten Dominik * org.el (org-activate-plain-links): Make single-match. diff --git a/lisp/org-exp.el b/lisp/org-exp.el index ed1778cd3..cfcce2621 100644 --- a/lisp/org-exp.el +++ b/lisp/org-exp.el @@ -2248,7 +2248,7 @@ INDENT was the original indentation of the block." (point-min) (point-max)))) (if (string-match "]*\\)>\n*" rtn) (setq rtn (replace-match - (format "
" lang)
+				   (format "
\n" lang)
 				   t t rtn))))
 		(if textareap
 		    (setq rtn (concat
@@ -2263,10 +2263,12 @@ INDENT was the original indentation of the block."
 						'((?&."&")(?<."<")(?>.">"))))
 				     t t))
 		    (setq rtn (buffer-string)))
-		  (setq rtn (concat "
" rtn "
\n")))) + (setq rtn (concat "
\n" rtn "
\n")))) (unless textareap (setq rtn (org-export-number-lines rtn 'html 1 1 num cont rpllbl fmt))) + (if (string-match "\\(\\`<[^>]*>\\)\n" rtn) + (setq rtn (replace-match "\\1" t nil rtn))) (concat "\n#+BEGIN_HTML\n" (org-add-props rtn '(org-protected t)) "\n#+END_HTML\n\n")) ((eq backend 'latex) (setq rtn (org-export-number-lines rtn 'latex 0 0 num cont rpllbl fmt))