--text follows this line--
Please enter the details of your bug report here
Windows 2000 Service Pack 2.
While I am busy with normal editing, the error message in the Backtrace
buffer pops up
(error "Stack overflow in equal"), and font-locking does not work any more.
I have to close the file and open it again to
get the font-locking to work. As far as I can figure it out, my setup of JDE
and the
utilities it uses are the correct versions.
The problem is intermittent and has no recognizeable pattern. Unfortunately
it is also very irritating.
Any help is appreciated.
Gert.
Emacs : GNU Emacs 21.2.1 (i386-msvc-nt5.0.2195)
of 2002-03-19 on buffy
Package: JDE version 2.2.9beta8
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-project-name "default"
jde-which-method-format '("[" jde-which-method-current "]")
jde-run-classic-mode-vm t
jde-complete-unique-method-names nil
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-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 " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"}
\"'>'n'>)" ")")
jde-make-args ""
jde-jdk-registry '(("1.4.0" . "c:/j2sdk1.4.0") ("1.3.1" . "c:/jdk1.3"))
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") ("str" .
"String") ("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-check-version-flag t
jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
jde-bug-debugger-host-address "127.0.0.1"
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 '("// Stellenbosch 2002")
jde-ant-enable-find nil
jde-bug-raise-frame-p t
jde-db-option-application-args nil
jde-javadoc-gen-nonavbar nil
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-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-ant-user-jar-files nil
jde-ant-complete-target t
jde-package-default-package-comment "// Default package used"
jde-package-load-hook nil
jde-compile-option-encoding ""
jde-db-option-attach nil
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" "*" "* @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-javadoc-gen-nodeprecated nil
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 '("'&" "\"System.out.println(\" (P \"Print out: \")
\");\"")
jde-enable-abbrev-mode nil
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-global-classpath '("c:/gert/PhD/ProtoApp/collEnvment")
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 "c:/gert/PhD/ProtoApp/collEnvment"
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 "\"* Interface \" (jde-javadoc-code
name) \" \""
jde-jdk '("1.4.0")
jde-imenu-include-signature t
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-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-java-environment-variables '("" "")
jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" "'(l \"fori\")"
"'(l '> \"for (int \" (p \"variable: \" var) \" = 0;
\"" "(s var)"
"\" < \"(p \"upper bound: \" ub)\"; \" (s var) \"++)
\"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")
jde-run-option-classpath nil
jde-javadoc-gen-detail-switch '("-private")
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-gen-comments t
jde-gen-cflow-enable nil
jde-compiler '("javac server" "")
jde-javadoc-gen-verbose nil
jde-javadoc-describe-method-template "\"* Method \" (jde-javadoc-code name)
\" \""
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-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-run-executable-args nil
jde-db-option-garbage-collection '(t t)
jde-bug-stack-info nil
jde-javadoc-gen-stylesheetfile ""
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 ""
jde-java-font-lock-max-names-by-regexp 100
jde-javadoc-gen-group nil
jde-javadoc-gen-link-offline nil
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:/emacs-21.2/Home/jde-java-font-lock.api"
jde-javadoc-gen-doc-title ""
jde-lib-directory-name "lib"
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-read-make-args nil
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-run-option-application-args nil
jde-ant-home ""
jde-bug-vm-executable '("javaw")
jde-db-set-initial-breakpoint t
jde-bug-debugger-command-timeout 30
jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-db-option-properties nil
jde-db-source-directories '("c:/gert/PhD/ProtoApp/collEnvment/"
"c:/jdk1.3/src/")
jde-run-read-app-args 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-bug-window-message nil
jde-build-function '(jde-java-build)
jde-debugger '("JDEbug")
jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\"
user-mail-address\n \"\\\">\" user-full-name \"</a>\""
jde-javadoc-describe-field-template "\"* The \" (jde-javadoc-field-type
modifiers)\n \" \" (jde-javadoc-code name) \" \""
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-javadoc-describe-constructor-template "\"* Constructor for new \"
(jde-javadoc-code name) \" instances.\""
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-compile-option-deprecation nil
jde-import-group-of-rules '(("^javax?\\."))
jde-db-spec-breakpoint-face-colors '("black" . "green")
jde-vm-path ""
jde-which-method-mode nil
jde-gen-k&r nil
jde-javadoc-gen-bottom ""
jde-javadoc-gen-footer ""
jde-db-option-classpath nil
jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" "'(l \"for\")"
"'(l '> \"for (\" (p \"for-clause: \" clause) \") \""
"(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")
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 'asc
jde-gen-get-set-var-template '("'n>" "\"/**\" 'n>"
"\"* Get the value of \" (P \"Variable name:
\" name) \".\" 'n>"
"\"* @return Value of \" (s name) \".\" 'n>"
"\"*/\" 'n>"
"\"public \" (P \"Variable type: \"
type) \" get\" (jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"()
{return \" (s name) \";}\" 'n> 'n>" "\"/**\" 'n>" "\"* Set the value of \"
(s name) \".\" 'n>" "\"* @param v Value to assign to \" (s name) \".\"
'n>" "\"*/\" 'n>" "\"public void set\" (jde-gen-init-cap
(jde-gen-lookup-named 'name))" "\"(\" (s type) \" v) {this.\" (s name)
\" = v;}\" 'n>")
jde-bug-saved-breakpoints nil
jde-complete-use-menu t
jde-compile-option-sourcepath nil
jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" "'(l \"if\")"
"'(l '> \"if (\" (p \"if-clause: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n'>'r'n" "\"} \"'>'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-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-javadoc-gen-notree nil
jde-run-option-garbage-collection '(t t)
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
bsh-eval-timeout 30
jde-db-read-vm-args nil
jde-bug-debug nil
jde-java-font-lock-api-name-filter nil
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-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 (\" (p \"if-clause: \" clause) \") \""
"(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n'>'r'n" "\"} \"'> n" "'> \"else \"" "(if
jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")
jde-bug-server-socket '(t . "2112")
jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"while\")"
"'(l '> \"while (\" (p \"while-clause: \" clause) \")
\"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'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-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-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 (\" (p \"switch-condition: \"
clause) \") \"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n'" "\"case \" (p \"first
value: \") \":\"'>'n'>'p'n"
"\"break;\"'>'n'>'p'n" "\"default:\"'>'n'>'p'n"
"\"break;\"'>'n" "\"} \"'>'n'>)" ")")
jde-which-method-abbrev-symbol "~"
jde-db-option-vm-args nil
jde-run-application-class ""
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 '("none" (nil nil nil))
jde-complete-insert-method-signature t
jde-bug-jre-home ""
jde-import-sorted-groups nil
jde-compile-option-hide-classpath nil
jde-run-applet-viewer "appletviewer"
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-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 600
jde-run-option-verify '(nil t)
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 "\"* Class \" (jde-javadoc-code name)
\" \""
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-javadoc-gen-serialwarn nil
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 nil
jde-compile-option-command-line-args nil
jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" .
jde-gen-console)
("Swing App" . jde-gen-jfc-app))
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: (error "Stack overflow in equal")
add-to-list(semantic-dirty-tokens ("OperationsCounting" type "class"
(("assignTime" variable "double" nil ... nil ... #<overlay from 285 to 323
in OperationsCounting.java>) ("os" variable "ObjectOutputStream" nil ... nil
... #<overlay from 326 to 362 in OperationsCounting.java>) ("baos" variable
"ByteArrayOutputStream" nil ... nil ... #<overlay from 365 to 406 in
OperationsCounting.java>) ("main" function "void" ... ... nil ... #<overlay
from 412 to 3878 in OperationsCounting.java>) ("calcAssignTime" function
"void" nil ... nil ... #<overlay from 3882 to 4423 in
OperationsCounting.java>) ("packagedVolume" function "void" ... ... nil ...
#<overlay from 4427 to 4977 in OperationsCounting.java>)
("clientPackagingOps" function "void" ... ... nil ... #<overlay from 4981 to
5504 in OperationsCounting.java>) ("clientUnPackagingOps" function "void"
nil ... nil ... #<overlay from 5508 to 6785 in OperationsCounting.java>)
("serverUnPackagingOps" function "void" nil ... nil ... #<overlay from 6789
to 8313 in OperationsCounting.java>) ("serverPackagingOps" function "void"
nil ... nil ... #<overlay from 8317 to 9822 in OperationsCounting.java>)
("clientRequestPar" function "void" nil ... nil ... #<overlay from 9826 to
10680 in OperationsCounting.java>) ("serverParRequestUnpacking" function
"void" nil ... nil ... #<overlay from 10684 to 11631 in
OperationsCounting.java>) ("putInPAPD" function "void" nil ... nil ...
#<overlay from 11635 to 13324 in OperationsCounting.java>) ("getFromPAPD"
function "void" nil ... nil ... #<overlay from 13331 to 14399 in
OperationsCounting.java>) ("versioningRequest" function "void" nil ... nil
... #<overlay from 14403 to 15630 in OperationsCounting.java>) ("pidRequest"
function "void" nil ... nil ... #<overlay from 15634 to 18640 in
OperationsCounting.java>) ("versioningReply" function "void" nil ... nil ...
#<overlay from 18646 to 20213 in OperationsCounting.java>)
("updateVersionOps" function "void" nil ... nil ... #<overlay from 20217 to
21154 in OperationsCounting.java>) ("localMethodCall" function "void" nil
... nil ... #<overlay from 21159 to 21557 in OperationsCounting.java>)
("doNothing" function "int" ... ... nil ... #<overlay from 21560 to 21621 in
OperationsCounting.java>) ("socketFlush" function "void" nil ... nil ...
#<overlay from 21628 to 23024 in OperationsCounting.java>) ("bufferFlush"
function "void" nil ... nil ... #<overlay from 23028 to 24031 in
OperationsCounting.java>) ("fileFlush" function "void" nil ... nil ...
#<overlay from 24037 to 25070 in OperationsCounting.java>) ("bufferRead"
function "void" nil ... nil ... #<overlay from 25076 to 26040 in
OperationsCounting.java>) ("fileRead" function "void" nil ... nil ...
#<overlay from 26044 to 26633 in OperationsCounting.java>) ("socketRead"
function "void" nil ... nil ... #<overlay from 26637 to 27665 in
OperationsCounting.java>) ("fceForward" function "void" nil ... nil ...
#<overlay from 27669 to 28436 in OperationsCounting.java>)) nil
((typemodifiers "public")) nil nil #<overlay from 249 to 28442 in
OperationsCounting.java>))
byte-code("?? @?G
Z\n8�\f!? �\f!? \f�H*V?r
@?G
Z\n8�\f!?: �\f!?= \f�H*W?r @��\nGZ\n8\"A*?j
��@\"?�@��#?��ӏ?���\"??~ A?~ ���!?A?? �?" [tl start token
semantic-tfe-overlay o end semantic-overlay-p semantic-overlay-start 0
semantic-overlay-end 1 dirty assoc add-to-list semantic-dirty-tokens
semantic-token-put t nil (byte-code "��@ \n$?" [tl start end
run-hook-with-args semantic-dirty-token-hooks] 5) ((error ...)) throw
alldone run-hooks semantic-reparse-needed-change-hook key
semantic-tfe-properties semantic-toplevel-bovine-cache-check] 5)
semantic-change-function-mark-dirty(28437 28437 2)
run-hook-with-args(semantic-change-function-mark-dirty 28437 28437 2)
semantic-change-function(28437 28437 2)
delete-horizontal-space(t)
newline-and-indent()
* call-interactively(newline-and-indent)
End Insert *Backtrace* buffer
The contents of the *Messages* buffer were
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
(No files need saving)
Flushed completion cache.
(No files need saving)
Flushed completion cache.
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
Fontifying SocketSinkThread.java...
(regexps..................................)
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
(No files need saving)
Flushed completion cache.
(No files need saving)
Flushed completion cache.
Parsing error messages...done.
Mark set
Partial reparsing... [4 times]
Wrote c:/gert/PhD/ProtoApp/collEnvment/operationsCounting/SocketSink.java
Flushed completion cache.
Partial reparsing...
Wrote
c:/gert/PhD/ProtoApp/collEnvment/operationsCounting/SocketSinkThread.java
Flushed completion cache.
(No files need saving)
Flushed completion cache.
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
Fontifying FlushOpsCount.java... (regexps..................................)
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
(No files need saving)
Flushed completion cache.
Parsing error messages...done.
Mark set
(No files need saving)
Flushed completion cache.
Wrote c:/gert/PhD/ProtoApp/collEnvment/operationsCounting/FlushOpsCount.java
Flushed completion cache.
Wrote c:/gert/PhD/ProtoApp/collEnvment/operationsCounting/FlushOpsCount.java
Flushed completion cache.
(No files need saving)
Flushed completion cache.
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
Fontifying FemChangeReceivingThread.java...
(regexps..................................)
Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el (source)...done
Auto-saving...done
Loading debug...done
Entering debugger...
[2 times]
Mark set
Partial reparsing...
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 c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-classic-mode-vm from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-global-classpath from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-working-directory from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-db-source-directories from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-application-class from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-load-project-file: Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-classic-mode-vm from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-global-classpath from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-working-directory from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-db-source-directories from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-application-class from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-load-project-file: Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-classic-mode-vm from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-global-classpath from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-working-directory from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-db-source-directories from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-application-class from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-load-project-file: Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-classic-mode-vm from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-global-classpath from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-working-directory from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-db-source-directories from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-application-class from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-load-project-file: Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-classic-mode-vm from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-global-classpath from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-working-directory from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-db-source-directories from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-application-class from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-load-project-file: Loading c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-classic-mode-vm from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-global-classpath from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-working-directory from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-db-source-directories from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
jde-set-variables: Loading jde-run-application-class from project
c:/gert/PhD/ProtoApp/collEnvment/prj.el
End Insert *jde-log* buffer
Process environment:
LANG=ENS
TERM=cmd
EMACSDOC=C:/emacs-21.2/etc
EMACSLOCKDIR=C:/emacs-21.2/lock
EMACSPATH=C:/emacs-21.2/bin
EMACSDATA=C:/emacs-21.2/etc
SHELL=C:/emacs-21.2/bin/cmdproxy.exe
EMACSLOADPATH=C:/emacs-21.2/site-lisp;C:/emacs-21.2/lisp;C:/emacs-21.2/leim
TMPDIR=C:\Documents and Settings\gcvr\Local Settings\Temp
WINDOWS_LOGIN=0
windir=C:\WINNT
USERPROFILE=C:\Documents and Settings\gcvr
USERNAME=gcvr
USERDOMAIN=GCVRIBM
TMP=C:\Documents and Settings\gcvr\Local Settings\Temp
TEMP=C:\Documents and Settings\gcvr\Local Settings\Temp
SystemRoot=C:\WINNT
SystemDrive=C:
ProgramFiles=C:\Program Files
PROCESSOR_REVISION=080a
PROCESSOR_LEVEL=6
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 10, GenuineIntel
PROCESSOR_ARCHITECTURE=x86
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PATH=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\PROGRAM
FILES\THINKPAD\UTILITIES;C:\WINNT\system32\nls;C:\WINNT\system32\nls\English
;C:\MSSQL7\BINN;c:\matlab6p1\bin\win32;c:\gs\gs7.04\bin;c:\gs\gs7.04\lib;c:\
j2sdk1.4.0\bin;Z:.;
Os2LibPath=C:\WINNT\system32\os2\dll;
OS=Windows_NT
NWUSERNAME=Gcvr
NWLANGUAGE=ENGLISH
NUMBER_OF_PROCESSORS=1
LOGONSERVER=\\GCVRIBM
HOMEPATH=\
HOMEDRIVE=C:
HOME=C:\emacs-21.2\Home
FILE_SERVER=SUN_ING
emacs_dir=C:/emacs-21.2
DOS_VER=V5.00
DOS_TYPE=IBM_PC
COMSPEC=C:\WINNT\system32\cmd.exe
COMPUTERNAME=GCVRIBM
CommonProgramFiles=C:\Program Files\Common Files
ALLUSERSPROFILE=C:\Documents and Settings\All Users
The contents of the .emacs file was
(setq load-path
(nconc
'(
"~/site-lisp/jde-2.2.9beta8/lisp",
"~/site-lisp/eieio-0.17beta3",
"/site-lisp/speedbar-0.14beta2",
"/site-lisp/semantic-1.4beta13",
"/site-lisp/elib-1.0",
"/site-lisp/ecb-1.70",
"/site-lisp/ps-print/lisp/ps-print"
)
load-path))
;; Semantic
(setq semantic-load-turn-everything-on t)
(require 'semantic-load)
(require 'filladapt)
(setq-default filladapt-mode t)
(require 'speedbar)
(require 'ecb)
(ecb-activate)
;; Workaround for problem with "complete-at-point"
(require 'eldoc)
(require 'jde)
;; cf jmaker.el in the site-lisp directory
(require 'jmaker)
;; Printing
;;One way to set `ps-postscript-code-directory' is to insert in your
~/.emacs:
;; (I recommend this way) (see ps-print readme file)
;;(setq ps-postscript-code-directory
;; "c:/Gnu_stuff/Emacs/emacs-21.2/site-lisp/ps-print/etc/ps-print/")
;;(require 'ps-print)
;;(require 'printing)
;; Frame settings
;; Settings for IBM Notebook: 15 inch monitor
;; running 1400 x 1050 resolution
(set-frame-height (selected-frame) 56)
;; When using speedbar
;;(set-frame-width (selected-frame) 113)
;; When using ECB
(set-frame-width (selected-frame) 148)
;; Settings for Firga: 17 inch monitor
;; running 800x600 resolution
;; (set-frame-height (selected-frame) 32)
;; (set-frame-width (selected-frame) 70)
(setq default-frame-alist
'((cursor-color . "Red")
(foreground-color . "black")
(background-color . "ivory")
(font . "-*-Courier New-bold-r-*-*-15-90-120-120-c-*-iso8859-1")))
;Set the default color, font and frame size for the initial frame.
(setq initial-frame-alist
'((cursor-color . "Red")
(foreground-color . "black")
(background-color . "ivory")))
; (font . "-*-Courier New-normal-r-*-*-13-*-96-96-c-*-iso8859-5")))
(set-face-background 'modeline "navy")
(set-face-foreground 'modeline "gold")
;;(set-face-font 'italic "-*-Courier
New-normal-i-*-*-13-*-96-96-c-*-iso8859-5")
;;(set-face-font 'bold "-*-Courier New-bold-r-*-*-13-*-96-96-c-*-iso8859-5")
;;(set-face-font 'bold-italic "-*-Courier
New-bold-i-*-*-13-*-96-96-c-*-iso8859-5")
;;(setq initial-frame-alist '((top . 10) (left . 30)))
(setq frame-title-format
'(multiple-frames "%b"
("" invocation-name "@" system-name
": %f")))
;; Folding mode
;; (load "c:/Gnu_stuff/Emacs/Home/folding.emacs")
;; Use cynus bash shell in Emacs
;;(load "c:/Gnu_stuff/Emacs/Home/cygnus.emacs")
;;(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"))
;; Use the following commands, based on font-lock-mode, to move the
;; cursor to previous/next method:
;; Shortcut key for moving to next function is Alt-Downarrow
;; Shortcut key for moving to previous function is Alt-Uparrow
;; (load "c:/Gnu_stuff/Emacs/Home/jump_to_method.emacs")
(defun next-function-name-face ()
"Point to next `font-lock-function-name-face' text."
(interactive)
(let ((pos (point)))
(if (eq (get-text-property pos 'face) 'font-lock-function-name-face)
(setq pos (or (next-property-change pos) (point-max))))
(setq pos (text-property-any pos (point-max) 'face
'font-lock-function-name-face))
(if pos
(goto-char pos)
(progn
(goto-char (point-max))
(message "End of buffer")))))
(defun prev-function-name-face ()
"Point to previous `font-lock-function-name-face' text."
(interactive)
(let ((pos (point)))
(if (eq (get-text-property pos 'face) 'font-lock-function-name-face)
(setq pos (or (previous-property-change pos) (point-min))))
(setq pos (previous-property-change pos))
(while (and pos (not (eq (get-text-property pos 'face)
'font-lock-function-name-face)))
(setq pos (previous-property-change pos)))
(if pos
(progn
(setq pos (previous-property-change pos))
(goto-char (or (and pos (1+ pos)) (point-min))))
(progn
(goto-char (point-min))
(message "Beginning of buffer")))))
;; Shortcut key for moving to next function is Alt-Downarrow
(define-key jde-mode-map [M-down] 'next-function-name-face)
;; Shortcut key for moving to previous function is Alt-Uparrow
(define-key jde-mode-map [M-up] 'prev-function-name-face)
;; Configuration required to use browse-url on Win32.
;; The program shelex.exe has to be in the path.
;; Note the variable jde-jdk-doc-url also has to be set to point to the
;; file where you want to start.
(defvar shell-execute-helper "shelex.exe")
(defun shell-execute-url (url &optional new-window)
"Invoke the shell-execute-helper program to call ShellExecute and launch
or re-direct a web browser on the specified url."
(interactive "sURL: ")
; (call-process shell-execute-helper nil nil nil url)
(start-process "shellex" nil shell-execute-helper url))
(setq browse-url-browser-function 'shell-execute-url)
(setq gnus-button-url 'shell-execute-url) ; GNUS
(setq vm-url-browser 'shell-execute-url) ; VM
;; JDE mode hook
(
defun my-jde-mode-hook ()
(c-add-style
"my-java"
'("java"
(c-set-offset 'arglist-intro '+)
(c-basic-offset . 2)
;; Don't indent braces
(setq c-continued-brace-offset -2)
(c-comment-only-line-offset . (0 . 0))
(c-hanging-braces-alist . ((substatement-open before after) ))))
(c-set-style "my-java")
;; Makes a new line when the ; is typed.
;;(setq c-auto-newline t)
;; Define shortcut keys (for jde mode, not global)
(define-key jde-mode-map [f1] 'jde-help-symbol)
(global-set-key [f2] 'ecb-redraw-layout)
(define-key jde-mode-map [f8] 'kill-this-buffer)
;; Auto indentation (without pressing the tab).
(define-key c-mode-base-map "\C-m" 'newline-and-indent)
(setq c-comment-continuation-stars "* ")
(add-hook 'compilation-mode-hook 'turn-on-font-lock)
)
(add-hook 'jde-mode-hook 'my-jde-mode-hook)
;; Turn on hungry delete mode: i.e. backspace deletes all preceding
;; whitespace characters in one swoop.
(add-hook 'c-mode-common-hook
'(lambda () (c-toggle-hungry-state 1)))
;; Debugging when required
(setq debug-on-error t)
;; Fast access to buffers
(setq mouse-buffer-menu-mode-mult 1)
;; These lines show the clock in the status bar.
;; Comment out first line if you prefer to show
;; time in 12 hour format
(setq display-time-24hr-format t)
(setq display-time-day-and-date t)
(display-time)
;; Shut off annoying sound
(set-message-beep 'silent)
;; show column number in status bar
(setq column-number-mode t)
;; make searches case-INsensitive
(set-default 'case-fold-search t)
;; Word completion: Set the Tab to do word-completion
;; Obsolete: Type part of the word, then M-/ (Alt-/) to complete
;;(setq-default dabbrev-case-replace nil)
;;------------------------------------------------------------------
;; Use tab key for my-tab.
;; In case of problems change to [insert] for my-tab and meta-insert for
overwrite mode
;;(global-set-key [insert] 'my-tab)
;;(global-set-key [(meta insert)] 'overwrite-mode)
;; Set colors like this, if desired
;;(set-background-color "azure1")
;;(set-background-color "gray90")
(set-background-color "ivory")
(set-foreground-color "black")
;; Get rid of old versions of files
(setq delete-old-versions t)
;; Shut off message buffer. Note - if you need to debug emacs,
;; comment these out so you can see what's going on.
;; (setq message-log-max nil)
;; (kill-buffer "*Messages*")
;; Automatically turn on auto-fill-mode when editing text files
;; (add-hook 'text-mode-hook 'turn-on-auto-fill)
;; If you want to change the word wrap column, change this number
(setq-default fill-column 75)
;;
;; Changes emacs keyboard to a more 'Windowish' style for coping, cutting &
pasting ...
;;
(require 'cua)
(CUA-mode t)
;;
;;Highlight matching parentheses
(load "paren")
(show-paren-mode t)
;; Valid styles are
;; `parenthesis' (meaning show the matching paren),
;; `expression' (meaning show the entire expression enclosed by the paren)
and
;; `mixed' (meaning show the matching paren if it is visible, and
;; the expression otherwise).
(setq paren-style (quote mixed))
(setq paren-sexp-mode t)
(setq paren-delay 20)
(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.
'(show-paren-match-face ((((class color)) (:foreground "black" :background
"gray90"))))
'(show-paren-mismatch-face ((((class color)) (:foreground "black"
:background "red2")))))
;; If not using cua-mode but still want pc key bindings
;;(pc-bindings-mode) ;; set Home=beginning-of-line; End=end-of-line;
C-Home=top of ;; ;; file; C-End=bottom
;; Use bubble for switching between buffers.
;; For description on how bubble works check description in source file.
;;------------------------------------------------------------------
;;(load "bubble" nil t) ; or autoload the two commands
;;(global-set-key [f12] 'bubble-buffer) ; or some such pair of keys
;;(global-set-key [f11] 'bubble-buffer-back)
;; Problem with mouse-2 events with 5 button mouse, therefore:
(setq w32-num-mouse-buttons 2)
;; =================================================================
;; Emacs auto customize section
;; =================================================================
;; Start custom section. Emacs will add to this section when
;; you use the customize stuff on the help menu
(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.
'(browse-url-netscape-version 4.05)
'(browse-url-new-window-p t)
'(c-basic-offset 2)
'(case-fold-search t)
'(column-number-mode t)
'(current-language-environment "Latin-1")
'(debug-on-error t)
'(default-input-method "latin-1-prefix")
'(ecb-compile-window-temporally-enlarge (quote (temp compile)))
'(ecb-layout-nr 9)
'(ecb-show-complete-file-name-in-minibuffer t)
'(ecb-show-sources-in-directories-buffer t)
'(ecb-source-file-regexps (quote (""
"\\(\\(M\\|m\\)akefile\\|.*\\.\\(java\\|el\\|c\\|cc\\|h\\|hh\\|txt\\|html\\|
texi\\|info\\|bnf\\)\\)$")))
'(ecb-source-path (quote (("c:/gert/PhD/ProtoApp/collEnvment" "coll")
("c:/SL344/2001/TrussFrameAnalysis/" "sl344"))))
'(ecb-windows-height 0.25)
'(ecb-windows-width 0.25)
'(find-file-run-dired t)
'(font-lock-global-modes t)
'(font-lock-support-mode (quote fast-lock-mode))
'(global-auto-revert-mode t nil (autorevert))
'(global-font-lock-mode t nil (font-lock))
'(global-semantic-auto-parse-mode t nil (semantic-util-modes))
'(global-semantic-show-dirty-mode nil nil (semantic-util-modes))
'(global-semantic-show-unmatched-syntax-mode nil nil (semantic-util-modes))
'(global-semantic-summary-mode t nil (semantic-util-modes))
'(global-senator-minor-mode t nil (senator))
'(jde-auto-parse-buffer-interval 600)
'(jde-auto-parse-enable nil)
'(jde-bug-debugger-host-address "127.0.0.1")
'(jde-bug-jpda-directory "")
'(jde-bug-jre-home "")
'(jde-bug-vm-includes-jpda-p t)
'(jde-compile-option-debug (quote ("none" (nil nil nil))))
'(jde-compile-option-depend nil)
'(jde-compiler (quote ("javac server" "")))
'(jde-db-debugger (quote ("JDEbug" "" . "Executable")) t)
'(jde-db-option-verbose (quote (nil nil nil)))
'(jde-db-option-verify (quote (nil t)))
'(jde-db-source-directories (quote ("./")))
'(jde-debugger (quote ("JDEbug")))
'(jde-enable-abbrev-mode nil)
'(jde-gen-buffer-boilerplate (quote ("// Stellenbosch 2002")))
'(jde-gen-cflow-else (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"else\")" "'(l '> \"else \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-cflow-enable nil)
'(jde-gen-cflow-for (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"for\")" "'(l '> \"for (\" (p \"for-clause: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-cflow-for-i (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"fori\")" "'(l '> \"for (int \" (p \"variable: \" var) \" = 0; \"" "(s
var)" "\" < \"(p \"upper bound: \" ub)\"; \" (s var) \"++) \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-cflow-if (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"if\")" "'(l '> \"if (\" (p \"if-clause: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-cflow-if-else (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"ife\")" "'(l '> \"if (\" (p \"if-clause: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'> n" "'> \"else \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-cflow-switch (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"switch\")" "'(l '> \"switch (\" (p \"switch-condition: \" clause) \") \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'" "\"case \" (p \"first value:
\") \":\"'>'n'>'p'n" "\"break;\"'>'n'>'p'n" "\"default:\"'>'n'>'p'n"
"\"break;\"'>'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-cflow-while (quote ("(if (jde-parse-comment-or-quoted-p)" "'(l
\"while\")" "'(l '> \"while (\" (p \"while-clause: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} \"'>'n'>)" ")")))
'(jde-gen-get-set-var-template (quote ("'n>" "\"/**\" 'n>" "\"* Get the
value of \" (P \"Variable name: \" name) \".\" 'n>" "\"* @return Value
of \" (s name) \".\" 'n>" "\"*/\" 'n>" "\"public \" (P \"Variable type:
\" type) \" get\" (jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"()
{return \" (s name) \";}\" 'n> 'n>" "\"/**\" 'n>" "\"* Set the value of \"
(s name) \".\" 'n>" "\"* @param v Value to assign to \" (s name) \".\"
'n>" "\"*/\" 'n>" "\"public void set\" (jde-gen-init-cap
(jde-gen-lookup-named 'name))" "\"(\" (s type) \" v) {this.\" (s name)
\" = v;}\" 'n>")))
'(jde-gen-k&r nil)
'(jde-gen-println (quote ("'&" "\"System.out.println(\" (P \"Print out: \")
\");\"")))
'(jde-global-classpath (quote (".")))
'(jde-help-docsets (quote (("JDK API" nil))))
'(jde-imenu-sort (quote asc))
'(jde-java-environment-variables (quote ("" "")))
'(jde-javadoc-checker-level (quote protected))
'(jde-javadoc-describe-class-template "\"* Class \" (jde-javadoc-code name)
\" \"")
'(jde-javadoc-describe-constructor-template "\"* Constructor for new \"
(jde-javadoc-code name) \" instances.\"")
'(jde-javadoc-describe-field-template "\"* The \" (jde-javadoc-field-type
modifiers)
\" \" (jde-javadoc-code name) \" \"")
'(jde-javadoc-describe-interface-template "\"* Interface \"
(jde-javadoc-code name) \" \"")
'(jde-javadoc-describe-method-template "\"* Method \" (jde-javadoc-code
name) \" \"")
'(jde-javadoc-gen-args nil)
'(jde-javadoc-gen-detail-switch (quote ("-private")))
'(jde-jdk (quote ("1.4.0")))
'(jde-jdk-doc-url "")
'(jde-jdk-registry (quote (("1.4.0" . "c:/j2sdk1.4.0") ("1.3.1" .
"c:/jdk1.3"))))
'(jde-make-program "")
'(jde-mode-abbreviations (quote (("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") ("str" . "String") ("su" . "super") ("sw" . "switch") ("sy" .
"synchronized") ("th" . "this") ("thr" . "throw") ("throw" . "throws")
("tra" . "transient") ("tr" . "true") ("vo" . "void") ("vol" . "volatile")
("wh" . "while"))))
'(jde-run-applet-viewer "appletviewer")
'(jde-run-application-class "")
'(jde-run-classic-mode-vm nil)
'(jde-run-java-vm-w "javaw")
'(jde-which-method-mode nil)
'(jdok-describe-constructor "* Description: ")
'(jdok-exception-tag "* @exception ")
'(jfolding-auto-hide-on-load nil t)
'(jmaker-end-of-line-style (quote dos))
'(lpr-command "print")
'(lpr-headers-switches nil)
'(lpr-page-header-program "pr")
'(make-backup-files nil)
'(mark-even-if-inactive t)
'(max-specpdl-size 3000)
'(mouse-sel-mode t nil (mouse-sel))
'(mouse-wheel-mode nil nil (mwheel))
'(pr-faces-p t)
'(pr-gs-command "c:/gstools/gs5.10/gswin32.exe")
'(pr-gs-switches (quote ("-q -dNOPAUSE
-Ic:/gstools/gs5.10;c:/gstools/gs5.10/fonts")))
'(pr-gv-command "c:/gstools/gsview/gsview32.exe")
'(pr-ps-name (quote standard))
'(pr-ps-printer-alist (quote ((standard "redpr.exe" nil "-p\"C:\\Program
Files\\Adobe\\Acrobat 4.0\\PDF Output\\*.pdf\"" ""))))
'(pr-spool-p nil)
'(pr-temp-dir "c:/winnt/TEMP/")
'(printer-name "//sun_ing/isi_hp4v")
'(ps-build-face-reference t)
'(ps-header-line-pad 0.1)
'(ps-header-lines 1)
'(ps-left-header (quote (ps-get-buffer-name)))
'(ps-lpr-command "")
'(ps-lpr-switches (quote ("")))
'(ps-paper-type (quote a4))
'(ps-postscript-code-directory
"c:/emacs-21.2/site-lisp/ps-print/etc/ps-print")
'(ps-print-color-p nil)
'(ps-printer-name "c:/winnt/temp/in/prspool.ps")
'(ps-printer-name-option nil)
'(ps-right-header (quote ("/pagenumberstring load")))
'(ps-top-margin 56)
'(scroll-conservatively 1)
'(scroll-step 1)
'(semantic-imenu-auto-rebuild-directory-indexes nil)
'(semanticdb-global-mode nil nil (semanticdb))
'(show-paren-mode t nil (paren))
'(show-paren-style (quote mixed))
'(speedbar-frame-parameters (quote ((minibuffer) (width . 37) (border-width
. 0) (menu-bar-lines . 0) (unsplittable . t) (background-color . "ivory"))))
'(speedbar-supported-extension-expressions (quote
(".[ch]\\(\\+\\+\\|pp\\|c\\|h\\|xx\\)?" ".tex\\(i\\(nfo\\)?\\)?" ".el"
".emacs" ".l" ".lsp" ".p" ".java" ".f\\(90\\|77\\|or\\)?" ".ada" ".pl"
".tcl" ".m" ".scm" ".pm" ".py" ".s?html" "Makefile\\(\\.in\\)?" ".idl")))
'(tempo-interactive t)
'(transient-mark-mode t)
'(which-func-mode-global t nil (which-func))
'(which-function-mode t nil (which-func)))
=====end inserted .emacs file