equal
deleted
inserted
replaced
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")) |