Thank you for the information -- I suppose the cygwin version of emacs may be the only viable option. Still that seems like quite a big change, swapping emacs versions, just for this particular feature. 2015-06-15 10:12 GMT+02:00 Rainer M Krug : > Johan W. Klüwer writes: > > > I'm having difficulties passing org variables into shell source blocks. > > This is using Windows 7 and Cygwin with bash shell. For instance, the > > following > > > > #+BEGIN_SRC sh :var x="." > > ls $x > > #+END_SRC > > > > fails with the error message (as displayed in emacs) > > Works on OS X Yosemite, > > ,---- > | Org-mode version 8.3beta (release_8.3beta-1209-gc532ff @ > /Users/rainerkrug/.emacs.d/org-mode/lisp/) > | GNU Emacs 24.5.1 (x86_64-apple-darwin14.3.0, Carbon Version 157 AppKit > 1347.57) of 2015-04-13 on Rainers-MacBook-Pro.local > `---- > > Cheers, > > Rainer > > > > > ls: cannot access .^M^M : No such file or directory > > > > > > As far as I can see, the first ^M stems from org-babel-sh-var-quote-fmt, > > and the second from org-babel-expand-body:generic, but I haven't been > able > > to figure out a solution. Any suggestions? > > -- > 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 : +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug > > PGP: 0x0F52F982 >