[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [Babel] Preserving tabs in code blocks
From: |
Nick Dokos |
Subject: |
Re: [O] [Babel] Preserving tabs in code blocks |
Date: |
Fri, 26 Aug 2011 00:11:58 -0400 |
Bernt Hansen <address@hidden> wrote:
> Hi all,
>
> I want to include the contents of a file which requires TABS between
> fields in a #+begin_src ... #+end_src block.
>
> When I use C-c ' to edit the block the TABS are all converted back to
> spaces. I want to be able to tangle the file and preserve the TABS
> which are required as input to some tool chain.
>
> Is there some mode I can use to preserve the TABS?
>
> For example:
>
> #+begin_src fundamental :tangle testtabs.txt
> These words
> are separated
> by tabs.
> #+end_src
>
> I need to be able to create the testtabs.txt file with the TAB
> characters intact otherwise it fails as input to the tool chain (which I
> have no control over).
>
> Is there any way to do this?
>
> For now I'm keeping the input in a separate file, but I would much
> prefer to have it in a babel source block in my notes for future
> reference.
>
Try setting org-src-preserve-indentation to t. If you change the default
value of indent-tabs-mode to nil (as I do), then you might have problems
in any case: inserted tabs will be changed to spaces. But if you have it
left at the default t, then I think this works.
Nick