From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: Code blocks in lists? Date: Fri, 18 May 2012 16:40:38 +0200 Message-ID: <80obplmu1l.fsf@somewhere.org> References: <80bollkhmu.fsf@somewhere.org> 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 Nicolas, Nicolas Goaziou wrote: > "Sebastien Vauban" writes: >> As demonstrated by the following ECM, it seems that I can't put code blocks >> inside lists. >> >> I guess this is the same root cause as the problem I tried to described at >> http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00247.html. >> >> Here, the fact that it is an enumerated list makes the problem stand >> out. > > I still cannot reproduce it. > > What happens if you eval: > > (let ((org-current-export-file (current-buffer))) > (org-export-blocks-preprocess)) > > in your buffer? * Before command --8<---------------cut here---------------start------------->8--- 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 2. 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 3. Restart Emacs. --8<---------------cut here---------------end--------------->8--- * Command to execute --8<---------------cut here---------------start------------->8--- (let ((org-current-export-file (current-buffer))) (org-export-blocks-preprocess)) --8<---------------cut here---------------end--------------->8--- * After command --8<---------------cut here---------------start------------->8--- 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 2. 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 3. Restart Emacs. --8<---------------cut here---------------end--------------->8--- * Summary of the changes The code blocks "meta data": - is indented in column 0 - becomes uppercased - gets a trailing space added * Note If I go at the end of (or just below) the text "3. Restart Emacs", and press C-RET, I get: --8<---------------cut here---------------start------------->8--- 3. Restart Emacs. 4. --8<---------------cut here---------------end--------------->8--- in the "Before command" section, while I get: --8<---------------cut here---------------start------------->8--- 1. Restart Emacs. 2. --8<---------------cut here---------------end--------------->8--- in the "After command" section. Hence, they do not share the same view on identifying the current list. Best regards, Seb -- Sebastien Vauban