Re: [O] [Babel] Blank line preceeds tangled data

2011-08-26 Thread Rainer M Krug
On Fri, Aug 26, 2011 at 6:35 AM, Nick Dokos nicholas.do...@hp.com wrote:

 Bernt Hansen be...@norang.ca 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




-- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology,
UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :   +33 - (0)9 53 10 27 44
Cell:   +33 - (0)6 85 62 59 98
Fax (F):   +33 - (0)9 58 10 27 44

Fax (D):+49 - (0)3 21 21 25 22 44

email:  rai...@krugs.de

Skype:  RMkrug


Re: [O] [Babel] Blank line preceeds tangled data

2011-08-26 Thread Bernt Hansen
Rainer M Krug r.m.k...@gmail.com writes:

 On Fri, Aug 26, 2011 at 6:35 AM, Nick Dokos nicholas.do...@hp.com
 wrote:

 Bernt Hansen be...@norang.ca 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.

Thanks Rainer and Nick!

I didn't know about either of these babel options.

The :shebang line works for me.

Regards,
Bernt



[O] [Babel] Blank line preceeds tangled data

2011-08-25 Thread Bernt Hansen
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.

Regards,
Bernt



Re: [O] [Babel] Blank line preceeds tangled data

2011-08-25 Thread Nick Dokos
Bernt Hansen be...@norang.ca 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.

Nick