merged
authorOleksandr Gavenko <gavenkoa@gmail.com>
Tue, 16 Oct 2012 21:15:57 +0300
changeset 964 9382e2dce0ed
parent 963 102845496d41 (diff)
parent 958 f93fa1c0f480 (current diff)
child 965 72d443fe2b1d
merged
.emacs-my
--- a/.emacs-my	Sat Oct 13 12:08:02 2012 +0300
+++ b/.emacs-my	Tue Oct 16 21:15:57 2012 +0300
@@ -947,6 +947,28 @@
   )
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(message "netbeans")
+
+(defun netbeans-find-command ()
+  "Search for NetBeans executable in PATH, later in '/opt/netbeans*/bin/'."
+  (or
+   (executable-find "netbeans")
+   (car (last (sort (file-expand-wildcards "/opt/[Nn]etbeans*/bin/netbeans" t) 'equal))) ))
+(defvar netbeans-command (netbeans-find-command)
+  "Command to run NetBeans.")
+(defun netbeans-open-file (file &optional line)
+  "Open FILE on LINE in NetBeans."
+  (if (integerp line)
+      (start-process "netbeans" nil netbeans-command "--open" (format "%s:%d" file line))
+    (start-process "netbeans" nil netbeans-command "--open" file)))
+(defun netbeans-open-this-buffer ()
+  "Open file for burrent buffer in NetBeans."
+  (interactive)
+  (if (file-regular-p (buffer-file-name))
+      (netbeans-open-file (buffer-file-name) (line-number-at-pos))
+    (message "Current buffer wasnt' associated with a real file")))
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "calendar")
 
 ;; (setq mark-holidays-in-calendar t)
@@ -2282,6 +2304,8 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "html")
 
+(add-to-list 'auto-mode-alist '("\\.jsp\\'" . html-mode))
+
 (defun html-charref-escape-region (start end)
   (interactive "r")
   (save-excursion