.emacs-my
changeset 1505 4f43f768473f
parent 1504 57c5763e0628
child 1507 6f939639c52a
--- 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)