From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: Code blocks in lists? Date: Fri, 18 May 2012 22:38:48 +0200 Message-ID: <80bollteav.fsf@somewhere.org> References: <80bollkhmu.fsf@somewhere.org> <80obplmu1l.fsf@somewhere.org> <87k409k560.fsf@gmx.com> <808vgpqpy6.fsf@somewhere.org> <87havdifd1.fsf@gmx.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hi Eric, Eric Schulte wrote: > "Sebastien Vauban" writes: >> If I change my list to something like this: >> >> 1. Download and install color-theme. >> >> #+begin_src emacs-lisp >> (add-to-list 'load-path "/path/to/color-theme-6.6.0") >> (require 'color-theme) >> #+end_src >> >> 1. Download and install color-theme-leuven. >> >> #+begin_src emacs-lisp >> (add-to-list 'load-path "/path/to/color-theme-leuven") >> (require 'color-theme-leuven) >> #+end_src >> >> 1. Restart Emacs. >> >> #+begin_src emacs-lisp >> (restart) >> #+end_src >> >> The export (see HTML), while being semantically correct in the sense that code >> blocks do belong to the items, seems wrong wrt the indentation, something like >> this: >> >> 1. Download and install color-theme. >> >> #+begin_src emacs-lisp >> (add-to-list 'load-path "/path/to/color-theme-6.6.0") >> (require 'color-theme) >> #+end_src >> >> 1. Download and install color-theme-leuven. >> >> #+begin_src emacs-lisp >> (add-to-list 'load-path "/path/to/color-theme-leuven") >> (require 'color-theme-leuven) >> #+end_src >> >> 1. Restart Emacs. >> >> #+begin_src emacs-lisp >> (restart) >> #+end_src >> >> A bit like if the indentation was "doubled" each time. What do you think of >> that? > > This indentation is an HTML/CSS issue, as far as I can tell Org-mode is > generating the correct HTML. I don't think it's a HTML/CSS issue: if you look at the produced HTML, you see respectively 3 whitespaces (or 6 or 9) in front of every line of the code block. That is: the "indentation" whitespaces in your Org buffer are copied over to HTML. And, as the code blocks are now correctly indented under their parent item, the leading whitespaces are further indenting the code blocks. So, for me, there should be no extra whitespace added to the code block in the PRE tags. >> [1] BTW, GitHub seems to use that setting, as they show the same problem as I >> had initially, when exporting README.org to HTML. > > Github uses a ruby library named "org-ruby" to export, it is an entirely > separate export implementation. OK. Best regards, Seb -- Sebastien Vauban