Use trick with changing working directory to avoid Cygwin path issues.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Thu, 09 Mar 2017 11:07:23 +0200
changeset 1505 4f43f768473f
parent 1504 57c5763e0628
child 1506 4f24c53e6e38
Use trick with changing working directory to avoid Cygwin path issues.
.emacs-my
--- a/.emacs-my	Thu Mar 09 10:55:00 2017 +0200
+++ b/.emacs-my	Thu Mar 09 11:07:23 2017 +0200
@@ -1392,9 +1392,10 @@
   (unless ide-netbeans-program
     (error "'ide-netbeans-program' is not set"))
   ;; https://www.jetbrains.com/help/idea/2016.3/opening-files-from-command-line.html
-  (if (integerp line)
-      (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" (format "%s:%d" file line))
-    (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" file)))
+  (let ( (default-directory (file-name-directory file)) (fname (file-name-nondirectory file)) )
+    (if (integerp line)
+        (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" (format "%s:%d" fname line))
+      (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" fname))))
 (defun ide-netbeans-open-this-buffer ()
   "Open current buffer in NetBeans."
   (interactive)