<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.emacs.jdee">
    <title>gmane.emacs.jdee</title>
    <link>http://blog.gmane.org/gmane.emacs.jdee</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5417"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5397"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5392"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5390"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5386"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5379"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5374"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5371"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5370"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5368"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5367"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5366"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5363"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5361"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5351"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5348"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5347"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5346"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5341"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.emacs.jdee/5337"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5417">
    <title>Help me add JDEE resources in EmacsWiki!</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5417</link>
    <description>
Hi,
  I'm trying for months to use JDEE, but each time I open it, it is to see bunchs of errors, crashes, keys which don't work, misconfigurations, stack traces, infinite loops, etc. It's Emacs, so I accept it... :-)

  However, I saw information about how other people are using JDEE, and apparently it's capable of doing wonderful things, from code browsing, to finding errors in code, integrating with other tools, importing projects, debugging, managing big projects, creating UML diagrams, etc.

  I as a novice didn't think this all was possible, and I think that lots of people (even Emacs users) wouldn't believe that Emacs can do so many things. A poll about this would be fun :-)


  Therefore I propose to write somewhere (for instance in EmacsWiki) about how powerful is JDEE (combined with CEDET et al.). This should motivate new users to try further, and maybe also suggest developers that such a good program could be included in a standalone application, either the official GNU Emacs or other.


  I started writing about JDEE in EmacsWiki. I remodelated this page http://www.emacswiki.org/emacs/JavaDevelopmentEnvironment and wrote about the features. The plugin list will grow larger.

  I also linked to tutorials which show *visually* all the things that you can do in JDEE. Specially interesting is: http://www.skybert.nu/cgi-bin/viewpage.py.cgi?computers+emacs+java_programming_tutorial   . Just these screenshots motivate the readers to keep on configuring their .emacs :-)


  Now I think that a keypoint is this page: http://www.emacswiki.org/emacs/JdeeVsEclipse
  There could be a list of Eclipse features there, and for each feature, the JDEE equivalent. See for instance how the page for „GnusGmail“ was done. I started writing only the questions there!. So any collaboration is useful.



  Greetings,

Daniel


</description>
    <dc:creator>Daniel Clemente</dc:creator>
    <dc:date>2008-10-18T18:50:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5397">
    <title>void-function semantic-java-expand-tag error while loading a java file</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5397</link>
    <description>When I try to load a java file, I got the following error (see the stack 
dump). Can you help? Here are the information about my Emacs/JDEE 
environment.

host platform: Linux river 2.6.22-14-generic #1 SMP Fri Feb 1 04:59:50 
UTC 2008 i686 GNU/Linux
JDEE version: JDE 2.3.5.1
Emacs version: GNU Emacs 22.1.1 (i486-pc-linux-gnu, GTK+ Version 2.12.0) 
of 2007-11-06 on terranova, modified by Ubuntu
My .emacs file: see the attachment
Contents of the backtrace buffer (see below)
Contents of the |*messages*| buffer (see below)

Thanks,

Ben
=====================================================
Debugger entered--Lisp error: (void-function semantic-java-expand-tag)
  semantic-java-expand-tag(("org.apache.hadoop.fs" package nil nil [809 
838]))
  funcall(semantic-java-expand-tag ("org.apache.hadoop.fs" package nil 
nil [809 838]))
  (or (funcall semantic-tag-expand-function tag) (list tag))
  (if semantic-tag-expand-function (or (funcall 
semantic-tag-expand-function tag) (list tag)) (list tag))
  (if (semantic--tag-expanded-p tag) tag (condition-case nil (let ... 
... ...) (error ... ... nil)) (unless semantic-tag-expand-function (setq 
semantic-tag-expand-function semantic-expand-nonterminal)) (if 
semantic-tag-expand-function (or ... ...) (list tag)))
  semantic--tag-expand(("org.apache.hadoop.fs" package nil nil [809 838]))
  (mapcar (function (lambda ... ... tag)) (semantic--tag-expand tag))
  (setq tag (mapcar (function ...) (semantic--tag-expand tag)) result 
(append tag result))
  (if (car tag) (setq tag (mapcar ... ...) result (append tag result)))
  (if tag (if (car tag) (setq tag ... result ...)) (if returnonerror 
(setq stream nil) (setq semantic-unmatched-syntax-cache ...)))
  (while stream (setq nontermsym (semantic-parse-stream stream nonterm) 
tag (car ...)) (if (not nontermsym) (error "Parse error &lt; at &gt; %d" ...)) (if 
(eq ... stream) (error "Parser error: Infinite loop?")) (if tag (if ... 
...) (if returnonerror ... ...)) (setq stream (car nontermsym)) (if 
stream (if ... ... ...)))
  (let ((result nil) (case-fold-search semantic-case-fold) nontermsym 
tag) (while stream (setq nontermsym ... tag ...) (if ... ...) (if ... 
...) (if tag ... ...) (setq stream ...) (if stream ...)) result)
  semantic-repeat-parse-whole-stream(((PACKAGE 809 . 816) (IDENTIFIER 
817 . 820) (DOT 820 . 821) (IDENTIFIER 821 . 827) (DOT 827 . 828) 
(IDENTIFIER 828 . 834) (DOT 834 . 835) (IDENTIFIER 835 . 837) (SEMICOLON 
837 . 838) (IMPORT 840 . 846) (IDENTIFIER 847 . 851) (DOT 851 . 852) 
(IDENTIFIER 852 . 855) (DOT 855 . 856) (MULT 856 . 857) (SEMICOLON 857 . 
858) (IMPORT 859 . 865) (IDENTIFIER 866 . 870) (DOT 870 . 871) 
(IDENTIFIER 871 . 873) (DOT 873 . 874) (MULT 874 . 875) (SEMICOLON 875 . 
876) (IMPORT 878 . 884) (IDENTIFIER 885 . 888) (DOT 888 . 889) 
(IDENTIFIER 889 . 895) (DOT 895 . 896) (IDENTIFIER 896 . 902) (DOT 902 . 
903) (IDENTIFIER 903 . 907) (DOT 907 . 908) (IDENTIFIER 908 . 921) 
(SEMICOLON 921 . 922) (PUBLIC 1094 . 1100) (CLASS 1101 . 1106) 
(IDENTIFIER 1107 . 1111) (IMPLEMENTS 1112 . 1122) (IDENTIFIER 1123 . 
1133) (BRACE_BLOCK 1134 . 9456)) nil nil)
  (nreverse (semantic-repeat-parse-whole-stream (or ... ...) nonterminal 
returnonerror))
  semantic-parse-region-default(1 9457 nil nil nil)
  (if override (funcall override start end nonterminal depth 
returnonerror) (semantic-parse-region-default start end nonterminal 
depth returnonerror))
  (let ((override ...)) (if override (funcall override start end 
nonterminal depth returnonerror) (semantic-parse-region-default start 
end nonterminal depth returnonerror)))
  semantic-parse-region(1 9457)
  (setq res (semantic-parse-region (point-min) (point-max)))
  (progn (setq res (semantic-parse-region ... ...)) (working-status t))
  (unwind-protect (progn (setq res ...) (working-status t)) (setq 
working-mode-line-message nil) (if working-use-echo-area-p (message 
working-current-message) (working-mode-line-update) (sit-for 0)))
  (let ((working-current-message ...) (working-message ...) 
(working-donestring "done") (working-ref1 0) (working-last-percent 0)) 
(unwind-protect (progn ... ...) (setq working-mode-line-message nil) (if 
working-use-echo-area-p ... ... ...)))
  (working-status-forms (semantic-parser-working-message (buffer-name)) 
"done" (setq res (semantic-parse-region ... ...)) (working-status t))
  (cond ((semantic-parse-tree-needs-update-p) (setq res ...) (if ... ... 
... ...)) ((semantic-parse-tree-needs-rebuild-p) (working-status-forms 
... "done" ... ...) (let ... ...) (semantic--tag-link-list-to-buffer 
res) (semantic--set-buffer-cache res)))
  (let* ((gc-cons-threshold ...) (semantic-lex-block-streams nil) (res 
nil)) (garbage-collect) (cond (... ... ...) (... ... ... ... ...)))
  (and (semantic-active-p) (run-hook-with-args-until-failure (quote 
semantic-before-toplevel-bovination-hook)) 
(run-hook-with-args-until-failure (quote 
semantic--before-fetch-tags-hook)) (not 
(semantic-parse-tree-unparseable-p)) (not 
(semantic-parse-tree-up-to-date-p)) (let* (... ... ...) 
(garbage-collect) (cond ... ...)))
  semantic-fetch-tags()
  jde-parse-semantic-default-setup()
  run-hooks(semantic-init-hooks)
  (progn (setq semantic-new-buffer-fcn-was-run t) (semantic-lex-init) 
(semantic-clear-toplevel-cache) (run-hooks (quote 
semantic-init-db-hooks)) (run-hooks (quote semantic-init-hooks)))
  (if (and semantic--parse-table (not ...) (not ...)) (progn (setq 
semantic-new-buffer-fcn-was-run t) (semantic-lex-init) 
(semantic-clear-toplevel-cache) (run-hooks ...) (run-hooks ...)))
  (when (and semantic--parse-table (not ...) (not ...)) (setq 
semantic-new-buffer-fcn-was-run t) (semantic-lex-init) 
(semantic-clear-toplevel-cache) (run-hooks (quote 
semantic-init-db-hooks)) (run-hooks (quote semantic-init-hooks)))
  semantic-new-buffer-fcn()
  run-hooks(mode-local-init-hook)
  (lambda nil (activate-mode-local-bindings) (run-hooks (quote 
mode-local-init-hook)))()
  funcall((lambda nil (activate-mode-local-bindings) (run-hooks (quote 
mode-local-init-hook))))
  (progn (funcall function))
  (if (or (not predicate) (funcall predicate)) (progn (funcall function)))
  (when (or (not predicate) (funcall predicate)) (funcall function))
  (save-current-buffer (set-buffer b) (when (or ... ...) (funcall 
function)))
  (with-current-buffer b (when (or ... ...) (funcall function)))
  (and (buffer-live-p b) (buffer-file-name b) (with-current-buffer b 
(when ... ...)))
  (while --cl-dolist-temp-- (setq b (car --cl-dolist-temp--)) (and 
(buffer-live-p b) (buffer-file-name b) (with-current-buffer b ...)) 
(setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- ...) b) (while --cl-dolist-temp-- (setq b 
...) (and ... ... ...) (setq --cl-dolist-temp-- ...)) nil)
  (catch (quote --cl-block-nil--) (let (... b) (while --cl-dolist-temp-- 
... ... ...) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil)))
  (block nil (let (... b) (while --cl-dolist-temp-- ... ... ...) nil))
  (dolist (b (or buffers ...)) (and (buffer-live-p b) (buffer-file-name 
b) (with-current-buffer b ...)))
  mode-local-map-file-buffers((lambda nil (activate-mode-local-bindings) 
(run-hooks (quote mode-local-init-hook))) (lambda nil (not 
(mode-local-initialized-p))) (#&lt;buffer Path.java&gt;))
  (let ((buffers mode-local-changed-mode-buffers)) (setq 
mode-local-changed-mode-buffers nil) (mode-local-map-file-buffers 
(function ...) (function ...) buffers))
  mode-local-post-major-mode-change()
  run-hooks(find-file-hook)
  after-find-file(nil t)
  find-file-noselect-1(#&lt;buffer Path.java&gt; "~/src/Path.java" nil nil 
"~/src/Path.java" (4489218 2050))
  find-file-noselect("~/src/Path.java" nil nil t)
  find-file("~/src/Path.java" t)
  call-interactively(find-file)



("/usr/bin/emacs22-gtk")
Loading 00debian-vars...
No /etc/mailname. Reverting to default...
Loading 00debian-vars...done
Loading /etc/emacs22/site-start.d/35elib-startup.el (source)...done
Loading /etc/emacs/site-start.d/50cedet-common.el (source)...
Loading advice...done
Loading /etc/emacs/site-start.d/50cedet-common.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el 
(source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el 
(source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50eieio.el (source)...done
Loading /etc/emacs/site-start.d/50psvn.el (source)...done
Loading /etc/emacs/site-start.d/51ede.el (source)...done
Loading /etc/emacs/site-start.d/51speedbar.el (source)...done
Loading /etc/emacs/site-start.d/52semantic.el (source)...done
Loading /usr/share/emacs22/site-lisp/eshell/eshell-2.4.2/eshell-auto.el 
(source)...done
Loading regexp-opt...done
Loading derived...done
Loading /usr/share/emacs22/site-lisp/cedet-1.0pre4/common/cedet.el 
(source)...
"/usr/share/emacs22/site-lisp/cedet-1.0pre4/common/" added to `load-path'
Loading cl-macs...done
Setting up cedet...done
Setting up cogre...done
Setting up ede...
Loading /usr/share/emacs/22.1/site-lisp/cedet-1.0pre4/ede/ede.el (source)...
Loading 
/usr/share/emacs/22.1/site-lisp/cedet-1.0pre4/ede/ede-speedbar.el 
(source)...done
Loading /usr/share/emacs/22.1/site-lisp/cedet-1.0pre4/ede/ede.el 
(source)...done
Setting up ede...done
Setting up eieio...done
Setting up semantic...done
Setting up speedbar...done
Setting up cedet-contrib...done
Loading /usr/share/emacs22/site-lisp/cedet-1.0pre4/common/cedet.el 
(source)...done
jde-java-font-lock: building names cache...empty
Loading bytecomp...done
Loading byte-opt...done
Loading cl-extra...done
Loading cl-seq...done
Loading time...done
Loading semantic-el...done
For information about the GNU Project and its goals, type C-h C-p. [2 times]
Loading 
/usr/share/emacs/22.1/site-lisp/cedet-1.0pre4/semantic/wisent/wisent-java-tags.el 
(source)...done
Setting customized JDE variables to startup values...
Loading 
/usr/share/emacs/22.1/site-lisp/cedet-1.0pre4/semantic/semantic-edit.el 
(source)...done
Loading debug...done
Entering debugger...
byte-code: Beginning of buffer
byte-code: Beginning of buffer
;;===========================================================================
;;   System settings
;;===========================================================================
;(set-frame-font "-*-Courier New-normal-r-*-*-12-90-*-*-c-*-*-ansi-")
(set-frame-font "7x13")
(setq default-major-mode 'text-mode)
(setq text-mode-hook '(lambda () (auto-fill-mode 1)))
(auto-fill-mode 1)

(put 'suspend-emacs 'disabled nil)
(put 'eval-expression 'disabled nil)

(require 'paren) ;;highlight matching parentheses whenever point

;; make tab be replaced by spaces
;;(setq indent-tabs-mode nil)

;; This will shows different color for language-specific reserved words
(global-font-lock-mode t)
(setq font-lock-maximum-decoration t)

;;---------- Global key settings ----------
(global-set-key "\C-z" 'goto-line)
(global-set-key "\C-\\" 'delete-horizontal-space)
(global-set-key [home] 'beginning-of-line)
(global-set-key [end] 'end-of-line)
(global-set-key [C-tab] 'toggle-tab-width)
(defun toggle-tab-width ()
  (interactive)
  (cond ((= tab-width 4) (setq tab-width 8))
((= tab-width 8) (setq tab-width 4)))
  (recenter)
  )

(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp"))

;;---------- restore SPACE as filename auto-complete
(progn
  (define-key minibuffer-local-completion-map " " 'minibuffer-complete-word)
  (define-key minibuffer-local-filename-completion-map " " 'minibuffer-complete-word)
  (define-key minibuffer-local-must-match-filename-map " " 'minibuffer-complete-word))

;;---------- set file name auto-complete to case in-sensitive
(setq read-file-name-completion-ignore-case t)

;;---------- backup-dir 
(setq make-backup-files nil) 

;;---------- EShell
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/eshell/eshell-2.4.2"))
(load "eshell-auto")

;;---------- java-find
(require 'java-find)

;;---------- Prompt before exiting Emacs ----------
(setq kill-emacs-query-functions
      (cons (lambda () (yes-or-no-p "Really kill Emacs? "))
            kill-emacs-query-functions))

;;---------------------------------------------------------------------------
;; C-mode setttings

(add-hook 'c-mode-hook 'ben-c-mode-hook)
(defun ben-c-mode-hook ()
  (require 'cc-mode)
  (c-initialize-cc-mode)
  (c-set-style "stroustrup")
  (setq tab-width 4)
  (setq indent-tabs-mode t)
  (setq c-basic-offset 4)
  (c-set-offset 'substatement-open 0)
  (c-set-offset 'inline-open 0)
  (setq c-tab-always-indent t)
)

;;---------- ispell (aspell) ----------
(setq-default ispell-progra-name "aspell") 

;;---------- PHP ----------
(require 'php-mode)

;;---------- Mako ----------
(add-to-list 'auto-mode-alist '("\\.mako\\'" . html-mode))
(autoload 'html-mode "html-mode" "HTML editing mode." t)

;;;===========================================================================
;;   Ubuntu JDE Settings
;;===========================================================================
(setq debug-on-error t)
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/jde-2.3.5.1/lisp"))
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/cedet-1.0pre4/common"))
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/elib-1.0"))
(load-file (expand-file-name "/usr/share/emacs22/site-lisp/cedet-1.0pre4/common/cedet.el"))
(require 'jde)

(defun my-jde-mode-hook ()
  (setq c-basic-offset 2))
(add-hook 'jde-mode-hook 'my-jde-mode-hook)

;;===========================================================================
;;   Python Settings 
;;===========================================================================
(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))
(autoload 'python-mode "python-mode" "Python editing mode." t)

;;===========================================================================
;;   PSGML setup
;;===========================================================================
; Add PSGML to load-path so Emacs can find it.
; Note the forward slashes in the path... this is platform-independant so I 
; would suggest using them over back-slahes. If you use back-slashes, they 
; MUST BE doubled, as Emacs treats backslash as an escape character. 
(setq load-path 
      (append (list nil "/usr/share/emacs22/site-lisp/psgml-1.2.4") 
      load-path))
;;(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t)
;;(autoload 'xml-mode "psgml" "Major mode to edit XML files." t)
;;(load "xhtml/xhtml_setup")

(cd "~/")
(display-time) 
(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(browse-url-browser-function (quote browse-url-default-windows-browser))
 '(browse-url-new-window-flag t)
 '(display-time-mode t)
 '(xslt-process-default-processor (quote (Saxon))))
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )
</description>
    <dc:creator>benruza</dc:creator>
    <dc:date>2008-02-12T20:25:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5392">
    <title>lazy-lock-mode</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5392</link>
    <description>I just installed emacs-22.1.1 on SuSE 10.0, cedet -1.0pre4, and jde-2.3.5.1.
When I load jde, I get the following error backtrace:

Debugger entered--Lisp error: (void-function lazy-lock-mode)
  lazy-lock-mode(t)
  font-lock-turn-on-thing-lock()
  font-lock-mode-internal(t)
  font-lock-default-function(t)
  font-lock-mode()
  turn-on-font-lock()
  turn-on-font-lock-if-enabled()
  global-font-lock-mode-enable-in-buffers()
  run-hooks(after-change-major-mode-hook)
  run-mode-hooks(comint-mode-hook)
  comint-mode()
  bsh-comint-buffer([object jde-bsh-buffer "JDEE bsh buffer" "*JDEE 
bsh*" #&lt;buffer *JDEE bsh*&gt; unbound unbound] nil)
  apply(bsh-comint-buffer ([object jde-bsh-buffer "JDEE bsh buffer" 
"*JDEE bsh*" #&lt;buffer *JDEE bsh*&gt; unbound unbound] nil))
  call-next-method()
  jde-bsh-buffer([object jde-bsh-buffer "JDEE bsh buffer" "*JDEE bsh*" 
#&lt;buffer *JDEE bsh*&gt; unbound unbound] nil)
  apply(jde-bsh-buffer ([object jde-bsh-buffer "JDEE bsh buffer" "*JDEE 
bsh*" #&lt;buffer *JDEE bsh*&gt; unbound unbound] nil))
  eieio-generic-call(initialize-instance ([object jde-bsh-buffer "JDEE 
bsh buffer" "*JDEE bsh*" #&lt;buffer *JDEE bsh*&gt; unbound unbound] nil))
  initialize-instance([object jde-bsh-buffer "JDEE bsh buffer" "*JDEE 
bsh*" #&lt;buffer *JDEE bsh*&gt; unbound unbound] nil)
  eieio-default-superclass(jde-bsh-buffer "JDEE bsh buffer")
  apply(eieio-default-superclass (jde-bsh-buffer "JDEE bsh buffer"))
  eieio-generic-call(constructor (jde-bsh-buffer "JDEE bsh buffer"))
  constructor(jde-bsh-buffer "JDEE bsh buffer")
  apply(constructor jde-bsh-buffer "JDEE bsh buffer" nil)
  jde-bsh-buffer("JDEE bsh buffer")
  jde-bsh([object jde-bsh "JDEE BeanShell" unbound nil unbound unbound 
unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" unbound 
unbound unbound unbound unbound])
  apply(jde-bsh [object jde-bsh "JDEE BeanShell" unbound nil unbound 
unbound unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" 
unbound unbound unbound unbound unbound])
  eieio-generic-call(bsh-create-buffer ([object jde-bsh "JDEE BeanShell" 
unbound nil unbound unbound unbound "" "" "java" nil "" unbound 
"bsh.jar" "bsh.Interpreter" unbound unbound unbound unbound unbound]))
  bsh-create-buffer([object jde-bsh "JDEE BeanShell" unbound nil unbound 
unbound unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" 
unbound unbound unbound unbound unbound])
  bsh([object jde-bsh "JDEE BeanShell" unbound nil unbound unbound 
unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" unbound 
unbound unbound unbound unbound] nil)
  apply(bsh ([object jde-bsh "JDEE BeanShell" unbound nil unbound 
unbound unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" 
unbound unbound unbound unbound unbound] nil))
  call-next-method()
  jde-bsh([object jde-bsh "JDEE BeanShell" unbound nil unbound unbound 
unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" unbound 
unbound unbound unbound unbound] nil)
  apply(jde-bsh ([object jde-bsh "JDEE BeanShell" unbound nil unbound 
unbound unbound "" "" "java" nil "" unbound "bsh.jar" "bsh.Interpreter" 
unbound unbound unbound unbound unbound] nil))
  eieio-generic-call(initialize-instance ([object jde-bsh "JDEE 
BeanShell" unbound nil unbound unbound unbound "" "" "java" nil "" 
unbound "bsh.jar" "bsh.Interpreter" unbound unbound unbound unbound 
unbound] nil))
  initialize-instance([object jde-bsh "JDEE BeanShell" unbound nil 
unbound unbound unbound "" "" "java" nil "" unbound "bsh.jar" 
"bsh.Interpreter" unbound unbound unbound unbound unbound] nil)
  eieio-default-superclass(jde-bsh "JDEE BeanShell")
  apply(eieio-default-superclass (jde-bsh "JDEE BeanShell"))
  eieio-generic-call(constructor (jde-bsh "JDEE BeanShell"))
  constructor(jde-bsh "JDEE BeanShell")
  apply(constructor jde-bsh "JDEE BeanShell" nil)
  jde-bsh("JDEE BeanShell")
  require(jde)
  eval-buffer(#&lt;buffer  *load*&gt; nil "/local/home/skelem/.emacs" nil t)  
; Reading at buffer position 9157
  load-with-code-conversion("/local/home/skelem/.emacs" 
"/local/home/skelem/.emacs" t t)
  load("~/.emacs" t t)
  #[nil "^H\205\276^&lt; at &gt;   \306=\203^Q^&lt; at &gt;\307^H\310!\202A^&lt; at &gt; 
\311=\2033^&lt; at &gt;\312\307\313...&lt;snip&gt;
command-line()
normal-top-level()

Any idea what's wrong?

Thanks for any help you can give,
Steve

</description>
    <dc:creator>Steve Kelem</dc:creator>
    <dc:date>2008-02-06T00:40:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5390">
    <title>Kill jde&lt; at &gt;sunsite.dk?</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5390</link>
    <description>Can we kill this list, or at least make it so that anybody who posts  
to it gets redirect to the source forge list?

Two lists will get confusing.

</description>
    <dc:creator>Adhamh Findlay</dc:creator>
    <dc:date>2008-01-28T21:21:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5386">
    <title>jde installation error</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5386</link>
    <description>
I tried doing the follow in ubuntu 7.10 but the package just doesn't install. I am a newbie to linux so I don't know what to do. My school uses emacs and jde for the java class so it would be helpful to have an ide environment to use with emacs for homeworks. 

wei&lt; at &gt;wei-laptop:~$ sudo apt-get install jde
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  ant checkstyle libtomcat5-java
Recommended packages:
  ecb
The following NEW packages will be installed:
  jde
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1572kB of archives.
After unpacking 3846kB of additional disk space will be used.
Selecting previously deselected package jde.
(Reading database ... 98912 files and directories currently installed.)
Unpacking jde (from .../archives/jde_2.3.5.1-2_all.deb) ...
Setting up jde (2.3.5.1-2) ...
Error in `/usr/share/doc-base/jde', line 1: the first line does not contain valid `Document' field
dpkg: error processing jde (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 jde
E: Sub-process /usr/bin/dpkg returned an error code (1)

_________________________________________________________________
Need to know the score, the latest news, or you need your Hotmail®-get your "fix".
http://www.msnmobilefix.com/Default.aspx
</description>
    <dc:creator>weixin yuan</dc:creator>
    <dc:date>2008-01-28T04:00:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5379">
    <title>What is the file to download from the ftp Directory</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5379</link>
    <description>Up to higher level directory &lt;ftp://ftp.gnu.org/gnu/emacs/&gt; [image: File:]
README &lt;ftp://ftp.gnu.org/gnu/emacs/windows/README&gt; 11 KB 03/06/2007
00:00:00  [image:
File:]README.sig&lt;ftp://ftp.gnu.org/gnu/emacs/windows/README.sig&gt; 1
KB 03/06/2007 00:00:00  [image:
File:]emacs-21.3-bin-i386.tar.gz&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-21.3-bin-i386.tar.gz&gt;
13522
KB 10/03/2004 00:00:00  [image:
File:]emacs-21.3-bin-i386.tar.gz.sig&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-21.3-bin-i386.tar.gz.sig&gt;
1
KB 10/03/2004 00:00:00  [image:
File:]emacs-21.3-leim.tar.gz&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-21.3-leim.tar.gz&gt;
3955
KB 10/03/2004 00:00:00  [image:
File:]emacs-21.3-leim.tar.gz.sig&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-21.3-leim.tar.gz.sig&gt;
1
KB 10/03/2004 00:00:00  [image:
File:]emacs-22.1-barebin-i386.zip&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-22.1-barebin-i386.zip&gt;
6393
KB 17/10/2007 23:09:00  [image:
File:]emacs-22.1-barebin-i386.zip.sig&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-22.1-barebin-i386.zip.sig&gt;
1
KB 17/10/2007 23:09:00  [image:
File:]emacs-22.1-bin-i386.zip&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-22.1-bin-i386.zip&gt;
36967
KB 03/06/2007 00:00:00  [image:
File:]emacs-22.1-bin-i386.zip.sig&lt;ftp://ftp.gnu.org/gnu/emacs/windows/emacs-22.1-bin-i386.zip.sig&gt;What
is the file to download from these?
</description>
    <dc:creator>Varuna Seneviratna</dc:creator>
    <dc:date>2008-01-18T19:13:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5374">
    <title>Hi everybody.</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5374</link>
    <description>Paul,

Is Jde dead ?

Stéphane
 (who used to be a contributor to jdee and still uses and enjoys it)
</description>
    <dc:creator>Stéphane NICOLAS</dc:creator>
    <dc:date>2008-01-09T15:32:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5371">
    <title>Emacs 22 settings, packages for Java development</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5371</link>
    <description>Hi all,

I have zipped together a collection of packages and settings needed for Java
development - it includes JDE, nxml, necessary settings and buttons for quick
development, patch for treating &lt; at &gt; sign as part of the language, syntax
highlighting and more.

http://www.bilgidata.com/kurumsaljava/kitap-tools-emacs-1.6.zip

Thought it would be useful for someone. Cheers,

</description>
    <dc:creator>Burak Bayramli</dc:creator>
    <dc:date>2008-01-03T16:37:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5370">
    <title>I make jde-maven2.el</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5370</link>
    <description>Until I work on maven-emacs-pluggin I change jde-maven.el and make from it 
jde-maven2.el

I add some new fitchures. You can try it.

Download from in section download

http://server.apnet.cz/~benzin/maven-emacs-plugin/
</description>
    <dc:creator>Lukas Benda</dc:creator>
    <dc:date>2008-01-02T19:03:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5368">
    <title>New mailing list</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5368</link>
    <description>Dear JDEE User,

The JDEE has a new user mailing list hosted by Source Forge. I plan to
deactivate this list in the near future. If you would like to subscribe
to the new mailing list, please visit

https://lists.sourceforge.net/lists/listinfo/jdee-users

Regards,

Paul

P.S. I tried to subscribe all of you en masse to the new list but the
SourceForge list manager's mass subscription option appears to be
disabled.

</description>
    <dc:creator>Paul Kinnucan</dc:creator>
    <dc:date>2008-01-02T06:56:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5367">
    <title>maven2 maven-emacs-plugin from my hand :D</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5367</link>
    <description>Hello i take maven-emacs-plugin from 
http://www.credmp.org/index.php/2006/11/18/maven2-plugins/

and give some new ability, like download javadoc from repositorie and add to 
jde-help-docstes.

Now you can find it on 
http://server.apnet.cz/~benzin/maven-emacs-plugin/index.html

I nead some fedbecks and support with communication with maven developpers for 
give to oficial repositorie (becouse my english is terible).

Some abilities is copy from maven-emacs-plugin. But I not understand of ever 
abilities of this plugin, becouse of I delete some of abilities.
</description>
    <dc:creator>Lukas Benda</dc:creator>
    <dc:date>2007-12-27T21:48:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5366">
    <title>Enhancements to flymake in jde-eclipse-compiler-server.el</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5366</link>
    <description>Hi,

Would like to thank Suraj again for the amazing module
jde-ecilpse-compiler-server.el, one feature that I felt missing was
that flymake
could not highlight only the parts of the line that causes the error,
instead of highlighting the whole line.

I have written a module that add this features to the flymake module,
though it modify some of the flymake's internal functions.

Will see how I can feed some patches upstream so that I do not need to
override the flymake's functions.

As this is my first piece of serious code using elisp, any comments welcomed. :)

Cheers,
Phuah Yee Keat
</description>
    <dc:creator>Yee Keat Phuah</dc:creator>
    <dc:date>2007-12-27T04:34:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5363">
    <title>"Specified BeanShell jar filed does not exist" error message</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5363</link>
    <description>Hi everyone!

I'm running JDEE on emacs 21.4.1.  When I'm trying to any of the JDEE
functions (for example, "jde-complete"), I get the following error
message:

 "Specified BeanShell jar filed does not exist:
/usr/share/emacs21/site-lisp/java/lib/bsh.jar"

 The thing is THERE IS NO DIRECTORY java/lib in my
 /usr/share/emacs21/site-lisp

 and the file bsh.jar sits in /usr/share/java

 What shall I do?

Thanks a million,
Dmitry.

</description>
    <dc:creator>Dmitry Shkatov</dc:creator>
    <dc:date>2007-12-21T09:48:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5361">
    <title>JDE search paths</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5361</link>
    <description>I'm using Emacs 22 and JDE as installed by Ubuntu Gutsy.

When I try to compile from JDE, or do anything that needs to spawn
Java, i get an error along the lines of this:

  bsh: Specified BeanShell jar filed does not exist:
/usr/share/emacs22/site-lisp/java/lib/bsh.jar

If I create a symbolic link from
/usr/share/emacs22/site-lisp/java/lib/ to /usr/share/java/, it starts
working.

To me this seems to break the feature allowing one to switch between
JDKs, though. Shouldn't this be taken care of by setting
jde-jdk-registry correctly?

I'm attaching the report as generated by the JDE bug report feature,
in case that helps.
Emacs  : GNU Emacs 22.1.1 (i486-pc-linux-gnu, GTK+ Version 2.12.0)
 of 2007-11-06 on terranova, modified by Ubuntu
Package: JDE version 2.3.5.1
Required packages: cedet-1.0pre4


current state:
==============
(setq
 jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer "
 "  (list \"javax.ejb.*\""
 "        \"java.rmi.RemoteException\"))" "'&gt;"
 "(jde-wiz-update-implements-clause \"SessionBean\")" "'&gt;" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"ejbActivate\"" "  nil" "  \"RemoteException\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n 'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"ejbPassivate\"" "  nil" "  \"RemoteException\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n 'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"ejbRemove\"" "  nil" "  \"RemoteException\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n 'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"setSessionContext\"" "  \"SessionContext ctx\"" "  \"RemoteException\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n 'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"unsetSessionContext\"" "  nil" "  \"RemoteException\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n 'n" "'&gt;")
 jde-gen-beep '("(end-of-line) '&amp;"
"\"Toolkit.getDefaultToolkit().beep();\"'&gt;'n'&gt;")
 jde-complete-signature-display '("Eldoc")
 jde-gen-equals-parens-around-expression nil
 jde-project-name "default"
 jde-which-method-format '("[" jde-which-method-current "]")
 jde-run-classic-mode-vm nil
 jde-complete-unique-method-names nil
 jde-find-granularity '("Character")
 jde-which-method-max-length 20
 jde-imenu-include-classdef t
 jde-complete-display-result-type t
 jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set)
  ("main method" . jde-gen-main-method)
  ("toString Method (Apache)" .
   jde-gen-tostring-method)
  ("Equals Method" . jde-gen-equals-method)
  ("Hash Code Method" . jde-gen-hashcode-method)
  ("Deep clone" . jde-gen-deep-clone)
  ("Action Listener" . jde-gen-action-listener)
  ("Change Listener" . jde-gen-change-listener)
  ("Window Listener" . jde-gen-window-listener)
  ("Mouse Listener" . jde-gen-mouse-listener)
  ("Mouse Motion Listener" .
   jde-gen-mouse-motion-listener)
  ("Inner Class" . jde-gen-inner-class)
  ("println" . jde-gen-println)
  ("beep" . jde-gen-beep)
  ("property change support" .
   jde-gen-property-change-support)
  ("EJB Entity Bean" . jde-gen-entity-bean)
  ("EJB Session Bean" . jde-gen-session-bean))
 jde-gen-cflow-else '("'&gt; \"else\""
      "(jde-gen-electric-brace jde-gen-conditional-padding-3)"
      "'r'n" "\"}\"" "(if jde-gen-comments "
      " '(l \" // end of else\"))" "'&gt;'n")
 jde-jdk-registry '(("1.5.0" . "/usr/lib/jvm/java-1.5.0-sun/"))
 jde-mode-line-format '("-" mode-line-mule-info mode-line-modified
mode-line-frame-identification
mode-line-buffer-identification "   "
global-mode-string "   %[(" mode-name
mode-line-process minor-mode-alist "%n" ")%]--"
(line-number-mode "L%l--")
(column-number-mode "C%c--") (-3 . "%p")
(jde-which-method-mode
 ("--" jde-which-method-format "--"))
"-%-")
 jde-mode-abbreviations '(("ab" . "abstract") ("bo" . "boolean")
  ("br" . "break") ("by" . "byte") ("byv" . "byvalue")
  ("cas" . "cast") ("ca" . "catch") ("ch" . "char")
  ("cl" . "class") ("co" . "const")
  ("con" . "continue") ("de" . "default")
  ("dou" . "double") ("el" . "else")
  ("ex" . "extends") ("fa" . "false") ("fi" . "final")
  ("fin" . "finally") ("fl" . "float") ("fo" . "for")
  ("fu" . "future") ("ge" . "generic") ("go" . "goto")
  ("impl" . "implements") ("impo" . "import")
  ("ins" . "instanceof") ("in" . "int")
  ("inte" . "interface") ("lo" . "long")
  ("na" . "native") ("ne" . "new") ("nu" . "null")
  ("pa" . "package") ("pri" . "private")
  ("pro" . "protected") ("pu" . "public")
  ("re" . "return") ("sh" . "short") ("st" . "static")
  ("su" . "super") ("sw" . "switch")
  ("sy" . "synchronized") ("th" . "this")
  ("thr" . "throw") ("thro" . "throws")
  ("tra" . "transient") ("tr" . "true")
  ("vo" . "void") ("vol" . "volatile")
  ("wh" . "while"))
 jde-imenu-enable t
 jde-compile-option-verbose nil
 jde-check-version-flag t
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-bug-debugger-host-address "bast"
 jde-complete-add-space-after-method nil
 jde-run-option-enable-system-assertions nil
 jde-import-excluded-classes '(("^bsh\\..*") ("^java\\.lang\\.[^.]*$" . t)
       ("^sun\\..*") ("^com\\.sun\\..*")
       (jde-import-current-package-p . t))
 jde-db-requested-breakpoint-face-colors '("black" . "yellow")
 jde-wiz-show-report t
 jde-wiz-tostring-postfix nil
 jde-gen-buffer-boilerplate nil
 jde-bug-raise-frame-p t
 jde-db-option-application-args nil
 jde-gen-final-methods t
 jde-run-option-interpret-mode nil
 jde-electric-return-p nil
 jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)"
   "(jde-gen-get-package-statement)"
   "\"import java.awt.Dimension;\" '&gt;'n"
   "\"import java.awt.Graphics;\" '&gt;'n"
   "\"import java.awt.Graphics2D;\" '&gt;'n"
   "\"import java.awt.Color;\" '&gt;'n"
   "\"import java.awt.geom.Ellipse2D;\" '&gt;'n"
   "\"import java.awt.event.WindowAdapter;\" '&gt;'n" "\"import java.awt.event.WindowEvent;\" '&gt;'n" "\"import javax.swing.JFrame;\" '&gt;'n" "\"import javax.swing.JPanel;\" '&gt;'n" "\"import javax.swing.JScrollPane;\" '&gt;'n" "\"import javax.swing.JMenuBar;\" '&gt;'n" "\"import javax.swing.JMenu;\" '&gt;'n" "\"import java.awt.event.ActionEvent;\" '&gt;'n" "\"import javax.swing.AbstractAction;\" '&gt;'n '&gt;'n" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * \"" "(file-name-nondirectory buffer-file-name) '&gt;'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) '&gt;'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag)" "\" \" (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag)" "\" \" (jde-javadoc-insert 'tempo-template-jde-javadoc-end-block \"*/\")" "'&gt;'n" "\"public class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" extends JFrame\"" "(if jde-gen-k&amp;r " "()" "'&gt;'n)" "\"{\"'&gt;'n" "\"class Canvas extends JPanel\"" "(if jde-gen-k&amp;r " "()" "'&gt;'n)" "\"{\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"\"" "  \"Canvas\"" "  \"\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"setSize(getPreferredSize());\" '&gt;'n" "\"Canvas.this.setBackground(Color.white);\" '&gt;'n" "\"}\"'&gt;'n '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"Dimension\"" "  \"getPreferredSize\"" "  \"\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"return new Dimension(600, 600);\" '&gt;'n" "\"}\"'&gt;'n '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"paintComponent\"" "  \"Graphics g\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"super.paintComponent(g);\" '&gt;'n" "\"Graphics2D g2d = (Graphics2D) g;\" '&gt;'n" "\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d, 100d, 100d);\" '&gt;'n" "\"g2d.setColor(Color.red);\" '&gt;'n" "\"g2d.translate(10, 10);\" '&gt;'n" "\"g2d.draw(circle);\" '&gt;'n" "\"g2d.fill(circle);\" '&gt;'n" "\"}\"'&gt;'n " "\"}\"'&gt;'n '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"\"" "  (file-name-sans-extension (file-name-nondirectory buffer-file-name))" "  \"\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"super(\\\"\" (P \"Enter app title: \") \"\\\");\" '&gt;'n" "\"setSize(300, 300);\" '&gt;'n" "\"addWindowListener(new WindowAdapter() \"" "(if jde-gen-k&amp;r " "()" "'&gt;'n)" "\"{\"'&gt;'n" "\"public void windowClosing(WindowEvent e) {System.exit(0);}\" '&gt;'n" "\"public void windowOpened(WindowEvent e) {}\" '&gt;'n" "\"});\"'&gt;'n" "\"setJMenuBar(createMenu());\" '&gt;'n" "\"getContentPane().add(new JScrollPane(new Canvas()));\" '&gt;'n" "\"}\"'&gt;'n" "'&gt;'n" "(jde-gen-method-signature" "   \"public static\"" "   \"void\"" "   \"main\"" "   \"String[] args\"" " )" "(if jde-gen-k&amp;r " "()" "'&gt;'n)" "\"{\"'&gt;'n" "'&gt;'n" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" f = new \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"();\" '&gt;'n" "\"f.show();\" '&gt;'n" "\"}\"'&gt;'n '&gt;'n" "\"protected JMenuBar createMenu() \"" "(if jde-gen-k&amp;r " "()" "'&gt;'n)" "\"{\"'&gt;'n" "\"JMenuBar mb = new JMenuBar();\" '&gt;'n" "\"JMenu menu = new JMenu(\\\"File\\\");\" '&gt;'n" "\"menu.add(new AbstractAction(\\\"Exit\\\") \"" "(if jde-gen-k&amp;r " "()" "'&gt;'n)" "\"{\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"actionPerformed\"" "  \"ActionEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"System.exit(0);\" '&gt;'n" "\"}\" '&gt;'n" "\"});\" '&gt;'n" "\"mb.add(menu);\" '&gt;'n" "\"return mb;\" '&gt;'n" "\"}\"'&gt;'n " "\"} // \"'&gt;" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "'&gt;'n")
 jde-log-max 500
 jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over)
("[? ? ?]" . jde-bug-step-into)
("[? ? ?]" . jde-bug-step-into-all)
("[? ? ?]" . jde-bug-step-out)
("[? ? ?]" . jde-bug-continue)
("[? ? ?]" . jde-bug-toggle-breakpoint))
 jde-compile-finish-hook '(jde-compile-finish-kill-buffer
   jde-compile-finish-refresh-speedbar
   jde-compile-finish-update-class-info)
 jde-compile-option-nowarn nil
 jde-setnu-mode-threshold 20000
 jde-db-option-host ""
 jde-wiz-get-set-variable-prefix "arg"
 bsh-vm nil
 jde-wiz-tostring-variable-separator "\"  \""
 jde-compile-jump-to-first-error t
 jde-import-insert-group-names nil
 jde-compile-option-encoding ""
 jde-gen-main-method-template '("(jde-gen-save-excursion"
" (jde-wiz-gen-method" "   \"public static\""
"   \"void\"" "   \"main\""
"   \"String[] args\"" "   \"\" \"\"))"
";; don't move point" "(setq tempo-marks nil)")
 jde-db-option-connect-shared-memory-name "javadebug"
 jde-run-option-java-profile '(nil . "./java.prof")
 bsh-startup-timeout 10
 jde-bug-jpda-directory ""
 jde-read-compile-args nil
 jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*"
"* &lt; at &gt;param %p Value to assign to this.%n" "*/")
 jde-db-option-verbose '(nil nil nil)
 jde-which-method-class-min-length 4
 jde-db-read-app-args nil
 jde-import-default-group-name nil
 jde-gen-deep-clone-template '("(jde-wiz-generate-interface \"java.lang.Cloneable\")" "'&amp;'&gt; (progn (require 'jde-javadoc) nil)" "(jde-javadoc-insert-start-block)" "\"* Create a deep clone of this object.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;return a deep clone of this object.\" '&gt;'n" "'&gt; (jde-javadoc-insert-end-block)" "(let (jde-gen-final-methods)" " (jde-gen-method-signature" "   \"public\"" "   \"Object\"" "   \"clone\"" "   nil" " ))" "'&gt;" "(jde-gen-electric-brace)" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" ret = null;\" '&gt;'n'n" "(let ((beg (point)))" "  (insert \"ret = (\")" "  (insert (file-name-sans-extension" "    (file-name-nondirectory buffer-file-name)))" "  (insert \") super.clone();\")" "  (jde-gen-try-catch-wrapper beg (point))" "  (insert \"CloneNotSupportedException\")" "  nil)" "(progn" " (goto-char (scan-lists (point) 1 1))" " (goto-char (scan-lists (point) 1 -1))" " (end-of-line)" " 'n)" "\"throw new InternalError(\\\"clone should be supported (forgot?)\\\");\"" "'&gt;'%" "(progn (goto-char (scan-lists (point) 1 1)) (end-of-line) '(l n))" "(if jde-gen-comments " " '(l \" // add non-immutable member clone assignments here\" '&gt;'n))" "'p'n" "\"return ret;\" '&gt;'n" "\"}\" '&gt;'n")
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-gen-cflow-else-if '("'&gt; \"else if\" jde-gen-conditional-padding-1 "
 "\"(\" jde-gen-conditional-padding-2 (p \"else-if-clause: \" clause) " "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of else if (\" (s clause) \")\"))" "'&gt;'n")
 jde-gen-println '("(end-of-line) '&amp;"
   "\"System.out.println(\" (P \"Print out: \") \");\" '&gt;'n'&gt;")
 jde-enable-abbrev-mode nil
 bsh-vm-args nil
 jde-import-collapse-imports-threshold 2
 jde-auto-parse-max-buffer-size 50000
 jde-menu-definition '("JDE" ["Compile" jde-compile t] ["Run App" jde-run t]
       ["Debug App" jde-debug t] "-"
       ["Run Applet" jde-run-menu-run-applet t]
       ["Debug Applet" jde-debug-applet t] "-"
       ["Build" jde-build t]
       ("Find"
["Expression" jde-find
 (and
  (executable-find
   (if (eq system-type (quote windows-nt)) "find.exe"
    "find")
   )
  (executable-find
   (if (eq system-type (quote windows-nt)) "grep.exe"
    "grep")
   )
  )
 ]
["Expression..." jde-find-dlg
 (and
  (executable-find
   (if (eq system-type (quote windows-nt)) "find.exe"
    "find")
   )
  (executable-find
   (if (eq system-type (quote windows-nt)) "grep.exe"
    "grep")
   )
  )
 ]
["Symbol Definition" jde-open-class-at-point t]
["Class" jde-show-class-source t]
["Super Class" jde-show-superclass-source t]
["Interface" jde-show-interface-source t])
       ("Interpreter" ["Start" jde-bsh-run t]
["Exit" jde-bsh-exit t] "-"
["Help" jde-help-beanshell t])
       ("Documentation"
["Add" jde-javadoc-autodoc-at-line
 (jde-javadoc-enable-menu-p)]
["Remove" jde-javadoc-remdoc-at-line
 (jde-javadoc-enable-menu-p)]
["Check This" jde-javadoc-checkdoc-at-line
 (jde-javadoc-enable-menu-p)]
["Check All" jde-javadoc-checkdoc t]
["Generate All" jde-javadoc-make t]
["Generate Buffer" jde-javadoc-make-buffer t] "-"
["Javadoc Reference" jde-javadoc-browse-tool-doc t])
       "-"
       ("Code Generation"
("Templates" ["Get/Set Pair..." jde-gen-get-set t]
 ["Println..." jde-gen-println t]
 ("Listener" ["Action" jde-gen-action-listener t]
  ["Change" jde-gen-change-listener t]
  ["Window" jde-gen-window-listener t]
  ["Mouse" jde-gen-mouse-listener t])
 ["Other..." jde-gen-code t])
("Import" ["Class..." jde-import-find-and-import t]
 ["All" jde-import-all t]
 ["All Unique" jde-import-all-unique t] "-"
 ["Expand Package Imports" jde-import-expand-imports t]
 ["Collapse Class Imports" jde-import-collapse-imports
  t]
 ["Delete Unneeded" jde-import-kill-extra-imports t]
 ["Organize Imports" jde-import-organize t]
 ["Show Unimported Classes" jde-import-all-show t])
("Wizards"
 ["Override Method" jde-wiz-override-method t]
 ["Implement Interface..." jde-wiz-implement-interface
  t]
 ["Generate Get/Set Methods" jde-wiz-get-set-methods t]
 ["Generate toString Method" jde-wiz-tostring t]
 ["Update Package Statement" jde-package-update t]
 ["Implement Event Source..."
  jde-wiz-implement-event-source t]
 ["Extend Abstract Class..."
  jde-wiz-extend-abstract-class t]
 ["Delegate Methods..." jde-wiz-delegate t] "-"
 ["Update Class List" jde-wiz-update-class-list t])
("Modes"
 ["Abbrev" jde-abbrev-mode :enable t :style toggle
  :selected jde-enable-abbrev-mode]
 ["Electric Return" jde-electric-return-mode :enable t
  :style toggle :selected jde-electric-return-mode]
 )
)
       ("Browse" ["Source Files" jde-show-speedbar t]
["Class at Point" jde-browse-class-at-point t])
       ["Check Style" jde-checkstyle]
       ("Project"
["Auto Switch" jde-toggle-project-switching :enable t
 :style toggle :selected
 jde-project-context-switching-enabled-p]
("Options" ["General" jde-show-project-options t]
 ["Compile" jde-compile-show-options-buffer t]
 ["Run" jde-show-run-options t]
 ["Debug" jde-show-debug-options t]
 ["Autocode" jde-show-autocode-options t]
 ["Javadoc" jde-javadoc-customize t]
 ["Make" jde-make-show-options t]
 ["Ant" jde-ant-show-options t]
 ["Complete" jde-show-complete-options t]
 ["Wiz" jde-show-wiz-options t])
("Project File"
 ["Create New" jde-create-new-project t]
 ["Save" jde-save-project t]
 ["Load" jde-load-project-file t]
 ["Load All" jde-load-all-project-files t])
)
       ("Help" ["JDEE Users Guide" jde-show-help t]
["JDK" jde-help-browse-jdk-doc t]
["JDEE Key Bindings" jde-keys t] "-"
["Class..." jde-help-class t]
["Class Member..." jde-help-class-member t]
["Symbol at Point" jde-help-symbol t] "-"
["Submit problem report" jde-submit-problem-report t]
"-" "JDE 2.3.5.1")
       )
 jde-global-classpath nil
 jde-gen-method-javadoc-comment "template"
 jde-find-file-regexp '("*.java")
 jde-gen-window-listener-template '("(end-of-line) '&amp; (P \"Window name: \")"
    "\".addWindowListener(\" jde-gen-method-signature-padding-2 " "\"new WindowAdapter\" jde-gen-method-signature-padding-1 \"()\"'&gt;" "(if jde-gen-k&amp;r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowActivated\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowClosed\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowClosing\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" " \"System.exit(0);\" '&gt;'n \"}\"" "'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowDeactivated\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowDeiconified\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowIconified\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"windowOpened\"" "  \"WindowEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "\"}\" jde-gen-method-signature-padding-2 \");\" '&gt;'n'&gt;")
 jde-run-working-directory ""
 jde-db-classic-mode-vm nil
 jde-gen-property-change-support '("(end-of-line) '&amp;"
   "\"protected PropertyChangeSupport pcs =  new PropertyChangeSupport(this);\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Adds a PropertyChangeListener to the listener list.\" '&gt;'n" "\"* The listener is registered for all properties.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param listener The PropertyChangeListener to be added\" '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"addPropertyChangeListener\"" "  \"PropertyChangeListener listener\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"pcs.addPropertyChangeListener(listener);\" '&gt;'n \"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Removes a PropertyChangeListener from the listener list.\" '&gt;'n" "\"* This removes a PropertyChangeListener that was registered\" '&gt;'n" "\"* for all properties.\" '&gt;'n" "\"*\" '&gt;'n " "\"* &lt; at &gt;param listener The PropertyChangeListener to be removed\" '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"removePropertyChangeListener\"" "  \"PropertyChangeListener listener\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt;\"pcs.removePropertyChangeListener(listener);\" '&gt;'n \"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Adds a PropertyChangeListener for a specific property.\" '&gt;'n" "\"* The listener will be invoked only when a call on firePropertyChange\" '&gt;'n" "\"* names that specific property.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param propertyName The name of the property to listen on\" '&gt;'n" "\"* &lt; at &gt;param listener The PropertyChangeListener to be added\" '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"addPropertyChangeListener\"" "  \"String propertyName, PropertyChangeListener listener\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"pcs.addPropertyChangeListener(propertyName, listener);\" '&gt;'n" "\"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Removes a PropertyChangeListener for a specific property.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param propertyName The name of the property that was listened on\" '&gt;'n" "\"* &lt; at &gt;param listener The PropertyChangeListener to be removed\"'&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"removePropertyChangeListener\"" "  \"String propertyName, PropertyChangeListener listener\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"pcs.removePropertyChangeListener(propertyName, listener);\" '&gt;'n" "\"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Reports a bound property update to any registered listeners. \" '&gt;'n" "\"* No event is fired if old and new are equal and non-null.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param propertyName The programmatic name of the property\" '&gt;'n" "\"*                     that was changed\" '&gt;'n" "\"* &lt; at &gt;param oldValue The old value of the property\" '&gt;'n" "\"* &lt; at &gt;param newValue The new value of the property.\" '&gt;'n \"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"firePropertyChange\"" "  \"String propertyName, Object oldValue, Object newValue\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '&gt;'n" "\"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Reports a bound property update to any registered listeners. \" '&gt;'n" "\"* No event is fired if old and new are equal and non-null.\" '&gt;'n" "\"* This is merely a convenience wrapper around the more general\" '&gt;'n" "\"* firePropertyChange method that takes Object values.\" '&gt;'n" "\"* No event is fired if old and new are equal and non-null.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param propertyName The programmatic name of the property\" '&gt;'n" "\"*                     that was changed\" '&gt;'n" "\"* &lt; at &gt;param oldValue The old value of the property\" '&gt;'n" "\"* &lt; at &gt;param newValue The new value of the property.\" '&gt;'n \"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"firePropertyChange\"" "  \"String propertyName, int oldValue, int newValue\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '&gt;'n" "\"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Reports a bound property update to any registered listeners. \" '&gt;'n" "\"* No event is fired if old and new are equal and non-null.\" '&gt;'n" "\"* This is merely a convenience wrapper around the more general\" '&gt;'n" "\"* firePropertyChange method that takes Object values.\" '&gt;'n" "\"* No event is fired if old and new are equal and non-null.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param propertyName The programmatic name of the property\" '&gt;'n" "\"*                     that was changed\" '&gt;'n" "\"* &lt; at &gt;param oldValue The old value of the property\" '&gt;'n" "\"* &lt; at &gt;param newValue The new value of the property.\" '&gt;'n \"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"firePropertyChange\"" "  \"String propertyName, boolean oldValue, boolean newValue\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '&gt;'n" "\"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Fires an existing PropertyChangeEvent to any registered listeners.\" '&gt;'n" "\"* No event is fired if the given event's old and new values are\"'&gt;'n" "\"* equal and non-null. \" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param evt The PropertyChangeEvent object.\" '&gt;'n\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"firePropertyChange\"" "  \"PropertyChangeEvent evt\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"pcs.firePropertyChange(evt);\" '&gt;'n \"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* Checks if there are any listeners for a specific property.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param evt The PropertyChangeEvent object.\" '&gt;'n" "\"* &lt; at &gt;return &lt;code&gt;true&lt;/code&gt;if there are one or more listeners\"'&gt;'n" "\"*             for the given property\" '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"boolean\"" "  \"hasListeners\"" "  \"String propertyName\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "'&gt; \"return pcs.hasListeners(propertyName);\" '&gt;'n \"}\" '&gt;'n '&gt;'n'&gt;")
 jde-jdk '("1.5.0")
 jde-imenu-include-signature t
 jde-gen-mouse-motion-listener-template '("(end-of-line) '&amp; (P \"Component name: \")" "\".addMouseMotionListener(\" jde-gen-method-signature-padding-2 " "\"new MouseMotionAdapter\" jde-gen-method-signature-padding-1 \"()\" '&gt;" "(if jde-gen-k&amp;r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseDragged\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseMoved\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'&gt;'n'&gt;")
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet)
    ("[? ? ?]" . jde-build)
    ("[? ? ?]" . jde-compile)
    ("[? ? ?]" . jde-debug) ("[? ? ?]" . jde-find)
    ("[? ? ?]" . jde-open-class-at-point)
    ("[? ? ?]" . jde-bsh-run)
    ("[? ? ?\f]" . jde-gen-println)
    ("[? ? ?]" . jde-help-browse-jdk-doc)
    ("[? ? ?]" . jde-save-project)
    ("[? ? ?]" . jde-wiz-update-class-list)
    ("[? ? ?]" . jde-run)
    ("[? ? ?]" . speedbar-frame-mode)
    ("[? ? ?]" . jde-jdb-menu-debug-applet)
    ("[? ? ?]" . jde-help-symbol)
    ("[? ? ?]" . jde-show-superclass-source)
    ("[? ? ?]" . jde-open-class-at-point)
    ("[? ? ?]" . jde-import-find-and-import)
    ("[? ? ?e]" . jde-wiz-extend-abstract-class)
    ("[? ? ?f]" . jde-gen-try-finally-wrapper)
    ("[? ? ?i]" . jde-wiz-implement-interface)
    ("[? ? ?j]" . jde-javadoc-autodoc-at-line)
    ("[? ? ?o]" . jde-wiz-override-method)
    ("[? ? ?t]" . jde-gen-try-catch-wrapper)
    ("[? ? ?z]" . jde-import-all)
    ("[? ? ?]" . jde-run-etrace-prev)
    ("[? ? ?]" . jde-run-etrace-next)
    ("[(control c) (control v) (control ?.)]" . jde-complete)
    ("[(control c) (control v) ?.]" . jde-complete-in-line))
 jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
 jde-gen-event-source-fire-method-template '("(p \"Listener class (fully qualified): \" listenerFQN 'noinsert)" "(p \"Listener method name: \" method-name 'noinsert)" "(p \"Method name: \" return-type 'noinsert)" "(p \"Method name: \" params 'noinsert)" "(tempo-save-named 'listener-class " " (replace-in-string (tempo-lookup-named 'listenerFQN)" "                    \"[^\\\\.]+\\\\.\" \"\"))" "(tempo-save-named 'listener-vector " " (concat (jde-wiz-downcase-initials (tempo-lookup-named 'listener-class))" "         \"s\"))" "(tempo-save-named 'fire-method " " (concat \"fire\" (upcase-initials (tempo-lookup-named 'method-name))))" "(tempo-save-named 'param-ids " " (jde-gen-extract-ids-from-params (tempo-lookup-named 'params)))" "(end-of-line) '&amp;" "\"/**\" '&gt;'n" "\"* The method &lt;CODE&gt;\" (s fire-method)" "\"&lt;/CODE&gt; is used \" '&gt;'n" "\"* to call the &lt;CODE&gt;\" (s method-name) \"&lt;/CODE&gt; method of\" '&gt;'n" "\"* every previously registered &lt;CODE&gt;\" (s listener-class) \"&lt;/CODE&gt;.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;see \" (s listenerFQN) '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  (tempo-lookup-named 'return-type)" "  (tempo-lookup-named 'fire-method)" "  (tempo-lookup-named 'params)" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" " \"for(int i = 0; i &lt; \" (s listener-vector) \".size(); i++)\" '&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"((\" (s listener-class) \")\" (s listener-vector)" "\".elementAt (i)).\" (s method-name) \" (\" (s param-ids) \");\" '&gt; 'n" "\"}\" '&gt;'n" "\"}\" '&gt;'n '&gt;'n")
 jde-wiz-tostring-static-members t
 jde-gen-cflow-for-i '("'&gt; \"for\" jde-gen-conditional-padding-1 "
       "\"(\" jde-gen-conditional-padding-2 \"int \" (p \"variable: \" var) " "\" = 0; \" (s var) \" &lt; \" (p \"upper bound: \" upper-bound) \"; \" (s var) \"++\"" "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (int \" (s var) \" = 0; \"" "(s var) \" &lt; \" (s upper-bound) \"; \" (s var) \"++)\"))" "'&gt;'n")
 jde-run-option-classpath "global"
 jde-gen-conditional-padding-1 " "
 jde-gen-conditional-padding-2 ""
 jde-gen-conditional-padding-3 " "
 jde-bug-sio-connect-delay 1
 jde-compile-option-verbose-path nil
 jde-imenu-modifier-abbrev-alist '(("public" . 43) ("protected" . 177)
   ("private" . 172) ("static" . 2215)
   ("transient" . 35) ("volatile" . 126)
   ("abstract" . 170) ("final" . 182)
   ("native" . 36) ("synchronized" . 64)
   ("strictfp" . 37))
 jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*"
"* &lt; at &gt;return the value of %n" "*/")
 bsh-script-menu-definition '("Bsh" ["Help" bsh-script-help t])
 jde-jdk-doc-url ""
 jde-gen-comments nil
 jde-help-wget-command-line-options nil
 jde-gen-cflow-enable t
 jde-compiler '("javac server" "")
 jde-db-log-debugger-output-flag nil
 jde-gen-exception-buffer-template '("(open-line 1) (funcall jde-gen-boilerplate-function)" "(jde-gen-get-package-statement)" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Exception &lt;code&gt;\" (jde-parse-get-buffer-unqualified-class) \"&lt;/code&gt;.\" '&gt; 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) '&gt; 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public class \"" "(jde-parse-get-buffer-unqualified-class)" "\" \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "'&gt; (jde-javadoc-insert-start-block)" "\"* Constructs a new &lt;code&gt;\" (jde-parse-get-buffer-unqualified-class) \"&lt;/code&gt; with\" '&gt;'n" "\"* &lt;code&gt;null&lt;/code&gt; as its detail message.\" '&gt;'n" "'&gt; (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) nil)" "(jde-gen-electric-brace)" "\"}\"'&gt;'n" "'n" "'&gt; (jde-javadoc-insert-start-block)" "\"* Constructs a new &lt;code&gt;\" (jde-parse-get-buffer-unqualified-class) \"&lt;/code&gt; with\" '&gt;'n" "\"* the specified detail message.\" '&gt;'n" "'&gt; (jde-javadoc-insert-empty-line)" "\"* &lt; at &gt;param message the detail message string.\" '&gt; 'n" "'&gt; (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) \"String message\")" "(jde-gen-electric-brace)" "\"super(message);\" '&gt; 'n" "\"}\" '&gt; 'n" "'n" "'&gt; (jde-javadoc-insert-start-block)" "\"* Constructs a new &lt;code&gt;\" (jde-parse-get-buffer-unqualified-class) \"&lt;/code&gt; with\" '&gt;'n" "\"* the specified cause and a detail message of\" '&gt; 'n" "\"* &lt;code&gt;(cause == null ? null : cause.toString())&lt;/code&gt;\" '&gt; 'n" "\"* (which typically contains the class and detail message of cause).\" '&gt; 'n" "'&gt; (jde-javadoc-insert-empty-line)" "\"* &lt; at &gt;param cause the causing throwable. A null value is permitted\" '&gt; 'n" "\"*     and indicates that the cause is nonexistent or unknown.\" '&gt; 'n" "'&gt; (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) \"Throwable cause\")" "(jde-gen-electric-brace)" "\"super(cause == null ? (String) null : cause.toString());\" '&gt; 'n" "\"initCause(cause);\" '&gt; 'n" "\"}\" '&gt; 'n" "'n" "'&gt; (jde-javadoc-insert-start-block)" "\"* Constructs a new &lt;code&gt;\" (jde-parse-get-buffer-unqualified-class) \"&lt;/code&gt; with\" '&gt;'n" "\"* the specified cause and message.\" '&gt; 'n" "'&gt; (jde-javadoc-insert-empty-line)" "\"* &lt; at &gt;param message the detail message string.\" '&gt; 'n" "\"* &lt; at &gt;param cause the causing throwable. A null value is permitted\" '&gt; 'n" "\"*     and indicates that the cause is nonexistent or unknown.\" '&gt; 'n" "'&gt; (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) \"String message,Throwable cause\")" "(jde-gen-electric-brace)" "\"super(message);\" '&gt; 'n" "\"initCause(cause);\" '&gt; 'n" "\"}\" '&gt; 'n" "\"}\" '&gt;" "(if jde-gen-comments (concat \" // \" (jde-parse-get-buffer-unqualified-class)))" "'&gt;'n")
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)"
 "(jde-gen-get-package-statement)"
 "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Describe class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "\"}\"&gt;" "(if jde-gen-comments (concat \" // \"" "  (file-name-sans-extension (file-name-nondirectory buffer-file-name))))" "'&gt;'n" ";; Here comes the stuff that needs a fully generated class." ";; We jump back and add those things retrospectively." "(progn (tempo-backward-mark)" " (jde-gen-save-excursion" "  (jde-gen-get-interface-implementation t))" " (jde-gen-save-excursion" "  (jde-wiz-gen-method \"public\" \"\"" "   (file-name-sans-extension (file-name-nondirectory buffer-file-name)) \"\" \"\" \"\")))" ";; Move to constructor body. Set tempo-marks to nil in order to prevent tempo moving to mark." "(progn (re-search-forward \"^[ \\t]*$\") (setq tempo-marks nil) nil)")
 jde-db-option-connect-socket '(nil "4444")
 jde-appletviewer-option-vm-args nil
 jde-run-executable-args nil
 jde-run-option-debug nil
 jde-db-option-garbage-collection '(t t)
 jde-bug-stack-info nil
 jde-lib-excluded-file-names nil
 jde-use-font-lock t
 jde-gen-cflow-for-iter '("'&gt; \"for\" jde-gen-conditional-padding-1 "
  "\"(\" jde-gen-conditional-padding-2 \"Iterator \" (p \"variable: \" var) " "\" = \" (p \"collection: \" coll) \".iterator(); \"" "(s var) \".hasNext();\"" "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r" "(s var) \".next();\" '&gt;'n'&gt;" "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (Iterator \" (s var) \" = \" (s coll)" " \".iterator(); \" (s var) \".hasNext();)\"))" "'&gt;'n")
 jde-compile-option-bootclasspath nil
 jde-java-font-lock-max-names-by-regexp 100
 jde-gen-final-arguments t
 jde-plugins-directory "/usr/share/emacs22/site-lisp/plugins"
 jde-expand-classpath-p t
 jde-java-font-lock-api-file "/home/bkhl/jde-java-font-lock.api"
 jde-run-option-vm-args nil
 jde-compile-option-directory ""
 jde-imenu-create-index-function 'semantic-create-imenu-index
 jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)"
   "(jde-gen-get-package-statement)"
   "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Describe class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public final class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "(jde-gen-electric-brace \" \")" "'p'n" "\"}\"&gt;" "(if jde-gen-comments (concat \" // \"" "  (file-name-sans-extension (file-name-nondirectory buffer-file-name))))" "'&gt;'n" ";; Here comes the stuff that needs a fully generated class." ";; We jump back and add those things retrospectively." "(progn (tempo-backward-mark)" " (jde-gen-save-excursion" "  (jde-gen-main-method))" " (tempo-backward-mark)" " (jde-gen-save-excursion" "  (jde-wiz-gen-method \"private\" \"\"" "   (file-name-sans-extension (file-name-nondirectory buffer-file-name)) \"\" \"\" \"\")))" ";; Move to constructor body. Set tempo-marks to nil in order to prevent tempo moving to mark." "(progn (re-search-forward \"^[ \\t]*$\") (setq tempo-marks nil) nil)")
 jde-import-auto-sort-function 'jde-import-sort
 jde-complete-function 'jde-complete-menu
 jde-gen-mouse-listener-template '("(end-of-line) '&amp; (P \"Component name: \")"
   "\".addMouseListener(\" jde-gen-method-signature-padding-2 " "\"new MouseAdapter\" jde-gen-method-signature-padding-1 \"()\" '&gt;" "(if jde-gen-k&amp;r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'&gt;'n " "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseClicked\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseEntered\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseExited\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mousePressed\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseReleased\"" "  \"MouseEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'&gt;'n'&gt;")
 jde-run-option-application-args nil
 jde-wiz-tostring-sort-variables nil
 jde-bug-vm-executable '("java")
 jde-bug-debugger-command-timeout 30
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-option-properties nil
 jde-wiz-tostring-prefix nil
 jde-run-read-app-args nil
 jde-wiz-tostring-stringbuffer-size "1000"
 jde-quote-classpath t
 jde-find-case-sensitive nil
 jde-bug-window-message nil
 jde-complete-display-throws t
 jde-build-function '(jde-make)
 jde-new-buffer-menu '("JDE New" ["Class..." jde-gen-class-buffer t]
       ["Interface..." jde-gen-interface-buffer t]
       ["Console..." jde-gen-console-buffer t]
       ["Bean..." jde-gen-bean-buffer t]
       ["Unit Test..." jde-junit-test-class-buffer t]
       ("EJB" ["Session Bean" jde-ejb-session-bean-buffer t]
["Entity Bean" jde-ejb-entity-bean-buffer t])
       ["Other..." jde-gen-buffer t])
 jde-debugger '("jdb")
 jde-lib-directory-names '("^lib" "^jar")
 jde-run-option-jar nil
 jde-compile-option-source '("default")
 jde-bug-local-variables nil
 jde-compile-option-classpath nil
 jde-gen-equals-trailing-and-operators nil
 jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 jde-gen-entity-bean-template '("(jde-import-insert-imports-into-buffer "
"  (list \"javax.ejb.*\""
"        \"java.rmi.RemoteException\"))" "'&gt;"
"(jde-gen-method-signature" "   \"public\""
"  \"void\"" "  \"ejbActivate\"" "  nil"
"  \"RemoteException\"" " )" "'&gt;"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n" "'&gt;"
"(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"ejbPassivate\"" "  nil"
"  \"RemoteException\"" " )"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n" "'&gt;"
"(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"ejbLoad\"" "  nil"
"  \"RemoteException\"" " )"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n" "'&gt;"
"(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"ejbStore\"" "  nil"
"  \"RemoteException\"" " )"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n" "'&gt;"
"(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"ejbRemove\"" "  nil"
"  \"RemoteException\"" " )"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n" "'&gt;"
"(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"setEntityContext\""
"  \"EntityContext ctx\""
"  \"RemoteException\"" " )"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n" "'&gt;"
"(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"unsetEntityContext\""
"  nil" "  \"RemoteException\"" " )"
"(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n"
"\"}\"'&gt;'n 'n '&gt;")
 jde-wiz-get-set-static-members t
 bsh-startup-directory ""
 jde-wiz-get-set-methods-include '("Both")
 jde-gen-equals-method-template '("'&gt;" "\"/**\" '&gt; 'n"
  "\" * Check if this object is equal to another object.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt;p&gt;For the definition of the object equivalence relation\" '&gt; 'n" "\" * see {&lt; at &gt;link java.lang.Object#equals(Object)}.&lt;/p&gt;\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;param obj another, possibly equal object.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;return true if the objects are equal, false otherwise.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;see java.lang.Object#equals(Object)\" '&gt; 'n" "\" */\" '&gt; 'n" "(jde-gen-method-signature \"public\" \"boolean\" \"equals\" \"Object obj\")" "(jde-gen-electric-brace)" "\"if (obj == this)\" '&gt; 'n" "\"return true;\" '&gt; 'n '&gt; 'n" "\"if (obj == null || getClass() != obj.getClass())\" '&gt; 'n" "\"return false;\" '&gt; 'n '&gt; 'n" "(jde-gen-equals-return \"obj\" \"o\") '&gt; 'n" "\"}\" '&gt; 'n '&gt;")
 jde-wiz-get-set-methods-order '("Get followed by set for each field")
 jde-complete-display-qualified-types t
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-run-option-disable-system-assertions nil
 jde-db-active-breakpoint-face-colors '("black" . "red")
 jde-compile-option-deprecation nil
 jde-import-group-of-rules '(("^javax?\\."))
 jde-db-spec-breakpoint-face-colors '("black" . "green")
 jde-which-method-mode t
 jde-vm-path ""
 jde-gen-k&amp;r t
 jde-db-option-classpath nil
 jde-open-class-at-point-find-file-function 'find-file-other-window
 jde-gen-cflow-for '("'&gt; \"for\" jde-gen-conditional-padding-1 "
     "\"(\" jde-gen-conditional-padding-2 (p \"for-clause: \" clause) " "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (\" (s clause) \")\"))" "'&gt;'n")
 jde-gen-cflow-catch '("'&gt; \"catch\" jde-gen-conditional-padding-1  "
       "\"(\" jde-gen-conditional-padding-2 (p \"catch what: \" clause) \" e\"" "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of catch\"))" "'&gt;'n")
 jde-run-mode-hook nil
 jde-db-option-verify '(nil t)
 jde-compile-option-extdirs nil
 jde-imenu-sort nil
 jde-gen-get-set-var-template '("(jde-gen-insert-at-class-top nil t)"
"(progn (tempo-save-named 'mypos (point-marker)) nil)" "(progn" "  (jde-gen-get-next-member-pos '(\"private\")) nil)" "(P \"Variable type: \" type t)" "(P \"Variable name: \" name t)" "'&amp;'n'&gt;" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\"* Describe \" (s name) \" here.\" '&gt;'n" "'&gt; (jde-javadoc-insert-end-block)" "'&amp; \"private \" (s type) \" \"" "(s name) \";\" '&gt;" "(progn (goto-char (marker-position (tempo-lookup-named 'mypos))) nil)" "(jde-gen-blank-lines 2 -1)" "'&gt; (jde-javadoc-insert-start-block)" "\"* Get the &lt;code&gt;\" (jde-gen-lookup-and-capitalize 'name) \"&lt;/code&gt; value.\" '&gt;'n" "'&gt; (jde-javadoc-insert-empty-line)" "'&gt;" "(let ((type (tempo-lookup-named 'type)))" "  (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-return-tag)))" "'&gt; (jde-javadoc-insert-end-block)" "(jde-gen-method-signature" "  \"public\"" "  (jde-gen-lookup-named 'type)" "  (if (string= \"boolean\" (jde-gen-lookup-named 'type) ) " "    (concat \"is\" (jde-gen-lookup-and-capitalize 'name))" "   (concat \"get\" (jde-gen-lookup-and-capitalize 'name)))" "  nil" " )" "(jde-gen-electric-brace)" "\"return \" (s name) \";\" '&gt;'n \"}\"'&gt;'n" "'n" "'&gt; (jde-javadoc-insert-start-block)" "\"* Set the &lt;code&gt;\" (jde-gen-lookup-and-capitalize 'name) \"&lt;/code&gt; value.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;param new\" (jde-gen-lookup-and-capitalize 'name)" "\" The new \" (jde-gen-lookup-and-capitalize 'name) \" value.\" '&gt;'n" "'&gt; (jde-javadoc-insert-end-block)" "(jde-gen-method-signature " "  \"public\"" "  \"void\"" "  (concat \"set\" (jde-gen-lookup-and-capitalize 'name))" "  (concat (jde-gen-lookup-named 'type) \" new\" " "          (jde-gen-lookup-and-capitalize 'name))" " )" "(jde-gen-electric-brace)" "'&gt;\"this.\" (s name) \" = new\" (jde-gen-lookup-and-capitalize 'name)" "\";\" '&gt;'n \"}\" '&gt;" "(when (looking-at \"\\\\s-*\\n\\\\s-*$\")" "  (forward-line 1) (end-of-line) nil)")
 jde-bug-saved-breakpoints nil
 jde-run-option-enable-assertions "Nowhere"
 jde-compile-option-sourcepath nil
 jde-gen-cflow-if '("'&gt; \"if\" jde-gen-conditional-padding-1 "
    "\"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" clause)" "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " "'(l \" // end of if (\" (s clause) \")\"))" "'&gt;'n")
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-gen-cflow-try-finally '("'&gt; \"try \"" "(jde-gen-electric-brace)" "'r'n"
     "\"}\" '&gt;" "(if jde-gen-k&amp;r "
     "  jde-gen-conditional-padding-3 " " 'n)"
     "\"catch\" jde-gen-conditional-padding-1 "
     "\"(\" jde-gen-conditional-padding-2 (p \"catch what: \" clause) \" e\"" "      jde-gen-conditional-padding-2 \")\" '&gt;" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\" '&gt; " "(if jde-gen-k&amp;r " "  jde-gen-conditional-padding-3 " " 'n)" "\"finally\" '&gt;" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of try-finally\"))" "'&gt;'n")
 jde-resolve-relative-paths-p t
 jde-compile-option-depend-switch '("-Xdepend")
 jde-setnu-mode-enable nil
 jde-gen-method-template '("(p \"Method modifiers: \" modifiers 'noinsert)"
   "(p \"Method return type: \" return-type 'noinsert)" "(p \"Method name: \" name 'noinsert)" "(p \"Method parameters: \" parameters 'noinsert)" "(p \"Method exceptions: \" exceptions 'noinsert)" "(p \"Method body: \" default-body 'noinsert)" "(jde-gen-delete-preceding-whitespace) 'n 'n 'p" "(if (string= jde-gen-method-javadoc-comment \"inherit\")" "'(l \"/*\" 'n&gt;" "\"* (&lt; at &gt;inheritDoc)\" 'n&gt;" "\"*/\" 'n&gt;" "))" "(jde-gen-method-signature" "  (tempo-lookup-named 'modifiers)" "  (tempo-lookup-named 'return-type)" "  (tempo-lookup-named 'name)" "  (tempo-lookup-named 'parameters)" "  (tempo-lookup-named 'exceptions)" " )" "'&gt;" "(jde-gen-electric-brace)" "(s default-body) (jde-gen-indent) 'p'n" "\"}\"'&gt;'n" "(if (string= jde-gen-method-javadoc-comment \"template\")" " (progn (tempo-backward-mark) (tempo-backward-mark) (beginning-of-line)" "   (jde-gen-save-excursion (jde-javadoc-autodoc-at-line))" "   (tempo-forward-mark) nil)" "  (progn (tempo-backward-mark) nil))" "(setq tempo-marks nil) ;; prevent tempo from moving point")
 jde-run-applet-doc ""
 jde-compile-option-vm-args nil
 jde-enable-senator t
 jde-help-wget-timeout nil
 jde-wiz-include-javadoc t
 jde-newline-function '(newline)
 jde-run-option-garbage-collection '(t t)
 jde-import-auto-collapse-imports nil
 jde-db-mode-hook nil
 jde-import-blank-line-between-groups t
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 bsh-classpath nil
 jde-import-group-function 'jde-import-group-of
 bsh-eval-timeout 30
 jde-sourcepath nil
 jde-run-option-hotspot-type 'client
 jde-db-read-vm-args nil
 jde-help-browser-function "browse-url"
 jde-bug-debug nil
 jde-java-font-lock-api-name-filter nil
 jde-db-query-missing-source-files t
 jde-gen-method-signature-padding-1 ""
 jde-gen-method-signature-padding-2 ""
 jde-gen-method-signature-padding-3 " "
 jde-gen-cflow-finally '("'&gt; \"finally\""
 "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of finally\"))" "'&gt;'n")
 jde-gen-bean-template '(";; generate class and save point which is in body of the constructor" "(jde-gen-class) 'p" "(progn (end-of-buffer) (search-backward \"}\") (backward-char 1)) 'n" "(jde-gen-blank-lines 2 -1)" "(jde-gen-save-excursion" " (jde-wiz-generate-interface \"java.io.Serializable\")" " (jde-import-insert-import '(\"java.io.Serializable\"))" " (call-interactively 'jde-gen-get-set-methods))")
 jde-help-use-frames t
 jde-gen-cflow-if-else '("'&gt; \"if\" jde-gen-conditional-padding-1 "
 "\"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" clause)" "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\" '&gt;" "(if jde-gen-comments " " '(l \" // end of if (\" (s clause) \")\" '&gt;'n)" " (if jde-gen-k&amp;r " "  jde-gen-conditional-padding-3 " "  'n))" "'&gt; \"else\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of if (\" (s clause) \") else\"))" "'&gt;'n")
 jde-bug-server-socket '(t . "2112")
 jde-gen-cflow-while '("'&gt; \"while\" jde-gen-conditional-padding-1 "
       "\"(\" jde-gen-conditional-padding-2 (p \"while-clause: \" clause) " "      jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of while (\" (s clause) \")\"))" "'&gt;'n")
 jde-imenu-include-modifiers nil
 jde-run-option-boot-classpath nil
 jde-appletviewer-option-encoding ""
 jde-gen-cflow-try-catch '("'&gt; \"try \"" "(jde-gen-electric-brace)" "'r'n"
   "\"}\" '&gt;" "(if jde-gen-comments "
   " '(l \" // end of try\" '&gt;'n)" " (if jde-gen-k&amp;r "
   "  jde-gen-conditional-padding-3 " "  'n))"
   "\"catch\" jde-gen-conditional-padding-1 "
   "\"(\" jde-gen-conditional-padding-2 (p \"catch what: \" clause) \" e\"" "      jde-gen-conditional-padding-2 \")\" '&gt;" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'p'n" "\"}\"" " (if jde-gen-comments " "'(l \" // end of try-catch\"))" "'&gt;'n")
 jde-gen-interface-buffer-template '("(funcall jde-gen-boilerplate-function)"
     "(jde-gen-get-package-statement)"
     "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Describe interface \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public interface \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "\"}\"&gt;" "(if jde-gen-comments (concat \" // \"" "  (file-name-sans-extension (file-name-nondirectory buffer-file-name))))" "'&gt;'n")
 bsh-jar "/usr/share/java/bsh.jar"
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-compile-option-target '("1.1")
 jde-run-executable ""
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-gen-change-listener-template '("'&amp; (P \"Component name: \")"
    "\".addChangeListener(\" jde-gen-method-signature-padding-2 " "\"new ChangeListener\" jde-gen-method-signature-padding-1 \"()\" '&gt;" "(if jde-gen-k&amp;r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"stateChanged\"" "  \"ChangeEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'&gt;'n'&gt;'n'&gt;")
 jde-jdb-key-bindings '(("[? ? ?]" . jde-debug-step-over)
("[? ? ?]" . jde-debug-step-into)
("[? ? ?]" . jde-debug-step-out)
("[? ? ?]" . jde-debug-cont)
("[? ? ?]" . jde-debug-run)
("[? ? ?]" . jde-debug-toggle-breakpoint)
("[? ? ?]" . jde-debug-up)
("[? ? ?]" . jde-debug-down)
("[? ? ?]" . jde-jdb-print)
("[? ? ?]" . jde-jdb-dump)
("[? ? ?]" . jde-jdb-eval)
("[? ? ?]" . jde-jdb-set)
("[? ? ?\f]" . jde-jdb-locals))
 jde-gen-cflow-switch '("'&gt; \"switch\" jde-gen-conditional-padding-1 "
" \"(\" jde-gen-conditional-padding-2 (p \"switch-condition: \" clause) " "       jde-gen-conditional-padding-2 \")\"" "'&gt;" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "\"case \" (p \"first value: \" first-value) \":\"'&gt;'n" "'p'n" "\"break;\"'&gt;'n" "\"default:\"'&gt;'n'&gt;" "\"break;\"'&gt;'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of switch (\" (s clause) \")\"))" "'&gt;'n")
 jde-which-method-abbrev-symbol "~"
 jde-db-option-vm-args nil
 jde-run-application-class ""
 jde-run-option-disable-assertions "Nowhere"
 jde-compile-enable-kill-buffer nil
 jde-project-hooks nil
 jde-gen-hashcode-method-template '("'&gt;" "\"/**\" '&gt; 'n"
    "\" * Calculate the hash code for this object.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt;p&gt;The rules laid out in J. Blosh's Effective Java are used\" '&gt; 'n" "\" * for the hash code calculation.&lt;/p&gt;\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;return the hash code.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;see java.lang.Object#hashCode\" '&gt; 'n" "\" */\" '&gt; 'n" "(jde-gen-method-signature \"public\"\"int\" \"hashCode\" nil)" "(jde-gen-electric-brace)" "(jde-gen-hashcode-body) '&gt; 'n" "\"}\" '&gt; 'n '&gt;")
 jde-import-auto-sort nil
 jde-run-option-verbose '(nil nil nil)
 jde-launch-beanshell-on-demand-p t
 jde-project-file-name "prj.el"
 jde-compile-option-debug '("selected" (t nil nil))
 jde-complete-insert-method-signature t
 jde-bug-jre-home ""
 jde-gen-listener-registry '("(p \"Listener class (fully qualified): \" listenerFQN 'noinsert)" "(tempo-save-named 'listener-class " " (replace-in-string (tempo-lookup-named 'listenerFQN)" "                    \"[^\\\\.]+\\\\.\" \"\"))" "(tempo-save-named 'listener-vector " " (concat (jde-wiz-downcase-initials (tempo-lookup-named 'listener-class))" "         \"s\"))" "(end-of-line) '&amp;" "\"protected Vector \" (s listener-vector) \" = new Vector();\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* The method &lt;CODE&gt;add\" (s listener-class)" "\"&lt;/CODE&gt; allows to \" '&gt;'n" "\"* add a new &lt;CODE&gt;\" (s listener-class) \"&lt;/CODE&gt;\" '&gt;'n" "\"* that will be notified of incoming events.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;see \" (s listenerFQN) '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  (concat \"add\" (tempo-lookup-named 'listener-class))" "  (concat (tempo-lookup-named 'listener-class) \" l\")" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "(s listener-vector) \".addElement(l);\" '&gt; 'n" "\"}\" '&gt;'n '&gt;'n" "\"/**\" '&gt;'n" "\"* The method &lt;CODE&gt;remove\" (s listener-class)" "\"&lt;/CODE&gt; allows to \" '&gt;'n" "\"* remove a &lt;CODE&gt;\" (s listener-class) \"&lt;/CODE&gt; that was\" '&gt;'n" "\"* previously registered to be notified of incoming events.\" '&gt;'n" "\"*\" '&gt;'n" "\"* &lt; at &gt;see \" (s listenerFQN) '&gt;'n" "\"*/\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  (concat \"remove\" (tempo-lookup-named 'listener-class))" "  (concat (tempo-lookup-named 'listener-class) \" l\")" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "(s listener-vector) \".removeElement(l);\" '&gt; 'n" "\"}\" '&gt;'n '&gt;'n")
 jde-help-wget-tries nil
 jde-import-sorted-groups nil
 jde-compile-option-hide-classpath nil
 jde-run-applet-viewer ""
 jde-complete-signature-display-time 5
 jde-run-read-vm-args nil
 jde-help-docsets '(("JDK API" "" nil))
 jde-devel-debug nil
 jde-gen-inner-class-template '("(end-of-line) '&amp; \"class \" (P \"Class name: \" class) '&gt;" "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&amp;r " " ()" " '&gt;'n)" "\"{\" '&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  nil" "  (jde-gen-lookup-named 'class)" "  nil" " )" "(if jde-gen-k&amp;r " " ()" " '&gt;'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "'&gt;'n" "(jde-gen-get-interface-implementation)" "'&gt;'n" "\"}\" '&gt;'n'&gt;")
 jde-auto-parse-buffer-interval 180
 jde-run-option-verify '(nil t)
 jde-import-reverse-sort-group nil
 jde-compile-option-optimize nil
 jde-gen-cflow-case '("\"case \" (p \"value: \" value) \":\"'&gt;'n" "'p'n"
      "\"break;\"'&gt;")
 jde-built-class-path nil
 jde-wiz-get-set-variable-convention '("")
 jde-compile-option-depend nil
 jde-help-remote-file-exists-function '("wget")
 jde-gen-section-comment-template '("(p \"Comment: \" comment-line 'noinsert)"
    "'n" "\"// \" (s comment-line) '&gt;'n'n'&gt;")
 jde-gen-action-listener-template '("'&amp; (P \"Component name: \")"
    "\".addActionListener(\" jde-gen-method-signature-padding-2 " "\"new ActionListener\" jde-gen-method-signature-padding-1 \"()\" '&gt;" "(if jde-gen-k&amp;r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'&gt;'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"actionPerformed\"" "  \"ActionEvent e\"" " )" "'&gt;" "(if jde-gen-k&amp;r " " ()" " 'n)" "\"{\"'&gt;'n" "\"}\"'&gt;'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'&gt;'n'&gt;'n'&gt;")
 jde-cygwin-path-converter '(jde-cygwin-path-converter-internal)
 jde-auto-parse-enable t
 jde-compile-option-command-line-args nil
 jde-db-initial-step-p t
 jde-gen-tostring-method-template '("'&gt;" "\"/**\" '&gt; 'n"
    "\" * Get a string representation of this object.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;return a string representation of this object.\" '&gt; 'n" "\" * \" '&gt; 'n" "\" * &lt; at &gt;see java.lang.Object#toString\" '&gt; 'n" "\" */\" '&gt; 'n" "(jde-gen-method-signature \"public\" \"String\" \"toString\" \"\")" "(jde-gen-electric-brace)" "(jde-gen-tostring-return) '&gt; 'n" "\"}\" '&gt; 'n '&gt;" "(jde-import-one-class \"org.apache.commons.lang.builder.ToStringBuilder\")")
 jde-gen-buffer-templates '(("Class" . jde-gen-class)
    ("Interface" . jde-gen-interface)
    ("Exception Class" . jde-gen-exception)
    ("Console" . jde-gen-console)
    ("Swing App" . jde-gen-jfc-app)
    ("Unit Test" . jde-junit-test-class))
 jde-project-context-switching-enabled-p t
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-run-option-properties nil
 )



There was no *JDEBug* buffer


There is no CLI buffer


There is no locals buffer


There was no *Backtrace* buffer


The contents of the *Messages* buffer were

("/usr/bin/emacs22-gtk")
Loading 00debian-vars...
No /etc/mailname. Reverting to default...
Loading 00debian-vars...done
Loading /etc/emacs22/site-start.d/35elib-startup.el (source)...done
Loading /etc/emacs22/site-start.d/50auctex.el (source)...
Loading /usr/share/emacs/22.1/site-lisp/auctex.el (source)...
Loading /usr/share/emacs/22.1/site-lisp/tex-site.el (source)...done
Loading /usr/share/emacs/22.1/site-lisp/auctex.el (source)...done
Loading /usr/share/emacs/22.1/site-lisp/preview-latex.el (source)...done
Loading /etc/emacs22/site-start.d/50auctex.el (source)...done
Loading /etc/emacs/site-start.d/50autoconf.el (source)...done
Loading /etc/emacs/site-start.d/50cedet-common.el (source)...
Loading advice...done
Loading /etc/emacs/site-start.d/50cedet-common.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50eieio.el (source)...done
Loading /etc/emacs/site-start.d/50erlang-mode.el (source)...done
Loading /etc/emacs/site-start.d/50festival.el (source)...done
Loading /etc/emacs/site-start.d/50jde.el (source)...done
Loading /etc/emacs/site-start.d/50lilypond-data.el (source)...done
Loading /etc/emacs/site-start.d/50psvn.el (source)...done
Loading /etc/emacs/site-start.d/50sml-mode.el (source)...
Loading sml-mode-startup...done
Loading /etc/emacs/site-start.d/50sml-mode.el (source)...done
Loading /etc/emacs/site-start.d/51ede.el (source)...done
Loading /etc/emacs/site-start.d/51speedbar.el (source)...done
Loading /etc/emacs/site-start.d/52semantic.el (source)...done
Loading /etc/emacs/site-start.d/53cedet-contrib.el (source)...done
Loading /etc/emacs/site-start.d/53cogre.el (source)...done
Loading /etc/emacs/site-start.d/55ecb.el (source)...
"/usr/share/emacs22/site-lisp/cedet-common/" added to `load-path'
Setting up cedet...done
Setting up cogre...done
Setting up ede...
Loading ede...
Loading ede-speedbar...done
Loading ede...done
Setting up ede...done
Setting up eieio...done
Setting up semantic...
Loading derived...done
Setting up semantic...done
Setting up speedbar...done
Setting up cedet-contrib...done
Loading /etc/emacs/site-start.d/55ecb.el (source)...done
Loading paren...done
Loading iswitchb...done
Loading server...done
Loading regexp-opt...done
Loading /home/bkhl/.elisp/paredit.el (source)...
Loading easy-mmode...done
Loading edmacro...done
Loading /home/bkhl/.elisp/paredit.el (source)...done
Loading semantic-el...done
For information about the GNU Project and its goals, type &lt;f1&gt; C-p.
next-history-element: Beginning of history; no preceding item
(New file)
Loading jde...
jde-java-font-lock: building names cache...empty
Loading bytecomp...done
Loading byte-opt...done
Loading jde...done
Loading /usr/share/emacs22/site-lisp/semantic/wisent/wisent-java-tags.el (source)...done
Loading cl-seq...done
Setting customized JDE variables to startup values...
Loading semantic-edit...done [2 times]
(No files need saving)
bsh: Specified BeanShell jar filed does not exist: /usr/share/emacs22/site-lisp/java/lib/bsh.jar
Loading tmm...done
Loading eieio-opt...done
Do you want to submit a problem report on the JDEE? (y or n) 
Preparing problem report...
Loading sendmail...done
Loading rfc2047...done
Formatting bug report buffer.............................................................................................................................................................



End Insert *Messages* buffer


There was no *jde-log* buffer


Process environment: 

PAGER=cat
ESHELL=/bin/sh
GNOME_DESKTOP_SESSION_ID=Default
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-iyAEWXsIff,guid=9ec4db198dfdd9110745b800476437a1
SESSION_MANAGER=local/bast:/tmp/.ICE-unix/5761
GTK_RC_FILES=/etc/gtk/gtkrc:/home/bkhl/.gtkrc-1.2-gnome2
SSH_AGENT_PID=5802
SSH_AUTH_SOCK=/tmp/ssh-IeXHNl5761/agent.5761
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/usr/share/gdm/
PWD=/home/bkhl
GDMSESSION=gnome
SHELL=/bin/zsh
XAUTHORITY=/home/bkhl/.Xauthority
LANG=en_US.UTF-8
DISPLAY=:0.0
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GDM_LANG=en_US.UTF-8
WINDOWPATH=7
LC_COLLATE=C
USERNAME=bkhl
LOGNAME=bkhl
GDM_XSERVER_LOCATION=local
XDG_SESSION_COOKIE=8e853e1fe56c2b9b50e6d60047176100-1197750174.880418-507524804
DESKTOP_SESSION=gnome
HOME=/home/bkhl
GNOME_KEYRING_SOCKET=/tmp/keyring-wlq6fh/socket
USER=bkhl
GNOME_KEYRING_PID=5758


The contents of the .emacs file was


;; Load default.el first.
(load "default" t t)
(setq inhibit-default-init t)

;;; load-path

(add-to-list 'load-path "~/.elisp")

;;; Name and E-mail

(setq user-full-name "BjÃ¶rn LindstrÃ¶m")
(setq user-mail-address "bkhl&lt; at &gt;elektrubadur.se")
(setq message-user-organization nil)

;;; Language environment

(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-language-environment "UTF-8")
(set-terminal-coding-system 'iso-8859-1)

(let ((mode (current-input-mode)))
  (setcar (cdr (cdr mode)) 8)
  (apply 'set-input-mode mode))

;;; Other environment variables

(setenv "ESHELL" "/bin/sh")
(setenv "PAGER" "cat") ;Set pager to cat within Emacs (useful for SWI Prolog)

;;; Good looks and behaviour

;; Widgets
(when (eq window-system 'x)
  (set-scroll-bar-mode 'right))

;; Hightlight matching parenthesises.
(show-paren-mode t)

;; Line and column in mode line
(setq column-number-mode t
      line-number-mode t)

;; Only show cursor in current window
(setq cursor-in-non-selected-windows nil)

;; No messages at startup
(setq inhibit-startup-message t)

;; Scroll line by line.
(setq scroll-conservatively 1)

;; Stick to EOL when moving vertically
(setq track-eol t)

;; Use syntax highlighting.
(global-font-lock-mode t)

;; y or n will suffice.
(defalias 'yes-or-no-p 'y-or-n-p)

;; Ask before leaving Emacs.
(setq kill-emacs-query-functions
      (cons (lambda () (yes-or-no-p "Really kill Emacs? "))
            kill-emacs-query-functions))

;; Case insensitive completion
(setq completion-ignore-case t
      pcomplete-ignore-case t)

;; Use Firefox when following links.
(setq browse-url-browser-function 'browse-url-generic
      browse-url-generic-program "firefox")

;;; Editing

;; Indent using spaces.
(setq-default indent-tabs-mode nil)
(setq-default mouse-yank-at-point t)

;; For M-f and M-b
(setq sentence-end-doublespace nil
      sentence-end "[.?!][]\"')]*\\($\\|\t\\| \\)[ \t\n]*")

;;; Bindings

;; Make the buffer browser nicer.
(iswitchb-mode t)
(setq iswitchb-regexp t)

;; Use C-h for backspace.
(global-set-key "\C-h" 'delete-backward-char)

;; Make the C-x C-l and C-x C-u commands work.
(put 'downcase-region 'disabled nil)
(put 'upcase-region 'disabled nil)

;;; Saving

(setq require-final-newline 'ask)

;; Backups
(setq backup-directory-alist '(("^/home/bkhl/mnt/secret/" . "/home/bkhl/mnt/secret/.backup/")
       ("" . "~/.backup/"))
      backup-by-copying t; Don't delink hardlinks.
      delete-old-versions t; Clean up the backups.
      version-control t     ; Use version numbers on backups,
      kept-new-versions 3; Keep some new versions,
      kept-old-versions 2); and some old ones, too.

;;; File types

;; C
(add-hook 'c-mode-hook
          (lambda ()
            (c-set-style "k&amp;r")
            (setq c-basic-offset 2)))

;; CSS
(autoload 'css-mode "css-mode")
(add-to-list 'auto-mode-alist '("\\.css$" . css-mode))

;; Erlang
(add-hook 'erlang-new-file-hook 'tempo-template-erlang-normal-header)

 ;; Java
(setq jde-jdk-registry
      '(("1.5.0" . "/usr/lib/jvm/java-1.5.0-sun/")))

;; LaTeX
(require 'tex-site)
(setq TeX-auto-save t
      TeX-parse-self t)

;; Lisp
(when (locate-library "paredit")
  (autoload 'enable-paredit-mode "paredit" "Turn on pseudo-structural editing of Lisp code." t)
  (dolist (hook '(emacs-lisp-mode-hook lisp-mode-hook scheme-mode-hook))
    (add-hook hook 'enable-paredit-mode)))
(add-hook 'emacs-lisp-mode-hook
          (lambda ()
            (setq indent-tabs-mode t
                  tab-width 8)))

;; Oz
(setq oz-change-title nil)

;; ratpoison
(autoload 'ratpoisonrc-mode "ratpoison")
(add-to-list 'auto-mode-alist '("/\\.ratpoisonrc\\(\\.local\\)?$" . ratpoisonrc-mode))

;; Prolog
(add-to-list 'auto-mode-alist '("\\.pl$" . prolog-mode))
(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t)
(autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t)
(setq prolog-indent-width 2
      prolog-system 'swi
      prolog-consult-string "[%f].")

;; XML
(when (functionp 'nxml-mode)
  (add-to-list 'auto-mode-alist '("\\.html$" . nxml-mode))
  (add-to-list 'auto-mode-alist '("\\.html\\.m4$" . nxml-mode))
  (setq rng-nxml-auto-validate-flag nil))

;;; Modules

;; emacsclient
(server-start)

;; Ispell
(setq-default ispell-local-dictionary "british")
(global-set-key "\C-csf" (lambda () (interactive)
   (if flyspell-mode
       (flyspell-mode 0)
     (flyspell-mode 1))))
(global-set-key "\C-csb" (lambda () (interactive)
                           (ispell-change-dictionary "british")))
(global-set-key "\C-css" (lambda () (interactive)
                           (ispell-change-dictionary "svenska")))

;; Org
(setq org-insert-mode-line-in-empty-file t
      org-hide-leading-stars t)
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)

;; Tramp
(require 'tramp)
(setq tramp-backup-directory-alist backup-directory-alist) ; Make backups locally.

;;; Customize variables

(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(canlock-password "147d37f4b4482da37a954618fc3ab401f46b2fd2"))
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )

;;; Enable commands disabled by default

(put 'narrow-to-region 'disabled nil)
</description>
    <dc:creator>Björn Lindström</dc:creator>
    <dc:date>2007-12-18T07:49:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5351">
    <title>jde-jdb problem</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5351</link>
    <description>I use jde-jdb to debug.
The jdb output looks like:
Step completed: "thread=Thread-22", xxxx.xxxx.xxx(), line=733 bci=124
and jde-db-jdb-1-4 can parse it correctly.

(defmethod initialize-instance ((this jde-db-jdb-1-4) &amp;rest fields)
  "Constructor for jdb-1.4."
  (call-next-method)
  ;; Regular expression used to find a jdb breakpoint position marker.
  ;; The regular expression has two subexpressions. The first matches
  ;; the name of the class in which the breakpoint occurs; the second, the
  ;; line number at which the breakpoint occurs."
  (oset (oref this bp-listener)
   :marker-regexp
   "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(),
line=\\([0-9,.]*\\)"))

But sometimes(a ratio of about 5%),jdb output looks like:
Step completed: Thread-22[1] "thread=Thread-22", xxxx.xxxx.xxx(), line=735
bci=133

And jde-db-jdb-1-4 can't  parse it correctly,
so it stop working.

I modify form "^.*: \"thread=.*\" -&gt; "^.*: .*?\"thread=.*\",and
It works corretly,But  I don't know the reason.

Anybody know why?
where there is a &lt;Thread-22[1] &gt; between &lt;Step completed: &gt;
and &lt;"thread=Thread-22", xxxx.xxxx.xxx(), line=735 bci=133&gt;

My platform is winxp,emacs22,sun jdk 1.5,cedet 1.0pre4.

</description>
    <dc:creator>lu&lt; at &gt;luxdo.co.jp</dc:creator>
    <dc:date>2007-12-14T06:06:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5348">
    <title>[Fwd: jde-jdb problem]</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5348</link>
    <description>It seems there is some trouble in mail server.
I re-send it.


---------------------------- Original Message ----------------------------
Subject: jde-jdb problem
From:    lu&lt; at &gt;luxdo.jp
Date:    Fri, December 14, 2007 3:06 pm
To:      jde&lt; at &gt;sunsite.dk
--------------------------------------------------------------------------

I use jde-jdb to debug.
The jdb output looks like:
Step completed: "thread=Thread-22", xxxx.xxxx.xxx(), line=733 bci=124
and jde-db-jdb-1-4 can parse it correctly.

(defmethod initialize-instance ((this jde-db-jdb-1-4) &amp;rest fields)
  "Constructor for jdb-1.4."
  (call-next-method)
  ;; Regular expression used to find a jdb breakpoint position marker.
  ;; The regular expression has two subexpressions. The first matches
  ;; the name of the class in which the breakpoint occurs; the second, the
  ;; line number at which the breakpoint occurs."
  (oset (oref this bp-listener)
   :marker-regexp
   "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(),
line=\\([0-9,.]*\\)"))

But sometimes(a ratio of about 5%),jdb output looks like:
Step completed: Thread-22[1] "thread=Thread-22", xxxx.xxxx.xxx(), line=735
bci=133

And jde-db-jdb-1-4 can't  parse it correctly,
so it stop working.

I modify form "^.*: \"thread=.*\" -&gt; "^.*: .*?\"thread=.*\",and
It works corretly,But  I don't know the reason.

Anybody know why?
where there is a &lt;Thread-22[1] &gt; between &lt;Step completed: &gt;
and &lt;"thread=Thread-22", xxxx.xxxx.xxx(), line=735 bci=133&gt;

My platform is winxp,emacs22,sun jdk 1.5,cedet 1.0pre4.

</description>
    <dc:creator>lu&lt; at &gt;luxdo.co.jp</dc:creator>
    <dc:date>2007-12-15T01:03:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5347">
    <title>Fwd: Re: Paul Landes to volunteer for taking over the JDEE project(Resend)</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5347</link>
    <description>It seems there is some trouble in mail server,I resend it.

---------------------------- Original Message ----------------------------
Subject: Re: Paul Landes to volunteer for taking over the JDEE project
From:    lu&lt; at &gt;luxdo.jp
Date:    Fri, December 14, 2007 2:42 pm
To:      landes&lt; at &gt;mailc.net
Cc:      jde&lt; at &gt;sunsite.dk
--------------------------------------------------------------------------
I agree.
Why jde-lastest.zip??
It is not lastest.
I will be keeped developing.
Althowgh I can't spend a lot of time, I can do some patching
and testing.

</description>
    <dc:creator>Ke Lu</dc:creator>
    <dc:date>2007-12-15T01:25:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5346">
    <title>jde-jdb problem(resend)</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5346</link>
    <description>
It seems there is some trouble in mail server.
I re-send it.


---------------------------- Original Message ----------------------------
Subject: jde-jdb problem
From:    lu&lt; at &gt;luxdo.jp
Date:    Fri, December 14, 2007 3:06 pm
To:      jde&lt; at &gt;sunsite.dk
--------------------------------------------------------------------------

I use jde-jdb to debug.
The jdb output looks like:
Step completed: "thread=Thread-22", xxxx.xxxx.xxx(), line=733 bci=124
and jde-db-jdb-1-4 can parse it correctly.

(defmethod initialize-instance ((this jde-db-jdb-1-4) &amp;rest fields)
  "Constructor for jdb-1.4."
  (call-next-method)
  ;; Regular expression used to find a jdb breakpoint position marker.
  ;; The regular expression has two subexpressions. The first matches
  ;; the name of the class in which the breakpoint occurs; the second, the
  ;; line number at which the breakpoint occurs."
  (oset (oref this bp-listener)
   :marker-regexp
   "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(),
line=\\([0-9,.]*\\)"))

But sometimes(a ratio of about 5%),jdb output looks like:
Step completed: Thread-22[1] "thread=Thread-22", xxxx.xxxx.xxx(), line=735
bci=133

And jde-db-jdb-1-4 can't  parse it correctly,
so it stop working.

I modify form "^.*: \"thread=.*\" -&gt; "^.*: .*?\"thread=.*\",and
It works corretly,But I don't know the reason.

Anybody know why?
where there is a &lt;Thread-22[1] &gt; between &lt;Step completed: &gt;
and &lt;"thread=Thread-22", xxxx.xxxx.xxx(), line=735 bci=133&gt;

My platform is winxp,emacs22,sun jdk 1.5,cedet 1.0pre4.

</description>
    <dc:creator>Ke Lu</dc:creator>
    <dc:date>2007-12-15T01:15:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5341">
    <title>Paul Landes to volunteer for taking over the JDEE project</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5341</link>
    <description>I have some time opening up.  Before I volunteered as a repository
maintainer, but I now wouldn't mind taking on the project.

I use JDEE and write Java on a daily basis as a software engineer at a
large bank/investment firm and other financial institutions, have
contributed to the code base (albeit not as much as others), have been
writing Emacs Lisp and libraries for more than six years and use/write
beanshell on a daily basis as well.  I have eight years of corporate
experience as a software engineer, which doesn't include work as an
academic.

If someone else wants to take it, I'm more than fine with that.
However, it seems we are stagnating here and since I am such a heavy
user of JDEE, I don't want to see it wilt like several other open
source projects I've benefited from greatly.  I attribute a lot of my
success as a software engineer to this tool, and would be happy to
give back in this way.

</description>
    <dc:creator>Paul Landes</dc:creator>
    <dc:date>2007-12-14T03:15:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5337">
    <title>Progress moving to sourceforge?</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5337</link>
    <description>
Hi Paul,

Has there been any progress in moving jdee to sourceforge?


Cheers,
Len.

</description>
    <dc:creator>Len Trigg</dc:creator>
    <dc:date>2007-12-11T00:01:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.emacs.jdee/5336">
    <title>Trouble running build command: wrong type argument: stringp, nil</title>
    <link>http://comments.gmane.org/gmane.emacs.jdee/5336</link>
    <description>Hello,

I've been trying to run an ant build file using JDEE and I've been  
repeatedly getting this error message:

-*- mode: compilation; default-directory: "./" -*-
Compilation started at Mon Dec 10 11:49:46

ant -Dant.home="/usr/share/ant" -buildfile '/home/user/Projects/ 
frontend/textsearch/build.xml' -emacs

Wrong type argument: stringp, nil

I've setup a project that points to the ant build file and I run build  
with C-c C-v C-b and it prints out that error. I'm using Emacs 22.1.1  
on Ubuntu with the latest version of JDEE.

I also enabled the debugger and got this output:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
   start-process("compilation" #&lt;buffer *compilation*&gt; "/usr/bin/zsh"  
"-c" "ant -Dant.home=\"/usr/share/ant\" -buildfile '/home/user/ 
Projects/frontend/textsearch/build.xml' -emacs  ")
   start-process-shell-command("compilation" #&lt;buffer *compilation*&gt;  
"ant -Dant.home=\"/usr/share/ant\" -buildfile '/home/user/Projects/ 
frontend/textsearch/build.xml' -emacs  ")
   compilation-start("ant -Dant.home=\"/usr/share/ant\" -buildfile '/ 
home/user/Projects/frontend/textsearch/build.xml' -emacs  " nil nil nil)
   compile-internal("ant -Dant.home=\"/usr/share/ant\" -buildfile '/ 
home/user/Projects/frontend/textsearch/build.xml' -emacs  " "No more  
errors")
   jde-ant-build("/home/user/Projects/frontend/textsearch/build.xml"  
nil nil)
   call-interactively(jde-ant-build)
   jde-build()
   call-interactively(jde-build)

Any ideas?

Thanks in advance,
--
Matt Ronge

</description>
    <dc:creator>Matt Ronge</dc:creator>
    <dc:date>2007-12-10T19:28:08</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.emacs.jdee">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.emacs.jdee</link>
  </textinput>
</rdf:RDF>
