Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Paths processing on Cygwin environment #2556
This bug is connected to the #2538 but after a little bit of debug I (probably) found the main reason for my case.
CIDER/nREPL should work on Cygwin or other mixed environment with mixed path conventions (Windows vs Unix).
After switching to sesman it looks like conversion between cygwin paths and window paths are missed.
Emacs and Cygwin are using unix-like paths ie. /home/user/file etc. JVM and nrepl are using Windows paths. So, because of that this line fails: https://github.com/clojure-emacs/cider/blob/v0.19.0/cider-connection.el#L438
Cygwin version of Emacs has two functions
Steps to reproduce the problem
Reproducing is similar to #2538
Environment & Version information
CIDER version information
Leiningen 2.8.3 on Java 1.8.0_66 Java HotSpot(TM) 64-Bit Server VM
GNU Emacs 26.1 (build 1, x86_64-unknown-cygwin, GTK+ Version 3.22.28) of 2018-05-28
Windows 10, Cygwin
I use following workaround to have it working. In function
This is of course not desired solution.