Hi!

Once in a while when I try to compile a file with the C-c C-v C-c or try to
run a program with the C-c C-v C-r I get an error saying: Wrong type
argument: stringp, null

After that the two commands give the same error and the only thing that
helps is restarting emacs. I have tried closing the *bsh* buffer without any
result.

I am using:
Emacs  : GNU Emacs 21.1.1 (i386-msvc-windows98.1998) of 2001-10-22 on buffy
Package: JDE version 2.2.9beta12
Required packages: semantic-1.4 eieio-0.17 speedbar-0.14beta4

and have attached an problem report.

A second question perhaps not related is that "find Class" (C-c C-v C-y) is
not working. I have given the jde-sourcepath variable the path to the source
but the result of find class is: "cannot find classXXX"

Any pointers to what I can do to avoid the periodic error and get the
"find-class" function working is very much appreciated.

Peter T. Nielsen

Emacs  : GNU Emacs 21.1.1 (i386-msvc-windows98.1998)
 of 2001-10-22 on buffy
Package: JDE version 2.2.9beta12
Required packages: semantic-1.4 eieio-0.17 speedbar-0.14beta4


current state:
==============
(setq
 jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer " "  (list 
\"javax.ejb.*\""
                                 "        \"java.rmi.RemoteException\"))" "'>"
                                 "(jde-wiz-update-implements-clause \"SessionBean\")" 
"'>" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "  \"ejbActivate\"" "  
nil" "  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "  \"ejbPassivate\"" "  
nil" "  \"RemoteException\"" " )"
                                 "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n"
                                 "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbRemove\"" "  nil"
                                 "  \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " 
" ()" " 'n)" "\"{\"'>'n"
                                 "\"}\"'>'n 'n" "(jde-gen-method-signature" "  
\"public\"" "  \"void\""
                                 "  \"setSessionContext\"" "  \"SessionContext ctx\"" 
"  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "  
\"unsetSessionContext\"" "  nil" "  \"RemoteException\""
                                 " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n" "'>")
 jde-gen-beep '("(end-of-line) '&" "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 jde-complete-signature-display '("Eldoc")
 jde-checkstyle-option-ignore-longell 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-javadoc-gen-nodeprecatedlist nil
 jde-package-search-classpath-variables '(jde-compile-option-classpath 
jde-global-classpath)
 jde-imenu-include-classdef t
 jde-javadoc-gen-link-online nil
 jde-complete-display-result-type t
 jde-checkstyle-option-rcurly '("same")
 jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set) ("toString method" . 
jde-gen-to-string-method)
                          ("Action Listener" . jde-gen-action-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 '("(if (jde-parse-comment-or-quoted-p)" " '(l \"else\")" " '(l '> 
\"else\"" " (if jde-gen-k&r "
                      "   jde-gen-conditional-padding-3 " "  '>'n)" " \"{\"'>'n'>'r'n" 
" \"}\"" " (if jde-gen-comments "
                      "  '(l \" // end of else\"))" " '>'n'>)" " )")
 jde-make-args ""
 jde-jdk-registry '(("jdk 1.4.1" . "d:\\j2sdk1.4.1"))
 jde-checkstyle-option-lcurly-method '("eol")
 jde-javadoc-gen-destination-directory "JavaDoc"
 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") ("throw" . "throws")
                          ("tra" . "transient") ("tr" . "true") ("vo" . "void") ("vol" 
. "volatile") ("wh" . "while"))
 jde-imenu-enable t
 jde-compile-option-verbose nil
 jde-checkstyle-option-ignore-maxlinelen "^$"
 jde-check-version-flag t
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-checkstyle-option-ignore-whitespace nil
 jde-checkstyle-option-tab-width 8
 jde-bug-debugger-host-address "HIGHTOWER"
 jde-complete-add-space-after-method nil
 jde-make-working-directory ""
 jde-db-requested-breakpoint-face-colors '("black" . "yellow")
 jde-wiz-show-report t
 jde-javadoc-gen-use nil
 jde-gen-buffer-boilerplate nil
 jde-ant-enable-find nil
 jde-bug-raise-frame-p t
 jde-db-option-application-args nil
 jde-javadoc-gen-nonavbar nil
 jde-checkstyle-option-cache-file ""
 jde-javadoc-gen-nohelp nil
 jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)"
                                   "\"import java.awt.Dimension;\" '>'n" "\"import 
java.awt.Graphics;\" '>'n"
                                   "\"import java.awt.Graphics2D;\" '>'n" "\"import 
java.awt.Color;\" '>'n"
                                   "\"import java.awt.geom.Ellipse2D;\" '>'n"
                                   "\"import java.awt.event.WindowAdapter;\" '>'n"
                                   "\"import java.awt.event.WindowEvent;\" '>'n" 
"\"import javax.swing.JFrame;\" '>'n"
                                   "\"import javax.swing.JPanel;\" '>'n" "\"import 
javax.swing.JScrollPane;\" '>'n"
                                   "\"import javax.swing.JMenuBar;\" '>'n" "\"import 
javax.swing.JMenu;\" '>'n"
                                   "\"import java.awt.event.ActionEvent;\" '>'n"
                                   "\"import javax.swing.AbstractAction;\" '>'n '>'n" 
"\"/**\" '>'n" "\" * \""
                                   "(file-name-nondirectory buffer-file-name) '>'n" 
"\" *\" '>'n" "\" *\" '>'n"
                                   "\" * Created: \" (current-time-string) '>'n" "\" 
*\" '>'n"
                                   "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "\" extends JFrame\"" "(if jde-gen-k&r " 
"()" "'>'n)" "\"{\"'>'n" "\"class Canvas extends JPanel\"" "(if jde-gen-k&r " "()" 
"'>'n)" "\"{\"'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"\"" "  \"Canvas\"" 
"  \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"setSize(getPreferredSize());\" '>'n" "\"Canvas.this.setBackground(Color.white);\" 
'>'n" "\"}\"'>'n '>'n" "(jde-gen-method-signature" "  \"public\"" "  \"Dimension\"" "  
\"getPreferredSize\"" "  \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"paintComponent\"" "  
\"Graphics g\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"super.paintComponent(g);\" '>'n" "\"Graphics2D g2d = (Graphics2D) g;\" '>'n" 
"\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d, 100d, 100d);\" '>'n" 
"\"g2d.setColor(Color.red);\" '>'n" "\"g2d.translate(10, 10);\" '>'n" 
"\"g2d.draw(circle);\" '>'n" "\"g2d.fill(circle);\" '>'n" "\"}\"'>'n " "\"}\"'>'n 
'>'n" "(jde-gen-method-signature" "  \"public \"" "  \"\"" "  
(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "  \"\"" " )" 
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"super(\\\"\" (P \"Enter app title: 
\") \"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n" "\"addWindowListener(new 
WindowAdapter() \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public void 
windowClosing(WindowEvent e) {System.exit(0);}\" '>'n" "\"public void 
windowOpened(WindowEvent e) {}\" '>'n" "\"});\"'>'n" "\"setJMenuBar(createMenu());\" 
'>'n" "\"getContentPane().add(new JScrollPane(new Canvas()));\" '>'n" "\"}\"'>'n" 
"'>'n" "(jde-gen-method-signature" "   \"public static\"" "   \"void\"" "   \"main\"" 
"   \"String[] args\"" " )" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" f = new \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"();\" '>'n" 
"\"f.show();\" '>'n" "\"}\"'>'n '>'n" "\"protected JMenuBar createMenu() \"" "(if 
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"JMenuBar mb = new JMenuBar();\" '>'n" 
"\"JMenu menu = new JMenu(\\\"File\\\");\" '>'n" "\"menu.add(new 
AbstractAction(\\\"Exit\\\") \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"actionPerformed\"" "  
\"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"System.exit(0);\" '>'n" "\"}\" '>'n" "\"});\" '>'n" "\"mb.add(menu);\" '>'n" 
"\"return mb;\" '>'n" "\"}\"'>'n " "\"} // \"'>" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "'>'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-flush-completion-cache)
 jde-compile-option-nowarn nil
 jde-setnu-mode-threshold 20000
 jde-db-option-host ""
 jde-wiz-get-set-variable-prefix "arg"
 jde-checkstyle-option-type-format "^[A-Z][a-zA-Z0-9]*$"
 jde-ant-user-jar-files nil
 jde-ant-complete-target t
 jde-package-default-package-comment "// Default package used"
 jde-package-load-hook nil
 jde-import-insert-group-names nil
 jde-compile-option-encoding ""
 jde-run-option-java-profile '(nil . "./java.prof")
 bsh-startup-timeout 10
 jde-checkstyle-option-allow-package nil
 jde-bug-jpda-directory ""
 jde-read-compile-args nil
 jde-checkstyle-option-method-format "^[a-z][a-zA-Z0-9]*$"
 jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*" "* @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-ant-args "-emacs"
 jde-import-default-group-name nil
 jde-javadoc-gen-nodeprecated nil
 jde-checkstyle-option-maxlinelen 80
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-gen-cflow-else-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"eif\")"
                         " '(l '> \"else if\" jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p \"else-if-clause: \" 
clause) "
                         "       jde-gen-conditional-padding-2 \")\"" " (if 
jde-gen-k&r "
                         "  jde-gen-conditional-padding-3 " " '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                         "  '(l \" // end of else if (\" (s clause) \")\"))" " 
'>'n'>)" " )")
 jde-gen-println '("(end-of-line) '&" "\"System.out.println(\" (P \"Print out: \") 
\");\" '>'n'>")
 jde-enable-abbrev-mode nil
 jde-checkstyle-option-javadoc-scope '("private")
 bsh-vm-args nil
 jde-import-collapse-imports-threshold 0
 jde-auto-parse-max-buffer-size 50000
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" " '(l \"main\")" " '(l '> 
" " (jde-gen-method-signature"
                      "   \"public static\"" "   \"void\"" "   \"main\"" "   
\"String[] args\"" "  )" " (if jde-gen-k&r "
                      "  ()" "  'n)" " \"{\"'>'n'>'r'n'>" " \"}\"" " (if 
jde-gen-comments "
                      "  '(l \" // end of main()\"))" " '>'n'>)" " )")
 jde-javadoc-exception-tag-template "\"* @exception \" type \" if an error occurs\""
 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-jdb-menu-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" bsh t] ["Exit" bsh-exit t])
                       ("Documentation" ["Add" jde-javadoc-autodoc-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" 
jde-javadoc-make t])
                       "-"
                       ("Code Generation"
                        ("Templates" ["Get/Set Pair..." jde-gen-get-set t] 
["Println..." jde-gen-println t]
                         ("Listener" ["Action" jde-gen-action-listener t] ["Window" 
jde-gen-window-listener t]
                          ["Mouse" jde-gen-mouse-listener t])
                         ["Other..." jde-gen-code t])
                        ("Wizards" ["Import class..." jde-import-find-and-import t]
                         ["Override Method" jde-wiz-override-method t]
                         ["Implement Interface..." jde-wiz-implement-interface 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] ["Generate Get/Set 
Methods" jde-wiz-get-set-methods t]
                         "-" ["Update Class List" jde-wiz-update-class-list t])
                        )
                       ["Speedbar" speedbar-frame-mode t] ["Check Style" 
jde-checkstyle]
                       ("Project"
                        ["Auto Switch" jde-toggle-project-switching :enable t :style 
radio :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]
                         ["Ant" jde-show-ant-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.2.9beta12")
                       )
 jde-global-classpath nil
 jde-find-file-regexp '("*.java")
 jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name: \")"
                                    "\".addWindowListener(\" 
jde-gen-method-signature-padding-2 "
                                    "\"new WindowAdapter\" 
jde-gen-method-signature-padding-1 \"()\"'>" "(if jde-gen-k&r "
                                    " jde-gen-method-signature-padding-3" " 'n)" 
"\"{\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "  
\"windowActivated\"" "  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "  \"windowClosed\"" " 
 \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "  \"windowClosing\"" 
"  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" " 
\"System.exit(0);\" '>'n \"}\"" "'>'n"
                                    "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"windowDeactivated\""
                                    "  \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " 
" ()" " 'n)" "\"{\"'>'n"
                                    "\"}\"'>'n" "(jde-gen-method-signature" "  
\"public\"" "  \"void\""
                                    "  \"windowDeiconified\"" "  \"WindowEvent e\"" " 
)" "'>" "(if jde-gen-k&r " " ()"
                                    " 'n)" "\"{\"'>'n" "\"}\"'>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                    "  \"windowIconified\"" "  \"WindowEvent e\"" " )" 
"'>" "(if jde-gen-k&r " " ()"
                                    " 'n)" "\"{\"'>'n" "\"}\"'>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                    "  \"windowOpened\"" "  \"WindowEvent e\"" " )" 
"'>" "(if jde-gen-k&r " " ()" " 'n)"
                                    "\"{\"'>'n" "\"}\"'>'n" "\"}\" 
jde-gen-method-signature-padding-2 \");\" '>'n'>")
 jde-run-working-directory ""
 jde-db-classic-mode-vm nil
 jde-gen-property-change-support '("(end-of-line) '&"
                                   "\"protected PropertyChangeSupport pcs =  new 
PropertyChangeSupport(this);\" '>'n '>'n"
                                   "\"/**\" '>'n" "\"* Adds a PropertyChangeListener 
to the listener list.\" '>'n"
                                   "\"* The listener is registered for all 
properties.\" '>'n" "\"*\" '>'n"
                                   "\"* @param listener The PropertyChangeListener to 
be added\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"addPropertyChangeListener\"" "  
\"PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "\"pcs.addPropertyChangeListener(listener);\" '>'n 
\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Removes a PropertyChangeListener from the 
listener list.\" '>'n"
                                   "\"* This removes a PropertyChangeListener that was 
registered\" '>'n"
                                   "\"* for all properties.\" '>'n" "\"*\" '>'n "
                                   "\"* @param listener The PropertyChangeListener to 
be removed\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"removePropertyChangeListener\"" "  
\"PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'>\"pcs.removePropertyChangeListener(listener);\" 
'>'n \"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Adds a PropertyChangeListener for a specific 
property.\" '>'n"
                                   "\"* The listener will be invoked only when a call 
on firePropertyChange\" '>'n"
                                   "\"* names that specific property.\" '>'n" "\"*\" 
'>'n"
                                   "\"* @param propertyName The name of the property 
to listen on\" '>'n"
                                   "\"* @param listener The PropertyChangeListener to 
be added\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"addPropertyChangeListener\""
                                   "  \"String propertyName, PropertyChangeListener 
listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.addPropertyChangeListener(propertyName, 
listener);\" '>'n" "\"}\" '>'n '>'n"
                                   "\"/**\" '>'n" "\"* Removes a 
PropertyChangeListener for a specific property.\" '>'n"
                                   "\"*\" '>'n"
                                   "\"* @param propertyName The name of the property 
that was listened on\" '>'n"
                                   "\"* @param listener The PropertyChangeListener to 
be removed\"'>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"removePropertyChangeListener\""
                                   "  \"String propertyName, PropertyChangeListener 
listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> 
\"pcs.removePropertyChangeListener(propertyName, listener);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to any 
registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic name of 
the property\" '>'n"
                                   "\"*                     that was changed\" '>'n"
                                   "\"* @param oldValue The old value of the 
property\" '>'n"
                                   "\"* @param newValue The new value of the 
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, Object oldValue, Object 
newValue\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(propertyName, 
oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to any 
registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n"
                                   "\"* This is merely a convenience wrapper around 
the more general\" '>'n"
                                   "\"* firePropertyChange method that takes Object 
values.\" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic name of 
the property\" '>'n"
                                   "\"*                     that was changed\" '>'n"
                                   "\"* @param oldValue The old value of the 
property\" '>'n"
                                   "\"* @param newValue The new value of the 
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, int oldValue, int 
newValue\"" " )" "'>" "(if jde-gen-k&r "
                                   " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(propertyName, 
oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to any 
registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n"
                                   "\"* This is merely a convenience wrapper around 
the more general\" '>'n"
                                   "\"* firePropertyChange method that takes Object 
values.\" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic name of 
the property\" '>'n"
                                   "\"*                     that was changed\" '>'n"
                                   "\"* @param oldValue The old value of the 
property\" '>'n"
                                   "\"* @param newValue The new value of the 
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, boolean oldValue, boolean 
newValue\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(propertyName, 
oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Fires an existing PropertyChangeEvent to any 
registered listeners.\" '>'n"
                                   "\"* No event is fired if the given event's old and 
new values are\"'>'n"
                                   "\"* equal and non-null. \" '>'n" "\"*\" '>'n"
                                   "\"* @param evt The PropertyChangeEvent object.\" 
'>'n\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"PropertyChangeEvent evt\"" " )" "'>" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(evt);\" '>'n \"}\" 
'>'n '>'n" "\"/**\" '>'n"
                                   "\"* Checks if there are any listeners for a 
specific property.\" '>'n" "\"*\" '>'n"
                                   "\"* @param evt The PropertyChangeEvent object.\" 
'>'n"
                                   "\"* @return <code>true</code>if there are one or 
more listeners\"'>'n"
                                   "\"*             for the given property\" '>'n" 
"\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"boolean\"" "  \"hasListeners\""
                                   "  \"String propertyName\"" " )" "'>" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"return pcs.hasListeners(propertyName);\" '>'n 
\"}\" '>'n '>'n'>")
 jde-javadoc-describe-interface-template "\"* Describe interface \" (jde-javadoc-code 
name) \" here.\""
 jde-jdk '("jdk 1.4")
 jde-imenu-include-signature t
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" . jde-build)
                    ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug) ("[? ? 
?]" . jde-find)
                    ("[? ? ?i]" . jde-wiz-implement-interface)
                    ("[? ? ?j]" . jde-javadoc-generate-javadoc-template) ("[? ? 
?]" . bsh)
                    ("[? ? ?\f]" . jde-gen-println) ("[? ? ?]" . 
jde-help-browse-jdk-doc)
                    ("[? ? ?]" . jde-save-project) ("[? ? ?]" . 
jde-wiz-update-class-list)
                    ("[? ? ?]" . jde-run) ("[? ? ?]" . speedbar-frame-mode)
                    ("[? ? ?]" . jde-db-menu-debug-applet) ("[? ? ?]" . 
jde-help-symbol)
                    ("[? ? ?]" . jde-open-class-source) ("[? ? ?]" . 
jde-import-find-and-import)
                    ("[? ? ?]" . jde-run-etrace-prev) ("[? ? ?]" . 
jde-run-etrace-next)
                    ("[(control c) (control v) (control ?.)]" . 
jde-complete-at-point-menu)
                    ("[(control c) (control v) ?.]" . jde-complete-at-point))
 jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component name: \")"
                                          "\".addMouseMotionListener(\" 
jde-gen-method-signature-padding-2 "
                                          "\"new MouseMotionAdapter\" 
jde-gen-method-signature-padding-1 \"()\" '>"
                                          "(if jde-gen-k&r " " 
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
                                          "(jde-gen-method-signature" "  \"public\"" " 
 \"void\"" "  \"mouseDragged\""
                                          "  \"MouseEvent e\"" " )" "'>" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                          "\"}\"'>'n" "(jde-gen-method-signature" "  
\"public\"" "  \"void\""
                                          "  \"mouseMoved\"" "  \"MouseEvent e\"" " )" 
"'>" "(if jde-gen-k&r " " ()"
                                          " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                          "\"}\" jde-gen-method-signature-padding-2 
\");\"'>'n'>")
 jde-javadoc-check-undeclared-exception-flag nil
 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) '&" "\"/**\" '>'n" "\"* 
The method <CODE>\" (s fire-method)"
                                             "\"</CODE> is used \" '>'n"
                                             "\"* to call the <CODE>\" (s method-name) 
\"</CODE> method of\" '>'n"
                                             "\"* every previously registered <CODE>\" 
(s listener-class) \"</CODE>.\" '>'n" "\"*\" '>'n" "\"* @see \" (s listenerFQN) '>'n" 
"\"*/\" '>'n" "(jde-gen-method-signature" "  \"public\"" "  (tempo-lookup-named 
'return-type)" "  (tempo-lookup-named 'fire-method)" "  (tempo-lookup-named 'params)" 
" )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" " \"for(int i = 0; i < \" (s 
listener-vector) \".size(); i++)\" '>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"((\" (s listener-class) \")\" (s listener-vector)" "\".elementAt (i)).\" (s 
method-name) \" (\" (s param-ids) \");\" '> 'n" "\"}\" '>'n" "\"}\" '>'n '>'n")
 jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" " '(l \"fori\")"
                       " '(l '> \"for\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 \"int \" (p \"variable: 
\" var) "
                       " \" = 0; \" (s var) \" < \" (p \"upper bound: \" ub) \"; \" (s 
var) \"++\""
                       "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r "
                       "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r'n" 
" \"}\"" " (if jde-gen-comments "
                       "  '(l \" // end of for (int \" (s var) \" = 0; \""
                       " (s var) \" < \" (s ub) \"; \" (s var) \"++)\"))" " '>'n'>)" " 
)")
 jde-checkstyle-option-ignore-braces nil
 jde-run-option-classpath nil
 jde-javadoc-gen-detail-switch '("-protected")
 jde-gen-conditional-padding-1 " "
 jde-gen-conditional-padding-2 ""
 jde-gen-conditional-padding-3 " "
 jde-bug-sio-connect-delay 1
 jde-ant-read-target nil
 jde-javadoc-param-tag-template "\"* @param \" name \" \" (jde-javadoc-a type)\n \" \" 
(jde-javadoc-code type) \" value\""
 jde-compile-option-verbose-path nil
 jde-javadoc-display-doc t
 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" "*" "* @return the 
value of %n" "*/")
 jde-jdk-doc-url ""
 jde-checkstyle-option-ignore-importlength nil
 jde-gen-comments t
 jde-gen-cflow-enable t
 jde-compiler '("javac server" "")
 jde-javadoc-gen-verbose nil
 jde-db-log-debugger-output-flag nil
 jde-javadoc-describe-method-template "\"* Describe \" (jde-javadoc-code name) \" 
method here.\""
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)" "\"/**\" '>'n"
                                 "\" * \"" "(file-name-nondirectory buffer-file-name) 
'>'n" "\" *\" '>'n" "\" *\" '>'n"
                                 "\" * Created: \" (current-time-string) '>'n" "\" *\" 
'>'n"
                                 "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n'" "'>'n" "\"public class \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(if 
jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n" "\"public \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" " jde-gen-method-signature-padding-1 
\"()\"\n   jde-gen-method-signature-padding-3 " "(if jde-gen-k&r " "()" "'>'n)" 
"\"{\"'>'n" "'>'p'n" "\"}\">" "'>'n" "(jde-gen-get-interface-implementation)" "'>'n" 
"\"}\">" "\"// \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "'>'n")
 jde-javadoc-checker-level 'protected
 jde-appletviewer-option-vm-args nil
 jde-checkstyle-option-lcurly-other '("eol")
 jde-run-executable-args nil
 jde-db-option-garbage-collection '(t t)
 jde-bug-stack-info nil
 jde-checkstyle-option-parameter-format "^[a-z][a-zA-Z0-9]*$"
 jde-javadoc-gen-stylesheetfile ""
 jde-run-option-connect-to-debugger '(t "Attach" nil)
 jde-use-font-lock t
 jde-gen-cflow-for-iter '("(if (jde-parse-comment-or-quoted-p)" " '(l \"foriter\")"
                          " '(l '> \"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 \")\"" " (if 
jde-gen-k&r "
                          "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r" 
" (s var) \".next();\" '>'n'>"
                          " \"}\"" " (if jde-gen-comments " "  '(l \" // end of for 
(Iterator \" (s var) \" = \" (s coll)"
                          "  \".iterator(); \" (s var) \".hasNext();)\"))" " '>'n'>)" 
" )")
 jde-compile-option-bootclasspath nil
 jde-make-program "make"
 jde-java-font-lock-max-names-by-regexp 100
 jde-javadoc-gen-group nil
 jde-checkstyle-option-member-format "^[a-z][a-zA-Z0-9]*$"
 jde-checkstyle-option-ignore-public-in-interface nil
 jde-javadoc-gen-link-offline nil
 jde-checkstyle-option-static-format "^[a-z][a-zA-Z0-9]*$"
 jde-gen-junit-test-class-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)"
                                            "\"import junit.framework.Test;\" '>'n"
                                            "\"import junit.framework.TestCase;\" '>'n"
                                            "\"import junit.framework.TestSuite;\" 
'>'n" "'n" "\"/**\" '>'n" "\" * \""
                                            "\" Unit Test for class \""
                                            "(jde-gen-junit-class 
(file-name-nondirectory buffer-file-name)) '>'n"
                                            "\" *\" '>'n" "\" *\" '>'n" "\" * Created: 
\" (current-time-string) '>'n"
                                            "\" *\" '>'n"
                                            "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n'" "\"public class \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "\" extends TestCase \" " "(if jde-gen-k&r " "()" "'>'n)" 
"\"{\"'>'n" "'n" " \" /** \" '>'n" " \"* Creates a new <code>\"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"</code> 
instance.\" '>'n" " \"*\" '>'n" " \"* @param name test name\" '>'n" " \"*/\"'>'n" 
"\"public \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" 
"\" (String name)\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"\"super(name);\"'>'n" "\"}\"'>" "'>'n" "'n" "\"/**\" '>'n" "\"* @return a 
<code>TestSuite</code>\" '>'n" "\"*/\" '>'n" "\"public static TestSuite suite()\" '>" 
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"TestSuite suite = new TestSuite ();\" 
'>'n" "'>'n" "\"return suite;\" '>'n" "\"}\"'>'n'n" "\"/** \" '>'n" "\"* Entry point 
\" '>'n" "\"*/ \" '>'n" "\"public static void main(String[] args) \"" "(if jde-gen-k&r 
" "()" "'>'n)" "\"{\"'>'n" "\"junit.textui.TestRunner.run(suite());\"'>'n" "\"}\"'>'n" 
"\"}\">" "\"// \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "'>'n")
 jde-expand-classpath-p t
 jde-entering-java-buffer-hook '(jde-reload-project-file 
jde-which-method-update-on-entering-buffer)
 jde-java-font-lock-api-file "c:/jde-java-font-lock.api"
 jde-checkstyle-option-header-ignoreline nil
 jde-javadoc-gen-doc-title ""
 jde-javadoc-gen-header ""
 jde-run-option-vm-args nil
 jde-javadoc-gen-window-title ""
 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)"
                                   "\"/**\" '>'n" "\" * \"" "(file-name-nondirectory 
buffer-file-name) '>'n" "\" *\" '>'n"
                                   "\" *\" '>'n" "\" * Created: \" 
(current-time-string) '>'n" "\" *\" '>'n"
                                   "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "(if jde-gen-k&r " " ()" " '>'n)" 
"\"{\"'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"\"" "  
(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "  \"\"" " )" 
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n" "'>'n" 
"(jde-gen-method-signature" "   \"public static\"" "   \"void\"" "   \"main\"" "   
\"String[] args\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'p'n" 
"\"}\"'>'n" "\"} // \"'>" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "'>'n")
 jde-import-auto-sort-function 'jde-import-sort
 jde-checkstyle-option-localvar-format "^[a-z][a-zA-Z0-9]*$"
 jde-read-make-args nil
 jde-complete-function 'jde-complete-menu
 jde-javadoc-gen-noindex nil
 jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name: \")"
                                   "\".addMouseListener(\" 
jde-gen-method-signature-padding-2 "
                                   "\"new MouseAdapter\" 
jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r "
                                   " jde-gen-method-signature-padding-3" " 'n)" 
"\"{\"'>'n " "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseClicked\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseEntered\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseExited\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mousePressed\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseReleased\"" " 
 \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n"
                                   "\"}\" jde-gen-method-signature-padding-2 
\");\"'>'n'>")
 jde-checkstyle-option-wrap-operator t
 jde-run-option-application-args nil
 jde-ant-home ""
 jde-bug-vm-executable '("javaw")
 jde-bug-debugger-command-timeout 30
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-option-properties nil
 jde-run-read-app-args t
 jde-checkstyle-option-ignore-whitespace-cast nil
 jde-gen-to-string-method-template '("(end-of-line) '&" "\"/**\" '>'n"
                                     "\"* Retrieve a String representation of this 
object\" '>'n" "\"* \" '>'n"
                                     "\"* @return a <code>String</code> representation 
of this object.\" '>'n"
                                     "\"* @see Object#toString()\" '>'n" "\"*/\" '>'n" 
"(jde-gen-method-signature"
                                     "  \"public\"" "  \"String\"" "  \"toString\"" "  
nil" " )" "'>" "(if jde-gen-k&r "
                                     " ()" " 'n)" "\"{\"'>'n" "'>'r'n" "\"}\"'>'n'>")
 jde-ant-read-buildfile nil
 jde-quote-classpath t
 jde-find-case-sensitive nil
 jde-checkstyle-option-header-file ""
 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] ["Other..." 
jde-gen-buffer t])
 jde-debugger '("jdb")
 jde-javadoc-author-tag-template "\"* @author <a 
href=\\\"mailto:\"[EMAIL PROTECTED]\"\\\";>\"Peter T. Nielsen\"</a>\""
 jde-lib-directory-names '("^lib" "^jar")
 jde-checkstyle-classpath nil
 jde-javadoc-describe-field-template "\"* Describe \" (jde-javadoc-field-type 
modifiers)\n \" \" (jde-javadoc-code name) \" here.\""
 jde-javadoc-gen-link-URL nil
 jde-bug-local-variables nil
 jde-compile-option-classpath 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\"))" "'>" 
"(jde-gen-method-signature" "   \"public\""
                                "  \"void\"" "  \"ejbActivate\"" "  nil" "  
\"RemoteException\"" " )" "'>"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 
'n" "'>"
                                "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbPassivate\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbLoad\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbStore\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbRemove\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"setEntityContext\""
                                "  \"EntityContext ctx\"" "  \"RemoteException\"" " )" 
"(if jde-gen-k&r " " ()" " 'n)"
                                "\"{\"'>'n" "\"}\"'>'n 'n" "'>" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                "  \"unsetEntityContext\"" "  nil" "  
\"RemoteException\"" " )" "(if jde-gen-k&r " " ()"
                                " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n '>")
 bsh-startup-directory ""
 jde-javadoc-version-tag-template "\"* @version 1.0\""
 jde-wiz-get-set-methods-include '("Both")
 jde-wiz-get-set-methods-order '("Get followed by set for each field")
 jde-complete-display-qualified-types t
 jde-checkstyle-option-constant-format "^[A-Z](_?[A-Z0-9]+)*$"
 jde-checkstyle-option-basedir ""
 jde-javadoc-describe-constructor-template "\"* Creates a new \" (jde-javadoc-code 
name) \" instance.\""
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-db-startup-commands nil
 jde-javadoc-gen-docletpath nil
 jde-javadoc-gen-split-index nil
 jde-db-active-breakpoint-face-colors '("black" . "red")
 jde-checkstyle-option-todo-format "TODO:"
 jde-checkstyle-option-allow-paren-padding nil
 jde-compile-option-deprecation nil
 jde-import-group-of-rules '(("^javax?\\."))
 jde-db-spec-breakpoint-face-colors '("black" . "green")
 jde-db-option-connect-address nil
 jde-vm-path ""
 jde-which-method-mode t
 jde-gen-k&r t
 jde-javadoc-gen-bottom ""
 jde-javadoc-gen-footer ""
 jde-open-class-at-point-find-file-function 'find-file-other-window
 jde-db-option-classpath nil
 jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" " '(l \"for\")"
                     " '(l '> \"for\" jde-gen-conditional-padding-1 "
                     " \"(\" jde-gen-conditional-padding-2 (p \"for-clause: \" clause) 
"
                     "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r " 
"   jde-gen-conditional-padding-3 "
                     "  'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                     "  '(l \" // end of for (\" (s clause) \")\"))" " '>'n'>)" " )")
 jde-checkstyle-option-maxmethodlen 150
 jde-checkstyle-option-block-catch '("text")
 jde-gen-cflow-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l \"catch\")"
                       " '(l '> \"catch\" jde-gen-conditional-padding-1  "
                       " \"(\" jde-gen-conditional-padding-2 (p \"catch what: \" 
clause) \" e\""
                       "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r "
                       "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r'n" 
" \"}\"" " (if jde-gen-comments "
                       "  '(l \" // end of catch\"))" " '>'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 '("(end-of-line) '&" "(P \"Variable type: \" type) \" \""
                                "(P \"Variable name: \" name) \";\" '>'n 'n" "\"/**\" 
'>'n"
                                "\"* Get the \" (jde-gen-lookup-and-capitalize 'name) 
\" value.\" '>'n"
                                "\"* @return the \" (jde-gen-lookup-and-capitalize 
'name) \" value.\" '>'n" "\"*/\" '>'n"
                                "'>'" "(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" " )"
                                "(if jde-gen-k&r " " ()" " '>'n)" "\"{\" '>'n" 
"\"return \" (s name) \";\" '>'n \"}\"'>'n"
                                "'n" "\"/**\" '>'n"
                                "\"* Set the \" (jde-gen-lookup-and-capitalize 'name) 
\" value.\" '>'n"
                                "\"* @param new\" (jde-gen-lookup-and-capitalize 
'name) \""
                                "The new \" (jde-gen-lookup-and-capitalize 'name) \" 
value.\" '>'n" "\"*/\" '>'n" "'>'"
                                "(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))" " 
)" "(if jde-gen-k&r " " ()" " '>'n)"
                                "\"{\" '>'n" "'>'\"this.\" (s name) \" = new\" 
(jde-gen-lookup-and-capitalize 'name) "
                                "\";\" '>'n \"}\" '>'n'n'>")
 jde-checkstyle-option-allow-tabs nil
 jde-checkstyle-option-block-try '("stmt")
 jde-checkstyle-option-lcurly-type '("eol")
 jde-bug-saved-breakpoints nil
 jde-compile-option-sourcepath nil
 jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"if\")" " '(l '> 
\"if\" jde-gen-conditional-padding-1 "
                    "  \"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" clause)"
                    "        jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r " 
"   jde-gen-conditional-padding-3 "
                    "  '>'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                    " '(l \" // end of if (\" (s clause) \")\"))" " '>'n'>)" " )")
 jde-package-package-comment " // Generated package name"
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-gen-cflow-try-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l \"try\")" " 
'(l '> \"try \"" " (if jde-gen-k&r "
                             "  ()" "  'n)" " \"{\"'>'n'>'r'n" " \"}\" '>" " (if 
jde-gen-k&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 \")\" '>" " (if 
jde-gen-k&r "
                             "   jde-gen-conditional-padding-3 " "  'n)" " 
\"{\"'>'n'>'r'n" " \"}\" '> "
                             " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " " 
 'n)" " \"finally\" '>"
                             " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " " 
 'n)" " \"{\"'>'n'>'r'n" " \"}\""
                             " (if jde-gen-comments " "  '(l \" // end of 
try-finally\"))" " '>'n'>)" " )")
 jde-resolve-relative-paths-p t
 jde-javadoc-gen-author 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" 
"(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)" " )" "'> 'p" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                           "(s default-body) '>'r'n" "\"}\"'>'n'>" "(progn 
(tempo-backward-mark) (beginning-of-line)"
                           "(jde-javadoc-autodoc-at-line) nil)")
 jde-run-applet-doc ""
 jde-ant-program "ant"
 jde-compile-option-vm-args nil
 jde-enable-senator t
 jde-wiz-include-javadoc t
 jde-javadoc-gen-overview ""
 jde-checkstyle-option-require-packagehtml nil
 jde-javadoc-gen-notree nil
 jde-run-option-garbage-collection '(t t)
 jde-import-auto-collapse-imports nil
 jde-db-mode-hook nil
 jde-javadoc-command-path "javadoc"
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-import-group-function 'jde-import-group-of
 jde-checkstyle-option-block-finally '("text")
 bsh-eval-timeout 30
 jde-sourcepath '("f:\\java\\fotoalbum\\")
 jde-checkstyle-option-illegal-imports '("sun")
 jde-checkstyle-option-illegal-instantiations nil
 jde-db-read-vm-args nil
 jde-bug-debug nil
 jde-java-font-lock-api-name-filter nil
 jde-checkstyle-option-maxconstructorlen 150
 jde-checkstyle-option-allow-noauthor nil
 jde-checkstyle-class "com.puppycrawl.tools.checkstyle.Main"
 jde-db-query-missing-source-files t
 jde-javadoc-end-block-template nil
 jde-gen-method-signature-padding-1 ""
 jde-gen-method-signature-padding-2 ""
 jde-gen-method-signature-padding-3 " "
 jde-gen-cflow-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l \"finally\")" " 
'(l '> \"finally\""
                         " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  
'n)" " \"{\"'>'n'>'r'n" " \"}\""
                         " (if jde-gen-comments " "  '(l \" // end of finally\"))" " 
'>'n'>)" " )")
 jde-checkstyle-option-allow-protected nil
 jde-javadoc-gen-packages nil
 jde-help-use-frames t
 jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" " '(l \"ife\")"
                         " '(l '> \"if\" jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" 
clause)"
                         "       jde-gen-conditional-padding-2 \")\"" " (if 
jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "  '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\" '>"
                         " (if jde-gen-comments " "  '(l \" // end of if (\" (s 
clause) \")\" '>'n)" "  (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "   'n))" " '> \"else\"" 
" (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3" "  '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                         "  '(l \" // end of if (\" (s clause) \") else\"))" " 
'>'n'>)" " )")
 jde-bug-server-socket '(t . "2112")
 jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" " '(l \"while\")"
                       " '(l '> \"while\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 (p \"while-clause: \" 
clause) "
                       "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r "
                       "   jde-gen-conditional-padding-3 " "  '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                       "  '(l \" // end of while (\" (s clause) \")\"))" " '>'n'>)" " 
)")
 jde-imenu-include-modifiers nil
 jde-appletviewer-option-encoding ""
 jde-gen-cflow-try-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l \"try\")" " '(l 
'> \"try \"" " (if jde-gen-k&r "
                           "  ()" "  'n)" " \"{\"'>'n'>'r'n" " \"}\" '>" " (if 
jde-gen-k&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 \")\" '>" " (if 
jde-gen-k&r "
                           "   jde-gen-conditional-padding-3 " "  'n)" " 
\"{\"'>'n'>'r'n" " \"}\""
                           "  (if jde-gen-comments " "  '(l \" // end of 
try-catch\"))" " '>'n'>)" " )")
 jde-ant-use-global-classpath nil
 jde-gen-interface-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)"
                                     "\"/**\" '>'n" "\" * \"" "(file-name-nondirectory 
buffer-file-name) '>'n"
                                     "\" *\" '>'n" "\" *\" '>'n" "\" * Created: \" 
(current-time-string) '>'n"
                                     "\" *\" '>'n"
                                     "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n'" "'>'n" "\"public interface \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(if 
jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n" "'>'p'n" "\"}\">" "\"// \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "'>'n")
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-compile-option-target '("1.1")
 jde-ant-read-args nil
 jde-run-executable ""
 jde-ant-buildfile "build.xml"
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 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-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)" " '(l \"switch\")"
                        " '(l '> \"switch\" jde-gen-conditional-padding-1 "
                        "  \"(\" jde-gen-conditional-padding-2 (p \"switch-condition: 
\" clause) "
                        "        jde-gen-conditional-padding-2 \")\"" " '>" " (if 
jde-gen-k&r "
                        "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'"
                        " \"case \" (p \"first value: \") \":\"'>'n'" " >'p'n" " 
\"break;\"'>'n'n" " \"default:\"'>'n'>"
                        " \"break;\"'>'n" " \"}\"" " (if jde-gen-comments "
                        "  '(l \" // end of switch (\" (s clause) \")\"))" " '>'n'>)" 
" )")
 jde-which-method-abbrev-symbol "~"
 jde-db-option-vm-args nil
 jde-run-application-class "Main"
 jde-ant-build-hook '(jde-compile-finish-kill-buffer 
jde-compile-finish-refresh-speedbar
                      jde-compile-finish-flush-completion-cache)
 jde-javadoc-gen-doclet ""
 jde-project-hooks nil
 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) '&"
                             "\"protected Vector \" (s listener-vector) \" = new 
Vector();\" '>'n '>'n" "\"/**\" '>'n"
                             "\"* The method <CODE>add\" (s listener-class)" 
"\"</CODE> allows to \" '>'n"
                             "\"* add a new <CODE>\" (s listener-class) \"</CODE>\" 
'>'n"
                             "\"* that will be notified of incoming events.\" '>'n" 
"\"*\" '>'n"
                             "\"* @see \" (s listenerFQN) '>'n" "\"*/\" '>'n" 
"(jde-gen-method-signature" "  \"public\""
                             "  \"void\"" "  (concat \"add\" (tempo-lookup-named 
'listener-class))"
                             "  (concat (tempo-lookup-named 'listener-class) \" l\")" 
" )" "'>" "(if jde-gen-k&r " " ()"
                             " 'n)" "\"{\"'>'n" "(s listener-vector) 
\".addElement(l);\" '> 'n" "\"}\" '>'n '>'n"
                             "\"/**\" '>'n" "\"* The method <CODE>remove\" (s 
listener-class)"
                             "\"</CODE> allows to \" '>'n"
                             "\"* remove a <CODE>\" (s listener-class) \"</CODE> that 
was\" '>'n"
                             "\"* previously registered to be notified of incoming 
events.\" '>'n" "\"*\" '>'n"
                             "\"* @see \" (s listenerFQN) '>'n" "\"*/\" '>'n" 
"(jde-gen-method-signature" "  \"public\""
                             "  \"void\"" "  (concat \"remove\" (tempo-lookup-named 
'listener-class))"
                             "  (concat (tempo-lookup-named 'listener-class) \" l\")" 
" )" "'>" "(if jde-gen-k&r " " ()"
                             " 'n)" "\"{\"'>'n" "(s listener-vector) 
\".removeElement(l);\" '> 'n" "\"}\" '>'n '>'n")
 jde-checkstyle-option-maxfilelen 2000
 jde-import-sorted-groups nil
 jde-compile-option-hide-classpath nil
 jde-run-applet-viewer ""
 jde-javadoc-return-tag-template "\"* @return \" (jde-javadoc-a type)\n \" \" 
(jde-javadoc-code type) \" value\""
 jde-javadoc-gen-version t
 jde-complete-signature-display-time 5
 jde-javadoc-gen-helpfile ""
 jde-import-excluded-packages '("bsh.*")
 jde-run-read-vm-args nil
 jde-help-docsets '(("JDK API" "" nil))
 jde-ant-target-regexp "<\\s-*target\\s-[^...]*?name\\s-*=\\s-*\"\\s-*\\([^\"]+\\)"
 jde-ant-invocation-method '("Script")
 jde-checkstyle-option-ignore-imports nil
 jde-devel-debug nil
 jde-checkstyle-option-javadoc-check-unused-throws nil
 jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class name: \" 
class) '>"
                                "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r " 
" ()" " '>'n)" "\"{\" '>'n"
                                "(jde-gen-method-signature" "  \"public\"" "  nil" "  
(jde-gen-lookup-named 'class)"
                                "  nil" " )" "(if jde-gen-k&r " " ()" " '>'n)" 
"\"{\"'>'n" "\"}\"'>'n" "'>'n"
                                "(jde-gen-get-interface-implementation)" "'>'n" "\"}\" 
'>'n'>")
 jde-auto-parse-buffer-interval 180
 jde-run-option-verify '(nil t)
 jde-checkstyle-option-public-member-format "^f[A-Z][a-zA-Z0-9]*$"
 jde-import-reverse-sort-group nil
 jde-compile-option-optimize nil
 jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" " '(l \"case\")" " '(l 'n 
\"case \" (p \"value: \") \":\"'>'n"
                      " '>'p'n" " \"break;\"'>'n)" " )")
 jde-wiz-get-set-variable-convention '("")
 jde-compile-option-depend nil
 jde-javadoc-describe-class-template "\"* Describe class \" (jde-javadoc-code name) \" 
here.\""
 jde-help-remote-file-exists-function '("wget")
 jde-gen-add-test-to-suite '("\"suite.addTest(new \""
                             "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                             "\"(\\\"\" (P \"Test Name: \") \"\\\") \"" "(if 
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
                             "\"public void runTest()\"" "(if jde-gen-k&r " "()" 
"'>'n)" "\"{\"'>'n"
                             "(P \"Method to call: \") \"();\"'>'n" "\"}\"'>'n" 
"\"});\"'>'n")
 jde-read-checkstyle-args nil
 jde-checkstyle-option-header-regexp nil
 jde-javadoc-gen-serialwarn nil
 jde-gen-section-comment-template '("(p \"Comment: \" comment-line 'noinsert)" 
"(end-of-line) '&" "'n"
                                    "\"// \" (s comment-line) '>'n'n'>")
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
                                    "\".addActionListener(\" 
jde-gen-method-signature-padding-2 "
                                    "\"new ActionListener\" 
jde-gen-method-signature-padding-1 \"()\" '>"
                                    "(if jde-gen-k&r " " 
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
                                    "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"actionPerformed\""
                                    "  \"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r " 
" ()" " 'n)" "\"{\"'>'n"
                                    "\"}\"'>'n" "\"}\" 
jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
 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-buffer-templates '(("Class" . jde-gen-class) ("Interface" . 
jde-gen-interface) ("Console" . jde-gen-console)
                            ("Swing App" . jde-gen-jfc-app) ("Unit Test" . 
jde-gen-junit-test-class))
 jde-project-context-switching-enabled-p t
 jde-javadoc-gen-args nil
 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


The contents of the *Backtrace* buffer were

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  substitute-in-file-name(nil)
  (setq jdk-dir (substitute-in-file-name jdk-dir))
  (progn (setq jdk-dir (substitute-in-file-name jdk-dir)) (if (not ...) (error ...)))
  (if (not (string= jdk-dir "")) (progn (setq jdk-dir ...) (if ... ...)))
  (let* ((jdk ...) (jdk-dir ...)) (if (not ...) (progn ... ...)) jdk-dir)
  (if jde-jdk (let* (... ...) (if ... ...) jdk-dir) (let (...) (if jdk-dir ... ...) 
jdk-dir))
  jde-get-jdk-dir()
  (let ((jdk-dir ...)) (if jdk-dir (progn ... ...) (if ... ... ...)))
  (if (string= vm-path "") (let (...) (if jdk-dir ... ...)) (if (file-exists-p ...) 
vm-path (if ... vm-path ...)))
  (let ((vm-path ...)) (if (string= vm-path "") (let ... ...) (if ... vm-path ...)))
  (eieio-oset vm (quote :path) (let (...) (if ... ... ...)))
  (oset vm :path (let (...) (if ... ... ...)))
  (let* ((jdk-version ...) (vm ...)) (if (not vm) (setq vm ...)) (oset vm :path (let 
... ...)) vm)
  jde-run-get-vm()
  (eieio-oref (jde-run-get-vm) (quote :path))
  (oref (jde-run-get-vm) :path)
  (let* ((bsh-buffer ...) (ant-home ...) (jde-java-directory ...) (vm ...) (vm-args 
...) (dir ...)) (setq vm-args (append vm-args bsh-vm-args)) (setq vm-args (append 
vm-args ...)) (save-excursion (set-buffer bsh-buffer) (erase-buffer) (cd dir) (insert 
...) (insert ...) (comint-mode) (setq comint-prompt-regexp "bsh % ")) (message "%s" 
"Starting the BeanShell. Please wait...") (let (... ... ... ... ... ...) (comint-exec 
bsh-buffer "bsh" vm nil vm-args)) (let (...) (process-kill-without-query bsh-process)) 
(if display-buffer (pop-to-buffer bsh-buffer-name)))
  (if (not (comint-check-proc bsh-buffer-name)) (let* (... ... ... ... ... ...) (setq 
vm-args ...) (setq vm-args ...) (save-excursion ... ... ... ... ... ... ...) (message 
"%s" "Starting the BeanShell. Please wait...") (let ... ...) (let ... ...) (if 
display-buffer ...)) (when display-buffer (message "The Java interpreter is already 
running.") (pop-to-buffer bsh-buffer-name)))
  (let ((bsh-buffer-name "*bsh*")) (if (not ...) (let* ... ... ... ... ... ... ... 
...) (when display-buffer ... ...)))
  bsh-internal()
  (let (proc) (bsh-internal) (setq proc (get-process "bsh")) (if (eq system-type ...) 
(accept-process-output proc bsh-startup-timeout 0) (while ...)) proc)
  (if (get-process "bsh") (get-process "bsh") (let (proc) (bsh-internal) (setq proc 
...) (if ... ... ...) proc))
  bsh-get-process()
  (let* ((bsh-process ...) (comint-filter ...)) (when bsh-process (setq bsh-tq-reply 
nil) (set-process-filter bsh-process ...) (process-send-string bsh-process ...) (if 
... ...) (set-process-filter bsh-process comint-filter) (if ... ...) (if eval-return 
... bsh-tq-reply)))
  bsh-eval("jde.util.JdeUtilities.setProjectValues(\"f:/Java/fotoalbum/prj.el\",  
\"\");")
  (if (not (bsh-running-p)) (bsh-eval (jde-create-prj-values-str)))
  (save-excursion (set-buffer (oref this :buffer)) (insert "CompileServer output:\n") 
(insert "\n") (setq temp (mapconcat ... args " ")) (insert temp " ") (insert 
source-path "\n") (if (not ...) (bsh-eval ...)) (setq proc (bsh-get-process)) (setq 
jde-compile-comint-filter (process-filter proc)) (set-process-filter proc (quote 
jde-compile-filter)) (process-send-string proc (concat ... "\n")))
  (let* ((w32-quote-process-args 34) (win32-quote-process-args 34) proc flag temp) 
(save-excursion (set-buffer ...) (insert "CompileServer output:\n") (insert "\n") 
(setq temp ...) (insert temp " ") (insert source-path "\n") (if ... ...) (setq proc 
...) (setq jde-compile-comint-filter ...) (set-process-filter proc ...) 
(process-send-string proc ...)))
  (let* ((directory-sep-char 47) (args ...) (source-path ...) (arg-array ...)) (if 
args (setq arg-array ...)) (setq arg-array (concat arg-array "}")) (let* (... ... proc 
flag temp) (save-excursion ... ... ... ... ... ... ... ... ... ... ...)))
  jde-compile-compiler([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  apply(jde-compile-compiler [object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval 
(apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys 
(cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys 
...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) (static 
nil) (eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq 
newargs args) (cond (... ...) (... ...)) (if static (progn ... ...) (setq tlambdas 
...) (setq lambdas ... keys ...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq 
tlambdas ...) (setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if 
... ...) rval))
  eieio-generic-call(jde-compile-run-server ([object jde-compile-javac-14 "javac 
1.4.x" unbound "1.4" unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil 
t]))
  jde-compile-run-server([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  (if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec 
this))
  jde-compile-compiler([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  apply(jde-compile-compiler [object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval 
(apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys 
(cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys 
...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) (static 
nil) (eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq 
newargs args) (cond (... ...) (... ...)) (if static (progn ... ...) (setq tlambdas 
...) (setq lambdas ... keys ...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq 
tlambdas ...) (setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if 
... ...) rval))
  eieio-generic-call(jde-compile-launch ([object jde-compile-javac-14 "javac 1.4.x" 
unbound "1.4" unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t]))
  jde-compile-launch([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" unbound 
#<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  jde-compile-compiler([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  apply(jde-compile-compiler [object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" 
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval 
(apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys 
(cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys 
...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) (static 
nil) (eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq 
newargs args) (cond (... ...) (... ...)) (if static (progn ... ...) (setq tlambdas 
...) (setq lambdas ... keys ...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq 
tlambdas ...) (setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if 
... ...) rval))
  eieio-generic-call(jde-compile-compile ([object jde-compile-javac-14 "javac 1.4.x" 
unbound "1.4" unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t]))
  jde-compile-compile([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" unbound 
#<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
  (progn (oset compiler :interactive-args (if ... ...)) (jde-compile-compile compiler))
  (if compiler (progn (oset compiler :interactive-args ...) (jde-compile-compile 
compiler)) (error "Unknown compiler. Aborting compilation."))
  (let ((compiler ...)) (if compiler (progn ... ...) (error "Unknown compiler. 
Aborting compilation.")))
  jde-compile()
* call-interactively(jde-compile)



End Insert *Backtrace* buffer


The contents of the *Messages* buffer were

(D:\EMACS-21.1\BIN\EMACS.EXE)
Loading font-lock...
Loading regexp-opt...done
Loading font-lock...done
Loading paren...done
Loading easymenu...done
Loading d:/EMACS-21.1/bin/fns-21.1.1.el (source)...done
Loading image...done
ECB 1.70 uses semantic 1.4 and eieio 0.17
Loading edmacro...done
Loading jde (source)...
Defining colors...
Loading mule-util...done
jde-java-font-lock: building names cache...empty
Loading jde (source)...done
Loading cl-seq...done
Loading f:/Java/fotoalbum/prj.el (source)...done [2 times]
Loading f:/Java/fotoalbum/prj.el (source)...done [2 times]
Mark saved where search started
Mark set
Auto-saving...done
Wrote f:/Java/fotoalbum/MainPanel.java [5 times]
Wrote f:/Java/fotoalbum/HTMLStylesheetActionListener.java [2 times]
(No files need saving)
setq: 
Loading debug...done
Entering debugger...
 [2 times]
Preparing problem report...
Loading sendmail...done
Formatting bug report 
buffer.........................................................................
Mark set [2 times]



End Insert *Messages* buffer


The contents of the *jde-log* buffer were

jde-load-project-file: Loading f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-sourcepath from project f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-run-application-class from project 
f:/Java/fotoalbum/prj.el
jde-load-project-file: Loading f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-sourcepath from project f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-run-application-class from project 
f:/Java/fotoalbum/prj.el



End Insert *jde-log* buffer


Process environment: 

LANG=dan
TERM=cmd
EMACSDOC=D:/EMACS-21.1/etc
EMACSLOCKDIR=D:/EMACS-21.1/lock
EMACSPATH=D:/EMACS-21.1/bin
EMACSDATA=D:/EMACS-21.1/etc
SHELL=bash
EMACSLOADPATH=D:/EMACS-21.1/site-lisp;D:/EMACS-21.1/../site-lisp;D:/EMACS-21.1/lisp;D:/EMACS-21.1/leim
TMPDIR=C:\WINDOWS\TEMP
emacs_dir=D:/EMACS-21.1
BLASTER=A220 I5 D1 H5 P330 T6 E620
windir=C:\WINDOWS
CMDLINE=WIN
CLASSPATH=.;D:\JMF21~1.1\LIB\SOUND.JAR;D:\JMF21~1.1\LIB\JMF.JAR
PATH=D:\TEX\BIN\WIN32;D:\GNU\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;D:\SML\BIN;C:\PROGRAMMER\MTS;D:\TEX\GSTOOLS\GS5.50\;D:\TEX\IMAGICK;D:\J2SDK1.4.1\BIN;D:\CYGWIN\BIN;C:\USR\LOCAL\BIN;;D:\BORLAND\CBUILD~1\BIN;D:\BORLAND\CBUILD~1\PROJECTS\BPL;D:\ANT\BIN
JAVA_HOME=d:\j2sdk1.4.1
HOME=c: 
CM_PATH=d:\sml\lib
LIBRARY_PATH=\LIB
C_INCLUDE_PATH=\INCLUDE
GCC_EXEC_PREFIX=\LIB\GCC-LIB\
COMSPEC=C:\WINDOWS\COMMAND.COM
winbootdir=C:\WINDOWS
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP


The contents of the .emacs file was


;; Give et backtrace ved fejl
(setq debug-on-error 1)
 
;; farver
(cond ((fboundp 'global-font-lock-mode)
       ;; Turn on font-lock in all modes that support it
       (global-font-lock-mode t)
       ;; Maximum colors
       (setq font-lock-maximum-decoration t)))

;; Windows taster
(setq load-path (cons "d:/emacsPlugins/cua-mode/" load-path))
(require 'cua-mode)
(CUA-mode t)

;; Dynamic expand
(global-set-key [M-�] 'dabbrev-expand)

;; stavekontrol genvej
(global-set-key [C-f7] 'ispell-buffer)
(global-set-key [C-f8] 'spell-word)

;; shell-mode for variable
(global-set-key  [C-tab] 'hippie-expand)

;; sl� program ned
(global-set-key [C-c C-v C-k] 'comint-kill-subjob)

;; Gaa til linie med C-cg
(global-set-key [C-c C-l] 'goto-line)

;; Brug dansk ordbog
(setq ispell-dictionary "dansk")

;; Titel bar
(setq frame-title-format '("%b" (buffer-file-name ": %f")))

;; Parenteser matches
(show-paren-mode 1)

;; Gaa til parentes
(global-set-key "%" 'match-paren)

(defun match-paren (arg)
"Go to the matching parenthesis if on parenthesis otherwise insert %."
      (interactive "p")
      (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
            ((looking-at "\\s\)") (forward-char 1) (backward-list 1))
            (t (self-insert-command (or arg 1)))))

;; Auto ryk ind efter en return
(global-set-key [(control m)] 'newline-and-indent)

;; position p� linien
(setq column-number-mode t)

;; backups i samme dir
;(defun make-backup-file-name (file-name)
  "Create the non-numeric backup file name for `file-name'."
  ;(require 'dired)
  ;(if (file-exists-p "~/backups")
;  (concat "~/backups/" (dired-replace-in-string "[/]" "|" file-name) "~")
;  (concat file-name "~"))

;(concat "~/backups/" (file-name-nondirectory file-name) "~"))

(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(backup-directory-alist (quote (("" . "f:\\tmp\\backup"))))
 '(ecb-source-file-regexps (quote ("" 
"\\(\\(M\\|m\\)akefile\\|.*\\.\\(java\\|el\\|c\\|cc\\|h\\|hh\\|txt\\|html\\|texi\\|info\\|bnf\\)\\)$")))
 '(ecb-source-path (quote (("f:/java/tips" "tips"))))
 '(jde-enable-abbrev-mode nil)
 '(jde-javadoc-author-tag-template "\"* @author <a 
href=\\\"mailto:\"[EMAIL PROTECTED]\"\\\";>\"Peter T. Nielsen\"</a>\"")
 '(jde-jdk (quote ("jdk 1.4")))
 '(jde-jdk-registry (quote (("jdk 1.4.1" . "d:\\j2sdk1.4.1"))))
 '(jde-key-bindings (quote (("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" . 
jde-build) ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug) ("[? ? ?]" . 
jde-find) ("[? ? ?i]" . jde-wiz-implement-interface) ("[? ? ?j]" . 
jde-javadoc-generate-javadoc-template) ("[? ? ?]" . bsh) ("[? ? ?]" . 
jde-gen-println) ("[? ? ?]" . jde-help-browse-jdk-doc) ("[? ? ?]" . 
jde-save-project) ("[? ? ?]" . jde-wiz-update-class-list) ("[? ? ?]" . jde-run) 
("[? ? ?]" . speedbar-frame-mode) ("[? ? ?]" . jde-db-menu-debug-applet) ("[? 
? ?]" . jde-help-symbol) ("[? ? ?]" . jde-open-class-source) ("[? ? ?]" . 
jde-import-find-and-import) ("[? ? ?]" . jde-run-etrace-prev) ("[? ? ?]" . 
jde-run-etrace-next) ("[(control c) (control v) (control ?.)]" . 
jde-complete-at-point-menu) ("[(control c) (control v) ?.]" . jde-complete-at-point))))
 '(jde-run-application-class "Main")
 '(jde-run-read-app-args t))

;; Lyd
(set-message-beep 'ok)

;; Home og end til at virke "rigtigt"

(global-set-key  [end] 'end-of-line)
(global-set-key  [home] 'beginning-of-line)
(global-set-key  [C-end] 'end-of-buffer)
(global-set-key  [C-home] 'beginning-of-buffer)


;; Sl� ihej
(global-set-key [M-f1] 'kill-this-buffer)
(global-set-key [M-f4] 'kill-emacs)

;; SML-mode noedvendigheder
(setq load-path (cons "lisp/progmodes" load-path))
(autoload 'sml-mode "sml-mode" "Major mode for editing SML." t)
(setq auto-mode-alist
      (append '(("\\.sml$" . sml-mode) 
                ("\\.sig$" . sml-mode) 
                ("\\.ML$"  . sml-mode)) auto-mode-alist))

;; bigwig-mode noedvendigheder
(setq load-path (cons "lisp/progmodes" load-path))
(autoload 'bigwig-mode "bigwig-mode" () t)
  (setq auto-mode-alist (cons '("\\.wig$" . bigwig-mode) auto-mode-alist))
 
;; Make ange-ftp-mode work
(setq ange-ftp-ftp-program-name "d:/emacs-20.7/bin/ftp.exe")
(setq ange-ftp-tmp-name-template "f:/tmp/")
(setq ange-ftp-gateway-tmp-name-template "f:/tmp/")

;; Make telnet-mode work
(require 'telnet)
(setq telnet-program "d:/telnet/xtelnet.exe")
(fset 'telnet 'zoltan-telnet)


;; telnet with telnet.exe written by Naftali Ramati ([EMAIL PROTECTED]).
;; Thanks to Zoltan Kemenczy ([EMAIL PROTECTED]).
(defun zoltan-telnet (host)
  "Open a network login connection to host named HOST (a string).
Communication with HOST is recorded in a buffer `*telnet-HOST*'.
Normally input is edited in Emacs and sent a line at a time."
  (interactive "sOpen telnet connection to host: ")
  (let* ((comint-delimiter-argument-list '(?\  ?\t))
         (name (concat "telnet-" (comint-arguments host 0 nil) ))
         (buffer (get-buffer (concat "*" name "*")))
         process)
    (if (eq window-system 'w32)
        (setq telnet-new-line "\n"))
    (if (and buffer (get-buffer-process buffer))
        (pop-to-buffer (concat "*" name "*"))
      (pop-to-buffer (make-comint name telnet-program nil host))
      (setq process (get-buffer-process (current-buffer)))
      (set-process-filter process 'telnet-initial-filter)
      (accept-process-output process)
      (telnet-mode)
      (setq comint-input-sender 'telnet-simple-send)
      (setq telnet-count telnet-initial-count))))


;; start bib
(setq startup-directory "f:/")

(let ((working-directory (or startup-directory nil)))
  (if (and (and working-directory)
           (file-directory-p working-directory))
      (cd working-directory)))

;;;; JDE Noedvendigheder
;;; Eieio

(add-to-list 'load-path "d:/emacsPlugins/eieio-0.17")

;;; Semantic
;(setq semantic-load-turn-everything-on t)
;(load-file "d:/emacsPlugins/semantic-1.4beta13/semantic-load.el")
                                      ; change to actual install area.
(add-to-list 'load-path "d:/emacsPlugins/semantic-1.4") ; so Emacs can find semantic
(require 'semantic-c) ; for C code integration
(require 'semantic-el) ; for Emacs Lisp code integration
(require 'semantic-make) ; for Makefile integration
(require 'semantic-imenu) ; if you use imenu or wich-function
(add-hook 'speedbar-load-hook (lambda () (require 'semantic-sb)))
                        ; for speedbar integration
(autoload 'semantic-bnf-mode "semantic-bnf" "Mode for Bovine Normal Form." t)
(add-to-list 'auto-mode-alist '("\\.bnf$" . semantic-bnf-mode))
                        ; for editing .bnf parser files.
(autoload 'semantic-minor-mode "semantic-mode" "Mode managing semantic parsing." t)
                        ; for semantic-minor-mode



;;; Speedbar
(add-to-list 'load-path "d:/emacsPlugins/speedbar-0.14beta4")

(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)

(define-key-after (lookup-key global-map [menu-bar tools])
      [speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])

(global-set-key [(f4)] 'speedbar-get-focus)


;;; bash shell

(setq binary-process-input t) 
(setq w32-quote-process-args ?\") 
(setq shell-file-name "bash") ;; or sh if you rename your bash executable to sh. 
(setenv "SHELL" shell-file-name) 
(setq explicit-shell-file-name shell-file-name) 
(setq explicit-sh-args '("-login" "-i"))

;; Hvor det hele er henne

(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/jde-2.2.9beta12/lisp"))
(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/elib-1.0"))

;; Lad os s� f� det ved aabing af .java fil
(setq defer-loading-jde t)
(if defer-loading-jde
    (progn
      (autoload 'jde-mode "jde" "JDE mode." t)
      (setq auto-mode-alist
            (append
             '(("\\.java\\'" . jde-mode))
             auto-mode-alist)))
  (require 'jde))

(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/ecb-1.70"))
(require 'ecb)

;; Find def af symbol vha. jde
(defun own-jde-goto-symbol-definition (arg)
  (point-to-register "o")
  (jde-open-class-source arg))
;; gaa tilbage til symbol 
(defun own-jde-go-back-to-symbol
  (jump-to-register "o"))

(global-set-key [C-f1] 'own-jde-goto-symbol-definition)
(global-set-key [C-f2] 'own-jde-go-back-to-symbol)


(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 )

;;AucTex
;;;;Define keys and functions useful for AUC-TeX
;;If you do not want to use 'C-c C-c' or the pull-down menu "Command"
(global-set-key [(control f5)] 'do-LaTeX)      ; LaTeX  the current file
(global-set-key [(control f6)] 'do-DVIview)    ; DVIview  the current file
(defun do-LaTeX ()
   "LaTeX the curent file."
   (interactive)
   (TeX-command "LaTeX" 'TeX-master-file))
(defun do-DVIview ()
   "YAPview the curent file."
   (interactive)
   (TeX-command "View" 'TeX-master-file))
;;If you do not want to use the pull-down menu "Command" for dvips
(global-set-key [(control f9)] 'do-DVIPS)      ; DVIPS  the current file
(global-set-key [(control f10)] 'do-PSview)     ; PSview  the current file
(defun do-DVIPS ()
   "DVIPS the curent file."
   (interactive)
   (TeX-command "dviPS" 'TeX-master-file))
(defun do-PSview ()
   "DVIPS the curent file."
   (interactive)
   (TeX-command "Ghostview" 'TeX-master-file))

;; visual basic mode
(add-to-list 'load-path "d:/emacsPlugins/visual-basic")
(autoload 'visual-basic-mode "visual-basic-mode" "Visual Basic mode." t)
(setq auto-mode-alist (append '(("\\.\\(frm\\|bas\\|cls\\)$" . 
                                  visual-basic-mode)) auto-mode-alist))


;; html-helper mode
(add-to-list 'load-path "d:/emacsPlugins/html-helper")
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist
      (append '(("\\.html$" . html-helper-mode)
                ("\\.htm$"  . html-helper-mode)) auto-mode-alist))
(setq html-helper-address-string "<a 
href='mailto:[EMAIL PROTECTED]'>[EMAIL PROTECTED]</a>")
(setq browser-url-netscape-program "d:/web/opera/opera/opera.exe" )




=====end inserted .emacs file

Reply via email to