[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Orgmode] org-babel-tangle indentation
From: |
Chris Gray |
Subject: |
[Orgmode] org-babel-tangle indentation |
Date: |
Thu, 08 Oct 2009 15:51:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) |
Hi,
I've been using org-babel for a couple of weeks now and I really like it
for programming. One thing I've noticed, though, is that source blocks
are not indented when they are output by org-babel-tangle. This makes
the output source hard to read, and incorrect for languages where
indentation is important.
For example, the following bit of python does not compile when tangled.
--8<---------------cut here---------------start------------->8---
* Introduction
This is some intro text.
#+srcname: the first block
#+begin_src python :tangle foo :exports none
print '1 + 1'
if 1 + 1 == 2:
print 'oh no'
else:
# <<do the other thing>>
#+end_src
Some more text.
#+srcname: do the other thing
#+begin_src python :tangle no :exports none
print 'oh yes'
#+end_src
--8<---------------cut here---------------end--------------->8---
My preference would be for source blocks to be indented to the level of
the comment that caused them to be inserted.
Cheers,
Chris
- [Orgmode] org-babel-tangle indentation,
Chris Gray <=