[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [Babel] Padlines
From: |
Sebastien Vauban |
Subject: |
Re: [O] [Babel] Padlines |
Date: |
Fri, 27 Sep 2013 16:53:55 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) |
Hi Eric,
Eric Schulte wrote:
> "Sebastien Vauban" <address@hidden> writes:
>> Eric Schulte wrote:
>>> aditya siram <address@hidden> writes:
>>>> What's the rationale for having padlines by default in tangled source? It
>>>> generates wrong programs for languages where whitespace is significant
>>>> (Haskell) and, for me, doesn't noticeably improve the look of the tangled
>>>> file in cases where it isn't.
>>>
>>> It is possible to change the value of default header arguments on a
>>> per-language basis because e.g., while (:padlines "yes") may make sense for
>>> sh, it probably doesn't for Haskell.
>>
>> Could it be possible that ":padline yes" does not insert a blank line in
>> front of the very first block, only *between* all blocks?
>
> I just pushed up a commit which implements this behavior. See the
> attached file for an example.
>
> #+Title: Examples with the new padline behavior
The blank line which was inserted between blocks isn't anymore for me.
ECM:
--8<---------------cut here---------------start------------->8---
* Tangle these blocks
:PROPERTIES:
:tangle: yes
:padline: yes
:END:
#+begin_src emacs-lisp :file test.csv
"data"
#+end_src
#+begin_src emacs-lisp :file test.csv
"datb"
#+end_src
--8<---------------cut here---------------end--------------->8---
results in:
--8<---------------cut here---------------start------------->8---
"data"
"datb"
--8<---------------cut here---------------end--------------->8---
Note that I tried adding ":padline" to yes, but I normally should not, as it is
the default.
Best regards,
Seb
--
Sebastien Vauban