emacs-orgmode
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]