Hi Nicolas,
Sorry, I did not mean to imply that such things were not possible
currently. I was writing in the context of how to specify the current
behavior formally. As you point out they absolutely are possible. More
replies in line. Best,
Tom
> This is inaccurate.
>
> The following is a perfectly valid list.
>
> --8<---------------cut here---------------start------------->8---
> 1. foo
>
> #+begin_src emacs-lisp
> (+ 1 1)
> #+end_src
>
> 2. bar
> --8<---------------cut here---------------end--------------->8---
Yes. My question is about how to deal with cases like
--8<---------------cut here---------------start------------->8---
1. foo
#+begin_src emacs-lisp
(+ 1 1)
#+end_src
2. bar
--8<---------------cut here---------------end--------------->8---
> Source blocks for languages that have significant whitespace should use
> the -i flag.
My known issues with switches aside, the misaligned cases are the ones
that I worry about, and I don't think being able to flag a block as
being indentation sensitive helps resolve the potential ambiguity
there.
> What makes you think this is not the case?
Sorry, my wording is unclear here. I was not talking about the current
implementation which can and does do this, but instead about how to
formally specify what should be done in such cases.