update
[poppyer.git] / init / 11-jdee-init.el
blob58d5c787213a9b7f60e023ed9d261839e142e2e5
1 ;;jdee
2 (add-to-list 'load-path (expand-file-name "~/.emacs.d/cedet/common"))
3 (load-library "cedet.elc")
4 (add-to-list 'load-path (expand-file-name "~/.emacs.d/jde/lisp"))
5 (add-to-list 'load-path (expand-file-name "~/.emacs.d/elib"))
7 (setq defer-loading-jde t)
8 (if defer-loading-jde
9 (progn
10 (autoload 'jde-mode "jde" "JDE mode." t)
11 (setq auto-mode-alist
12 (append
13 '(("\\.java\\'" . jde-mode))
14 auto-mode-alist)))
15 (require 'jde))
17 (defun jde-init ()
18 (interactive)
20 (jde-gen-define-abbrev-template "sout" '("System.out.println(" 'r ");"))
21 (setq jde-complete-insert-method-signature nil)
22 (setq jde-debugger '("JDEbug"));
24 (custom-set-variables
25 '(jde-project-context-switching-enabled-p nil)
26 '(jde-key-bindings
27 (list
28 (cons "[?\C-c ?\C-v ?\C-a]" 'jde-run-menu-run-applet)
29 (cons "[?\C-c ?\C-v ?\C-b]" 'jde-build)
30 (cons "[?\C-c ?\C-v ?\C-c]" 'jde-compile)
31 (cons "[?\C-c ?\C-v ?\C-d]" 'jde-debug)
32 (cons "[?\C-c ?\C-v ?\C-f]" 'jde-find)
33 (cons "[?\C-c ?\C-v ?\C-g]" 'jde-open-class-at-point)
34 (cons "[?\C-c ?\C-v ?\C-k]" 'jde-bsh-run)
35 ; (cons "[?\C-c ?\C-v ?\C-l]" 'jde-gen-println)
36 (cons "[?\C-c ?\C-v ?\C-l]" 'jde-load-project-file)
37 (cons "[?\C-c ?\C-v ?\C-n]" 'jde-help-browse-jdk-doc)
38 (cons "[?\C-c ?\C-v ?\C-p]" 'jde-save-project)
39 (cons "[?\C-c ?\C-v ?\C-q]" 'jde-wiz-update-class-list)
40 (cons "[?\C-c ?\C-v ?\C-r]" 'jde-run)
41 (cons "[?\C-c ?\C-v ?\C-s]" 'speedbar-frame-mode)
42 (cons "[?\C-c ?\C-v ?\C-t]" 'jde-jdb-menu-debug-applet)
43 (cons "[?\C-c ?\C-v ?\C-w]" 'jde-help-symbol)
44 (cons "[?\C-c ?\C-v ?\C-x]" 'jde-show-superclass-source)
45 (cons "[?\C-c ?\C-v ?\C-y]" 'jde-open-class-at-point)
46 (cons "[?\C-c ?\C-v ?\C-z]" 'jde-import-find-and-import)
47 (cons "[?\C-c ?\C-v ?e]" 'jde-wiz-extend-abstract-class)
48 (cons "[?\C-c ?\C-v ?f]" 'jde-gen-try-finally-wrapper)
49 (cons "[?\C-c ?\C-v ?i]" 'jde-wiz-implement-interface)
50 (cons "[?\C-c ?\C-v ?j]" 'jde-javadoc-autodoc-at-line)
51 (cons "[?\C-c ?\C-v ?o]" 'jde-wiz-override-method)
52 (cons "[?\C-c ?\C-v ?t]" 'jde-gen-try-catch-wrapper)
53 (cons "[?\C-c ?\C-v ?z]" 'jde-import-all)
54 (cons "[?\C-c ?\C-v ?\C-[]" 'jde-run-etrace-prev)
55 (cons "[?\C-c ?\C-v ?\C-]]" 'jde-run-etrace-next)
56 (cons "[(control c) (control v) (control ?.)]" 'jde-complete)
57 (cons "[(control c) (control v) ?.]" 'jde-complete-in-line)
59 (cons "\M-." 'jde-complete-in-line)
60 (cons "[f9]" 'jde-compile)
61 (cons "[f6]" 'jde-run)