# HG changeset patch # User Oleksandr Gavenko # Date 1350411357 -10800 # Node ID 9382e2dce0ed7125f7ea0b307af76870945cd05a # Parent 102845496d4168bbd021ab98601edb2f7d0cdbfc# Parent f93fa1c0f480633687ae4786a1c198b35fc108c5 merged diff -r f93fa1c0f480 -r 9382e2dce0ed .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