On Fri, Aug 26, 2011 at 6:35 AM, Nick Dokos
<address@hidden> wrote:
Bernt Hansen <
address@hidden> wrote:
> Hi,
>
> When I tangle some file such as
>
> #+begin_src sh :tangle x.sh
> #!/bin/sh
> echo done
> #+end_src
>
> I get the following output which includes a blank line up front.
>
> ,----[ x.sh ]
> |
> | #!/bin/sh
> | echo done
> `----
>
> Doesn't this break the shebang line on unix? I don't think the leading
> blank line should be in the tangled output.
>
Not sure why it's there (I'm sure Eric S. will enlighten us)
but you can get rid of it with :padline no.
and there is also the :shebang parameter to specify the shebang, so
#+begin_src sh :tangle x.sh :shebang #!bin/sh :padline no
echo done
#+end_src
will give you the expected file x.sh. No idea why it is not enabled in your config.
Cheers,
Rainer
Nick