Hello, Uwe Brauer <o...@mat.ucm.es> writes:
> Please consider the following test org file > * A test example > ,---- > | #+BEGIN_SRC matlab :tangle test.m > | function [ll x]=mitest(A0,x0) > | % initialization > | format long > | epsi=1.e-3; > | nit=0; > | nmaxit=200; > | Delta=10; > | A=A0; > | while Delta>epsi & nit<nmaxit > | nit=nit+1; % counter > | #+END_SRC > | Some explanation... > | #+BEGIN_SRC matlab :tangle test.m > | y=A*x0; > | end > | #+END_SRC > | The basic idea is. > `---- > > > I have interrupted the while loop by some text, when I now toggle, the > indentation is broken as you can see. > > ,---- > | function [ll x]=mitest(A0,x0) > | % initialization > | format long > | epsi=1.e-3; > | nit=0; > | nmaxit=200; > | Delta=10; > | A=A0; > | while Delta>epsi & nit<nmaxit > | nit=nit+1; % counter > | > | y=A*x0; > | end > `---- > > There is an empty line and > y=A*x0 is not indented. > > How can this behavior be avoided? I guess you have to set `org-src-preserve-indentation' globally, or use "-i" flag for the block, which is locally equivalent. Regards, -- Nicolas Goaziou