Hi,

I have been using the latest version of the Emacs in cygwin
environment for a long time. Recently, I want to use the sql source
environment in the org-mode.

But I got some error from the "osql" tool on Windows environment. I
did some investigation, and I believe it is because this tool cannot
handle the input and output path Emacs handled to it in Unix form.

I checked the code,
https://github.com/jwiegley/org-mode/blob/fdd9b18598239dd0e8b18383ac930110d51ed22e/lisp/ob-sql.el#L115,
it will directly pass the path generated from
"org-babel-process-file-name" to osql, but
"org-babel-process-file-name" did not take cygwin environment into
account neither.

I think it would be very helpful if the "org-babel-process-file-name"
check the cygwin environment, and map the path using the "cygpath"
tool beforehand.


Thanks,
David

Reply via email to