.emacs-my
changeset 1505 4f43f768473f
parent 1504 57c5763e0628
child 1507 6f939639c52a
equal deleted inserted replaced
1504:57c5763e0628 1505:4f43f768473f
  1390 (defun ide-netbeans-open-file (file &optional line)
  1390 (defun ide-netbeans-open-file (file &optional line)
  1391   "Open FILE on LINE in NetBeans."
  1391   "Open FILE on LINE in NetBeans."
  1392   (unless ide-netbeans-program
  1392   (unless ide-netbeans-program
  1393     (error "'ide-netbeans-program' is not set"))
  1393     (error "'ide-netbeans-program' is not set"))
  1394   ;; https://www.jetbrains.com/help/idea/2016.3/opening-files-from-command-line.html
  1394   ;; https://www.jetbrains.com/help/idea/2016.3/opening-files-from-command-line.html
  1395   (if (integerp line)
  1395   (let ( (default-directory (file-name-directory file)) (fname (file-name-nondirectory file)) )
  1396       (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" (format "%s:%d" file line))
  1396     (if (integerp line)
  1397     (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" file)))
  1397         (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" (format "%s:%d" fname line))
       
  1398       (start-process ide-netbeans-process-bufname nil ide-netbeans-program "--open" fname))))
  1398 (defun ide-netbeans-open-this-buffer ()
  1399 (defun ide-netbeans-open-this-buffer ()
  1399   "Open current buffer in NetBeans."
  1400   "Open current buffer in NetBeans."
  1400   (interactive)
  1401   (interactive)
  1401   (unless (stringp (buffer-file-name))
  1402   (unless (stringp (buffer-file-name))
  1402     (error "Buffer have no association with a file"))
  1403     (error "Buffer have no association with a file"))