Whenever I try to run a program with JDEbug, I get the following
message :

Symbol's function definition is void: comint-bol-or-process-mark


This message also appears when I choose "Exit
Debugger". "JDEbug -> Processes -> Start Debugger" works fine, but
nothing else.


Below the bug report:


Emacs  : XEmacs 21.1 (patch 7) "Biscayne" [Lucid] (i386-suse-linux, Mule) of Wed Dec  
8 1999 on D12
Package: JDE version 2.2.3

current state:
==============
(setq
 jde-javadoc-gen-verbose nil
 jde-gen-to-string-method-template '("(end-of-line) '&" "\"public String toString() 
\"" "(if jde-gen-k&r "
                                     "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n'>")
 jde-bug-jre-home "/usr/java/jvm/jdk_sun1.2.2/jre"
 jde-bug-debugger-host-address "localhost"
 jde-help-docsets '(("javadoc" "file:/usr/java/jvm/docs/api" nil))
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-compile-option-encoding nil
 jde-compile-option-optimize nil
 jde-run-executable-args nil
 jde-javadoc-gen-nodeprecatedlist nil
 jde-compile-option-verbose nil
 jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" . jde-gen-console)
                            ("Swing App" . jde-gen-jfc-app))
 jde-javadoc-gen-detail-switch '("-protected")
 jde-run-option-classpath nil
 jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name: \")"
                                   "\".addMouseListener(new MouseAdapter() \"" "(if 
jde-gen-k&r " "()"
                                   "'>'n)" "\"{\"'> " "'>'n \"public void 
mouseClicked(MouseEvent e) \" "
                                   "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\" 
'>"
                                   "'>'n \"public void mouseEntered(MouseEvent e) \"" 
"(if jde-gen-k&r " "()"
                                   "'>'n)" "\"{\"'>'n" "\"}\" '>"
                                   "'>'n \"public void mouseExited(MouseEvent e) \"" 
"(if jde-gen-k&r " "()"
                                   "'>'n)" "\"{\"'>'n" "\"}\"'>"
                                   "'>'n \"public void mousePressed(MouseEvent e) \"" 
"(if jde-gen-k&r " "()"
                                   "'>'n)" "\"{\"'>'n" "\"}\" '>"
                                   "'>'n \"public void mouseReleased(MouseEvent e) \"" 
"(if jde-gen-k&r "
                                   "()" "'>'n)" "\"{\"'>'n" "\"}\"'>" "'>'n 
\"});\"'>'n'>")
 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" ")%]--"
                        (jde-which-method-mode ("" jde-which-method-format "--")) 
(line-number-mode "L%l--")
                        (column-number-mode "C%c--") (-3 . "%p") "-%-")
 jde-make-args ""
 jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function) 'n" "'n" 
"'n"
                                   "\"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" 
"'n" "\"/**\" 'n"
                                   "\" * \"" "(file-name-nondirectory 
buffer-file-name) 'n" "\" *\" 'n"
                                   "\" *\" 'n" "\" * Created: \" (current-time-string) 
'n" "\" *\" 'n"
                                   "\" * @author \" (user-full-name) 'n" "\" */\" 'n>" 
"\"public class \""
                                   "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                                   "\" extends JFrame\"" "\" {\"  'n>" "" "\"class 
Canvas extends JPanel\""
                                   "\" {\"  'n>" "" "\"public Canvas () \"" "\" {\"  
'n>" ""
                                   "\"setSize(getPreferredSize());\" 'n>"
                                   "\"Canvas.this.setBackground(Color.white);\" 'n>" 
"\"}\" 'n> 'n>"
                                   "\"public Dimension getPreferredSize() \"" "\" {\"  
'n>" ""
                                   "\"return new Dimension(600, 600);\" 'n>" "\"}\" 
'n> 'n>"
                                   "\"public void paintComponent(Graphics g) \"" "\" 
{\"  '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> 'n>" "\"public \""
                                   "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                                   "\"()\"" "\" {\"  'n>" ""
                                   "\"super(\\\"\" (P \"Enter app title: \") 
\"\\\");\" 'n>"
                                   "\"setSize(300, 300);\" 'n>" 
"\"addWindowListener(new WindowAdapter() \""
                                   "\" {\"  '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>" "\"public static void main(String[] args) \"" 
"\" {\"  '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>" "'p 'n>" "\"}\" 
'n> 'n>"
                                   "\"protected JMenuBar createMenu() \"" "\" {\"  
'n>" ""
                                   "\"JMenuBar mb = new JMenuBar();\" 'n>"
                                   "\"JMenu menu = new JMenu(\\\"File\\\");\" 'n>"
                                   "\"menu.add(new AbstractAction(\\\"Exit\\\") \"" 
"\" {\"  'n>" ""
                                   "\"public void actionPerformed(ActionEvent e) \"" 
"\" {\"  'n>" ""
                                   "\"System.exit(0);\" 'n>" "\"}\" 'n>" "\"});\" 'n>"
                                   "\"mb.add(menu);\" 'n>" "\"return mb;\" 'n>" "\"}\" 
'n> 'n>" "\"} // \""
                                   "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                                   "'n>")
 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" "\"} // end of while (\" (s clause) 
\")\"'>'n'>)" ")")
 jde-gen-beep '("(end-of-line) '&" "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 jde-bug-breakpoint-marker-colors '("red" . "yellow")
 jde-javadoc-gen-bottom ""
 jde-db-source-directories '("/home/rherzog/cvswork/ctm/src/" 
"/home/rherzog/cvswork/DBAccess/src/"
                             "/usr/java/jvm/jdk_sun1.2.2/src/")
 jde-db-debugger '("JDEbug" "jdebug" . "Executable")
 jde-db-marker-regexp "^.*: thread=.*, \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), 
line=\\([0-9]*\\),"
 jde-compile-option-deprecation t
 bsh-vm-args nil
 jde-javadoc-see-tag-template '("* @see " ref)
 jde-setnu-mode-enable nil
 jde-javadoc-since-tag-template '("* @since 1.0")
 jde-javadoc-version-tag-template '("* @version 1.0")
 jde-imenu-include-classdef t
 jde-javadoc-describe-method-template '("* Describe " (jde-javadoc-code name) " method 
here.")
 jde-javadoc-gen-destination-directory "JavaDoc"
 jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class name: \" 
class)"
                                "(P \"Superclass: \" super t)"
                                "(let ((parent (jde-gen-lookup-named 'super)))"
                                "(if (not (string= parent \"\"))" "(concat \" extends 
\" parent ))) "
                                "(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n" "\"public 
\" (s class) \"() \""
                                "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"\"}\"'>'n" "\"}\" '>'n'>")
 jde-run-applet-viewer ""
 jde-javadoc-gen-overview ""
 jde-javadoc-end-block-template nil
 jde-run-read-vm-args nil
 jde-imenu-sort nil
 jde-run-java-vm-w "javaw"
 jde-javadoc-gen-link-online nil
 jde-run-option-application-args nil
 jde-quote-classpath t
 jde-enable-abbrev-mode nil
 jde-which-method-mode t
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
                                    "\".addActionListener(new ActionListener() \"" 
"(if jde-gen-k&r " "()"
                                    "'>'n)" "\"{\"'>'n" "\"public void 
actionPerformed(ActionEvent e) \""
                                    "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"\"}\"'>'n \"});\"'>'n'>")
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function) 'n" "'n" "'n" 
"\"/**\" 'n" "\" * \""
                                 "(file-name-nondirectory buffer-file-name) 'n" "\" 
*\" 'n"
                                 "\" * @author \" (user-full-name) 'n" "\" */\" 'n>" 
"\"public class \""
                                 "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                                 "\" {\"  'n>" "'n>" "\"/*\" 'n>" "\"* variables\" 
'n>" "\"*/\" 'n>" "'n>"
                                 "'n>" "'n>" "\"/*\" 'n>" "\"* constructors\" 'n>" 
"\"*/\" 'n>" "'n>"
                                 "\"/**\" 'n>"
                                 "\"* Constructs a new \" (file-name-sans-extension 
(file-name-nondirectory buffer-file-name)) \".\" 'n>" "\"*/\" 'n>" "\"public \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"()\"" "\" 
{\"  'n>" "'p 'n>" "\"}\">" "'n>" "'n>" "'n>" "'n>" "\"/*\" 'n>" "\"* class 
implementation\" 'n>" "\"*/\" 'n>" "'n>" "\"}\">" "'n>")
 jde-gen-boilerplate-function 'raffi-boilerplate
 jde-compile-option-classpath 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-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-compile-option-command-line-args ""
 jde-imenu-include-signature t
 jde-compile-option-verbose-path nil
 jde-db-startup-commands nil
 jde-build-use-make t
 jde-javadoc-gen-stylesheetfile ""
 jde-appletviewer-option-vm-args '("-Xdebug" "-Xnoagent"
                                   
"-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
                                   "-Djava.compiler=NONE"
                                   
"-Xbootclasspath:/usr/java/jvm/jdk_sun1.2.2/jre/lib/rt.jar:/usr/java/jvm/jdk_sun1.2.2/jre/lib/i18n.jar:/usr/java/jvm/jdk_sun1.2.2/lib/tools.jar")
 jde-run-executable ""
 jde-gen-buffer-boilerplate nil
 jde-compile-option-depend-switch '("-Xdepend")
 jde-compile-option-sourcepath '("/home/rherzog/cvswork/ctm/src")
 jde-run-mode-hook nil
 jde-gen-println '("(end-of-line) '&" "\"System.err.println(\" (P \"Print out: \") 
\");\" '>'n'>")
 jde-javadoc-exception-tag-template '("* @exception " type " if an error occurs")
 jde-javadoc-gen-author t
 jde-javadoc-gen-helpfile ""
 jde-gen-get-set-var-template '("(end-of-line) '&" "'>'n" "\"/*\" '>'n"
                                "\"* get/set \" (P \"Variable type: \" type) \" \"(P 
\"Variable name: \" name) '>'n" "\"*/\" '>'n" "'>'n" "\"/**\" '>'n" "\"* Get the value 
of \" (s name) \".\" '>'n" "\"*\"  '>'n" "\"* @return The value of \" (s name) \".\" 
'>'n" "\"*\" '>'n" "\"* @see #set\" (jde-gen-init-cap (jde-gen-lookup-named 'name)) 
\"(\" (s type) \")\" '>'n" "\"*/\" '>'n" " \"public \" (s type)" "(if (string= 
\"boolean\" (jde-gen-lookup-named 'type) )" "\" is\" " "\" get\" ) " 
"(jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"() \"" "(if jde-gen-k&r " "()" 
"'>'n)" "\"{\" '>'n" "\"return \" (s name) \";\" '>'n \"}\"" "'>'n '>'n" "\"/**\" 
'>'n" "\"* Set the value of \" (s name) \".\" '>'n" "\"*\" '>'n" "\"* @param \" (s 
name) \" The value to assign to \" (s name) \".\" '>'n" "\"*\" '>'n" "\"* @see #\" " 
"(if (string= \"boolean\" (jde-gen-lookup-named 'type) )" "\"is\"" "\"get\" )" 
"(jde-gen-init-cap (jde-gen-lookup-named 'name)) \"()\" '>'n" "\"*/\" '>'n" "\"public 
v!
 oid set\" (jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"(\" (s type) \" \" (s 
name) \") \" " "(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n" "\"this.\" (s name) \" = 
\" (s name) \";\" '>'n \"}\" '>'n'>")
 jde-db-option-application-args nil
 jde-run-option-verify '(nil t)
 jde-javadoc-gen-docletpath nil
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-javadoc-describe-interface-template '("* Describe interface " (jde-javadoc-code 
name) " here.")
 jde-javadoc-gen-args nil
 jde-which-method-format '(" [" jde-which-method-current "]")
 jde-db-option-classpath nil
 jde-bug-vm-executable '("java")
 jde-gen-k&r t
 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" "\"} // end of if (\" (s clause) \")\"'>'n'>)" 
")")
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" "'(l \"case\")"
                      "'(l 'n \"case \" (p \"value: \") \":\"'>'n'>'p'n" 
"\"break;\"'>'n'>'p)" ")")
 jde-jdk-doc-url "file:/usr/java/jvm/docs/api/index.html"
 jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function) 'n" "'n" 
"'n" "\"/**\" 'n"
                                   "\" * \"" "(file-name-nondirectory 
buffer-file-name) 'n" "\" *\" 'n"
                                   "\" * @author \" (user-full-name) 'n" "\" */\" 'n>" 
"\"public class \""
                                   "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                                   "\" {\"  'n>" "'n" "\"public \""
                                   "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                                   "\" ()\"" "\" {\"  'n>" "\"}\" 'n>" "'n>"
                                   "\"public static void main(String[] args)\"" "\" 
{\"  'n>" "" "'p 'n>"
                                   "\"}\" 'n> 'n>" "\"} 'n\"")
 jde-run-option-vm-args nil
 jde-javadoc-gen-group nil
 jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component name: \")"
                                          "\".addMouseMotionListener(new 
MouseMotionAdapter() \""
                                          "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>"
                                          "'>'n \"public void mouseDragged(MouseEvent 
e) \""
                                          "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"\"}\"'>"
                                          "'>'n \"public void mouseMoved(MouseEvent e) 
\"" "(if jde-gen-k&r "
                                          "()" "'>'n)" "\"{\"'>'n" "\"}\"'>" "'>'n 
\"});\"'>'n'>")
 jde-bug-window-message nil
 jde-javadoc-gen-link-URL nil
 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" "\"} // end of if (\" (s clause) \")\"'> n" 
"'> \"else \""
                         "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
                         "\"} // end of if (\" (s clause) \")else\"'>'n'>)" ")")
 jde-bug-jpda-directory "/usr/java/jvm/jdk_sun1.2.2"
 jde-javadoc-gen-doclet ""
 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" "\"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 for all 
properties.\" '>'n" "\"*\" '>'n " "\"* @param listener The PropertyChangeListener to 
be removed\" '>'n" "\"*/\" '>'n" "\"public void 
removePropertyChangeListener(PropertyChangeListener listener) \"" "(if jde-gen-k&r " 
"()" "'>'n)" "\"{\"'>'n" "'>\"pcs.removePropertyChangeListener(list!
 ener);\" '>'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" "\"public void 
addPropertyChangeListener(String propertyName,\" '>'n" "\"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" "\"public void removePropertyChangeListener(String propertyName,\" '>'n" 
"\"PropertyChangeListene!
 r 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 that was changed\" '>'n" "\"* 
@param oldValue The old value of the property\" '>'n" "\"* @param newValue The new 
value of the property.\" '>'n \"*/\" '>'n" "\"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 that was changed\" '>'n" 
"\"* @param oldValue The old value of the property\" '>'n" "\"* @param newValue The 
new value of the property.\" '>'n \"*/\" '>'n" "\"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 that was changed\" '>'n" 
"\"* @p!
 aram oldValue The old value of the property\" '>'n" "\"* @param newVal
ue The new value of the property.\" '>'n \"*/\" '>'n" "\"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 equal and non-null. \" '>'n" "\"*\" '>'n \"* 
@param evt The PropertyChangeEvent object.\" '>'n\"*/\" '>'n" "\"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 for the given property\" '>'n" 
"\"*/\" '>'n" "\"public boole!
 an hasListeners(String propertyName) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"'> \"return pcs.hasListeners(propertyName);\" '>'n \"}\" '>'n '>'n'>")
 jde-read-make-args nil
 jde-gen-entity-bean-template '("(jde-wiz-insert-imports-into-buffer (list 
\"javax.ejb.*\"\n\"java.rmi.RemoteException\"))" "'> \"public void ejbActivate() 
throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n 
'>'n" "'> \"public void ejbPassivate() throws RemoteException \"" "(if jde-gen-k&r " 
"()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbLoad() throws 
RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> 
\"public void ejbStore() throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" 
"\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbRemove() throws RemoteException \"" 
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void 
setEntityContext(EntityContext ctx) throws RemoteException \"" "(if jde-gen-k&r " "()" 
"'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void unsetEntityContext() throws 
RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n'>")
 jde-javadoc-gen-packages nil
 jde-make-working-directory "~/cvswork/ctm/"
 jde-run-classic-mode-vm nil
 jde-db-option-verify '(nil t)
 jde-bug-saved-breakpoints nil
 jde-javadoc-gen-notree nil
 jde-bug-debug nil
 jde-project-file-name "rherzog.el"
 jde-run-java-vm "java"
 jde-javadoc-gen-header ""
 jde-compile-option-directory "/home/rherzog/cvswork/ctm/src"
 jde-javadoc-gen-noindex nil
 jde-run-applet-doc ""
 jde-db-option-properties nil
 jde-auto-parse-enable nil
 jde-javadoc-gen-split-index nil
 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" "\"} // end of for (int \" (s var) \" 
= 0; \""
                       "(s var) \" < \" (s ub) \"; \" (s var) \"++)\"'>'n'>)" ")")
 jde-read-compile-args nil
 jde-db-read-app-args nil
 jde-compile-option-vm-args nil
 jde-compile-option-depend nil
 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"
                        "\"} // end of switch (\" (s clause) \")\"'>'n'>)" ")")
 jde-compile-option-nowarn nil
 jde-bug-raise-frame-p t
 jde-run-option-properties nil
 jde-javadoc-gen-version t
 jde-javadoc-param-tag-template '("* @param " name " " (jde-javadoc-a type) " " 
(jde-javadoc-code type)
                                  " value")
 jde-db-option-garbage-collection '(t t)
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" . jde-build)
                    ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug)
                    ("[? ? ?]" . jde-wiz-implement-interface)
                    ("[? ? ?j]" . jde-javadoc-generate-javadoc-template) ("[? ? 
?]" . bsh)
                    ("[? ? ?]" . jde-gen-println) ("[? ? ?]" . 
jde-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-show-class-source) ("[? ? ?]" . 
jde-wiz-find-and-import)
                    ("[(control c) (control v) (control ?.)]" . 
jde-complete-at-point-menu)
                    ("[(control c) (control v) ?.]" . jde-complete-at-point)
                    ("[(control {)]" . hs-show-block) ("[(control })]" . 
hs-hide-block))
 jde-db-mode-hook nil
 jde-project-context-switching-enabled-p t
 jde-javadoc-describe-field-template '("* Describe " (jde-javadoc-field-type 
modifiers) " "
                                       (jde-javadoc-code name) " here.")
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 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-set-breakpoint))
 jde-run-option-verbose '(nil nil nil)
 jde-javadoc-gen-link-offline nil
 jde-bug-jdk-directory "/usr/java/jvm/jdk_sun1.2.2"
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-global-classpath '("/home/rherzog/cvswork/ctm/src" 
"/home/rherzog/cvswork/DBAccess/lib/dbaccess.jar")
 jde-bug-vm-includes-jpda-p t
 jde-javadoc-gen-nohelp nil
 jde-javadoc-describe-class-template '("* Describe class " (jde-javadoc-code name) " 
here.")
 jde-run-application-class "com.comartis.ctm.client.Main"
 jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l \"else\")" "'(l '> 
\"else \""
                      "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of 
else\"'>'n'>)" ")")
 bsh-startup-timeout 10
 jde-compile-option-target '("1.1")
 jde-imenu-enable t
 jde-auto-parse-buffer-interval 30
 jde-make-program "ant"
 jde-db-option-vm-args nil
 jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name: \")"
                                    "\".addWindowListener(new WindowAdapter() \"" "(if 
jde-gen-k&r " "()"
                                    "'>'n)" "\"{\"'>'n" "'> \"public void 
windowActivated(WindowEvent e) \""
                                    "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\""
                                    "'>'n \"public void windowClosed(WindowEvent e)\"" 
"(if jde-gen-k&r "
                                    "()" "'>'n)" "\"{\"'>'n" "'>'n \"}\""
                                    "'>'n \"public void windowClosing(WindowEvent e) 
\"" "(if jde-gen-k&r "
                                    "()" "'>'n)" "\"{\"'>'n" "'>'n \"System.exit(0);\" 
'>'n \"}\""
                                    "'>'n \"public void windowDeactivated(WindowEvent 
e) \""
                                    "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
\"}\""
                                    "'>'n \"public void windowDeiconified(WindowEvent 
e) \""
                                    "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
\"}\""
                                    "'>'n \"public void windowIconified(WindowEvent e) 
\"" "(if jde-gen-k&r "
                                    "()" "'>'n)" "\"{\"'>'n" "'>'n \"}\""
                                    "'>'n \"public void windowOpened(WindowEvent e) 
\"" "(if jde-gen-k&r "
                                    "()" "'>'n)" "\"{\"'>'n" "'>'n \"}\"" "'>'n 
\"});\" '>'n'>")
 jde-run-option-java-profile '(nil . "./java.prof")
 jde-entering-java-buffer-hooks '(raffi-jde-mode-hook jde-reload-project-file)
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-bug-server-socket '(t . "2112")
 jde-javadoc-gen-serialwarn nil
 jde-javadoc-author-tag-template '("* @author <a href=\"mailto:" user-mail-address 
"\">" user-full-name
                                   "</a>")
 jde-bug-debugger-command-timeout 10
 jde-run-read-app-args t
 jde-compile-finish-hook '((lambda (buf msg) (jde-complete-flush-classinfo-cache)))
 jde-javadoc-gen-window-title ""
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-db-option-verbose '(nil nil nil)
 jde-gen-cflow-enable t
 jde-compile-option-debug '("all" (t t t))
 jde-javadoc-return-tag-template '("* @return " (jde-javadoc-a type) " " 
(jde-javadoc-code type) " value")
 jde-run-working-directory "~/cvswork/ctm/"
 jde-setnu-mode-threshold 20000
 jde-javadoc-gen-use nil
 jde-wiz-import-excluded-packages '("bsh.*")
 jde-javadoc-gen-footer ""
 jde-javadoc-gen-nodeprecated nil
 jde-compile-option-bootclasspath nil
 jde-db-read-vm-args nil
 jde-compile-option-extdirs nil
 jde-javadoc-gen-doc-title ""
 jde-compiler "javac"
 jde-javadoc-gen-nonavbar nil
 jde-appletviewer-option-encoding ""
 jde-gen-session-bean-template '("(jde-wiz-insert-imports-into-buffer (list 
\"javax.ejb.*\"\n\"java.rmi.RemoteException\"))" "(jde-wiz-update-implements-clause 
\"SessionBean\")" "'> \"public void ejbActivate() throws RemoteException {\"'>'n 
\"}\"'>'n\n'>'n" "'> \"public void ejbPassivate() throws RemoteException {\"'>'n 
\"}\"'>'n\n'>'n" "'> \"public void ejbRemove() throws RemoteException {\"'>'n 
\"}\"'>'n '>'n" "'> \"public void setSessionContext(SessionContext ctx) 
throws\nRemoteException {\"" "'>'n \"}\"'>'n '>'n" "'> \"public void 
unsetSessionContext() throws RemoteException {\"'>'n\n\"}\"'>'n '>'n'>")
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" "'(l \"main\")"
                      "'(l '> \"public static void main (String[] args) \"" "(if 
jde-gen-k&r " "()" "'>'n)"
                      "\"{\"'>'n'>'r'n" "\"} // end of main ()\"'>'n'>)" ")")
 jde-javadoc-describe-constructor-template '("* Creates a new " (jde-javadoc-code 
name) " instance.")
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-run-option-garbage-collection '(t t)
 jde-db-set-initial-breakpoint 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" "\"} // end of for (\" (s clause) \")\"'>'n'>)" 
")")
 jde-use-font-lock t
 bsh-eval-timeout 20
 )



The contents of the *JDEBug* buffer were

cd ~/cvswork/ctm/
java -classpath 
/usr/share/xemacs/site-lisp/jde/java/lib/jde.jar:/usr/java/jvm/jdk_sun1.2.2/lib/tools.jar
 jde.debugger.Main


(jde-dbo-init-debug-session)




End Insert *JDEbug* buffer


There is no CLI buffer


The contents of the locals buffer are




End Insert locals buffer


There was no *Backtrace* buffer


The contents of the *Messages* buffer were

Loading paren...
Loading paren...done
Paren mode is sexp
Loading cus-face...
Loading cus-face...done
Loading font-lock...
Loading font-lock...done
Loading customization dependencies...
Loading customization dependencies...done
Loading cl-macs...
Loading cl-macs...done
Bootstrapping objects...
Bootstrapping objects...done
Loading dired...
Loading dired-mule...
Loading dired-mule...done
Loading dired...done
Loading env...
Loading env...done
Reading directory /home/rherzog/cvswork/...
Reading directory /home/rherzog/cvswork/...done
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Text: 
Loading efs-cu...
Loading efs-cu...done
Loading hideshow...
Loading hideshow...done
Loading /home/rherzog/cvswork/ctm/src/rherzog.el...
Loading /home/rherzog/cvswork/ctm/src/rherzog.el...done
MappingTableModel.java: 
[..........................................................................] ...   0%
MappingTableModel.java: 
[..........................................................................] ...   0%
MappingTableModel.java: 
[..........................................................................] ...   1%
MappingTableModel.java: 
[..........................................................................] ...   1%
MappingTableModel.java: 
[..........................................................................] ...   1%
MappingTableModel.java: 
[###.......................................................................] ...   5%
MappingTableModel.java: 
[#####.....................................................................] ...   7%
MappingTableModel.java: 
[#####.....................................................................] ...   8%
MappingTableModel.java: 
[######....................................................................] ...   9%
MappingTableModel.java: 
[########..................................................................] ...  11%
MappingTableModel.java: 
[#########.................................................................] ...  13%
MappingTableModel.java: 
[###########...............................................................] ...  16%
MappingTableModel.java: 
[##############............................................................] ...  20%
MappingTableModel.java: 
[####################......................................................] ...  28%
MappingTableModel.java: 
[######################....................................................] ...  31%
MappingTableModel.java: 
[#########################.................................................] ...  35%
MappingTableModel.java: 
[############################..............................................] ...  39%
MappingTableModel.java: 
[#################################.........................................] ...  45%
MappingTableModel.java: 
[##################################........................................] ...  47%
MappingTableModel.java: 
[#####################################.....................................] ...  50%
MappingTableModel.java: 
[#######################################...................................] ...  54%
MappingTableModel.java: 
[##########################################................................] ...  58%
MappingTableModel.java: 
[##############################################............................] ...  63%
MappingTableModel.java: 
[##################################################........................] ...  68%
MappingTableModel.java: 
[####################################################......................] ...  71%
MappingTableModel.java: 
[########################################################..................] ...  77%
MappingTableModel.java: 
[#############################################################.............] ...  83%
MappingTableModel.java: 
[#######################################################################...] ...  97%
MappingTableModel.java: 
[#########################################################################.] ...  99%
MappingTableModel.java: 
[##########################################################################] ... done
Preparing problem report...
Loading sendmail...
Loading sendmail...done
Loading mail-abbrevs...
Loading mail-abbrevs...done
Parsing /home/rherzog/.mailrc...
Parsing /home/rherzog/.mailrc... done
Formatting bug report buffer...
Formatting bug report buffer....
Formatting bug report buffer.....
Formatting bug report buffer......
Formatting bug report buffer.......
Formatting bug report buffer........
Formatting bug report buffer.........
Formatting bug report buffer..........
Formatting bug report buffer...........
Formatting bug report buffer............
Formatting bug report buffer.............
Formatting bug report buffer..............
Formatting bug report buffer...............
Formatting bug report buffer................
Formatting bug report buffer.................
Formatting bug report buffer..................
Formatting bug report buffer...................
Formatting bug report buffer....................
Formatting bug report buffer.....................
Formatting bug report buffer......................
Formatting bug report buffer.......................
Formatting bug report buffer........................
Formatting bug report buffer.........................
Formatting bug report buffer..........................
Formatting bug report buffer...........................
Formatting bug report buffer............................
Formatting bug report buffer.............................
Formatting bug report buffer..............................
Formatting bug report buffer...............................
Formatting bug report buffer................................
Formatting bug report buffer.................................
Formatting bug report buffer..................................
Formatting bug report buffer...................................
Formatting bug report buffer....................................
Formatting bug report buffer.....................................
Formatting bug report buffer......................................
Formatting bug report buffer.......................................
Formatting bug report buffer........................................
Formatting bug report buffer.........................................
Formatting bug report buffer..........................................
Formatting bug report buffer...........................................
Formatting bug report buffer............................................
Formatting bug report buffer.............................................



End Insert *Messages* buffer


Process environment: 

LESSCHARSET=latin1
PATH=/home/rherzog/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/var/lib/dosemu:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde/bin:/usr/openwin/bin:.:/usr/X11R6/bin
no_proxy=localhost
XNLSPATH=/usr/X11R6/lib/X11/nls
TERM=dumb
HOME=/home/rherzog
WINDOWMANAGER=/usr/X11R6/bin/wmaker
OSTYPE=linux-gnu
CVSROOT=/var/cvsroot
HOSTTYPE=i686
PRINTER=lp
SHELL=/bin/bash
_=/usr/X11R6/bin/xemacs
INFODIR=/usr/local/info:/usr/info
MINICOM=-c on
TEXINPUTS=:~/.TeX:/usr/doc/.TeX
SHLVL=3
DISPLAY=pinguin.comartis.com:0.0
INFOPATH=/usr/local/info:/usr/info
COLORTERM=1
JAVA_HOME=/usr/java/jvm/IBMJava2-13/
GNOMEDIR=/opt/gnome
LANG=de_CH
EDITOR=vi
JAVA_COMPILER=jitc
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
MACHTYPE=i686-pc-linux-gnu
HISTCONTROL=ignoredups
LS_COLORS=
USER=rherzog
LESS=-M -S -I
KDEDIR=/opt/kde
NNTPSERVER=news
MANPATH=/usr/local/man:/usr/share/man:/usr/man:/usr/X11R6/man:/usr/openwin/man:/usr/man/de
LESSOPEN=|lesspipe.sh %s
LESSKEY=/etc/lesskey.bin
OPENWINHOME=/usr/openwin
QTDIR=/usr/lib/qt
POVRAYOPT=-l/usr/lib/povray/include
ignoreeof=0
LS_OPTIONS=-N --color=tty -T 0
LD_LIBRARY_PATH=:/jre/bin
MOZILLA_HOME=/opt/netscape
HOSTNAME=rumba
PAGER=less
PWD=/home/rherzog


The contents of the .emacs file was



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; File name: ` ~/.emacs '
;;; ---------------------
;;;
;;; Note: This file switches between two Emacs versions:
;;;            GNU-Emacs (19.34/20.X) and X-Emacs (19.14/20.X).
;;;       Please to not mix both versions: GNU-Emacs and X-Emacs
;;;       are incompatible. They use differnet binary code for
;;;       compiled lisp files and they have different builtin
;;;       lisp functions ... not only names of such functions
;;;       are different!!!
;;;
;;; If you need your own personal ~/.emacs
;;; please make a copy of this file
;;; an placein your changes and/or extension.
;;;
;;; Copyright (c) 1997 S.u.S.E. Gmbh Fuerth, Germany.  All rights reserved.
;;;
;;; Author: Werner Fink, <[EMAIL PROTECTED]> 1997,98,99
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Test of Emacs derivates
;;; -----------------------

(setq load-path 
      (nconc 
       '( 
         "/usr/share/xemacs/site-lisp/jde/lisp" 
         ) 
       load-path))


(if (string-match "XEmacs\\|Lucid" emacs-version)
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;; XEmacs
  ;;; ------
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  (progn
      ;;
      ;; If not exists create the XEmacs options file
      ;; --------------------------------------------
      (if (and (not (file-readable-p "~/.xemacs-options"))
               (fboundp 'save-options-menu-settings))
        (save-options-menu-settings))
      ;;
      ;; Remember font and more settings
      ;; -------------------------------
      (setq options-save-faces t)
      ;;
      ;; AUC-TeX
      ;; -------
      (if  (or (file-accessible-directory-p
                "/usr/X11R6/lib/xemacs/site-lisp/auctex/")
                (or (and (= emacs-major-version 19)
                         (>= emacs-minor-version 15))
                    (= emacs-major-version 20)))
       (progn
           (require 'tex-site)
           (setq-default TeX-master nil)
           ; Users private libaries 
           ; (setq TeX-macro-private '("~/lib/tex-lib/"))
           ;    AUC-TeX-Macros
           ; (setq TeX-style-private   "~/lib/xemacs/site-lisp/auctex/style/")
           ;    Autom. Auc-TeX-Macros
           ; (setq TeX-auto-private    "~/lib/xemacs/site-lisp/auctex/auto/")
        ))
  )
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;; GNU-Emacs
  ;;; ---------
  ;;; load ~/.gnu-emacs or, if not exists /etc/skel/.gnu-emacs
  ;;; For a description and the settings see /etc/skel/.gnu-emacs
  ;;;   ... for your private ~/.gnu-emacs your are on your one.
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  (if (file-readable-p "~/.gnu-emacs")
      (load "~/.gnu-emacs" nil t)
    (if (file-readable-p "/etc/skel/.gnu-emacs")
        (load "/etc/skel/.gnu-emacs" nil t)))

  ;; Custum Settings
  ;; ===============
  ;; To avoid any trouble with the customization system of GNU emacs
  ;; we set the default file ~/.gnu-emacs-custom
  (setq custom-file "~/.gnu-emacs-custom")
  (load "~/.gnu-emacs-custom" t t)
;;;
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; XEmacs load options
;;; -------------------
;;; If missing the next few lines they will be append automatically
;;; by xemacs. This will be done by `save-options-menu-settings'
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; Custum Settings
;; ===============
;; Set custom-file to ~/.xemacs-custom for XEmacs to avoid overlap with the
;; custom interface of GNU-Emacs. Nevertheless, in most cases GNU-Emacs can
;; not handle unknown functions in ~/.emacs .. therefore ~/.xemacs-custom.
(cond
 ((string-match "XEmacs" emacs-version)
        (setq custom-file "~/.xemacs-custom")
        (load "~/.xemacs-custom" t t)))
;; ======================
;; End of Custum Settings

;; Options Menu Settings
;; =====================
(cond
 ((and (string-match "XEmacs" emacs-version)
       (boundp 'emacs-major-version)
       (or (and
            (= emacs-major-version 19)
            (>= emacs-minor-version 14))
           (= emacs-major-version 20))
       (fboundp 'load-options-file))
  (load-options-file "/home/rherzog/.xemacs-options")))
;; ============================
;; End of Options Menu Settings





;; ===================
;; Raffis own settings
(font-lock-mode)
;(gnuserv-start)
(global-set-key "\C-xc" 'add-change-log-entry)


;; =====================================
;; Some gnus settings and hook functions
(setq load-path (cons (expand-file-name "/usr/share/xemacs/21.1.7/lisp/gnus") 
load-path))
(autoload 'gnus "gnus" t t)

; load trivial-cite
(autoload 'trivial-cite "tc" t t)
; these two dummy-functions are needed by trivial-cite
(defun make-overlay (arg1, arg2) ())
(defun overlay-put (arg1, arg2, arg3) ())


;; ======================
;; Emacs/W3 Configuration
(setq load-path (cons "/usr/share/xemacs/site-lisp" load-path))
(condition-case () (require 'w3-auto "w3-auto") (error nil))


;; ================
;; Load Apache mode
(autoload 'apache-mode "apache-mode" "autoloaded" t)
(add-to-list 'auto-mode-alist '("\\.htaccess$"   . apache-mode))
(add-to-list 'auto-mode-alist '("httpd\\.conf$"  . apache-mode))
(add-to-list 'auto-mode-alist '("srm\\.conf$"    . apache-mode))
(add-to-list 'auto-mode-alist '("access\\.conf$" . apache-mode))


;; =====================
;; Load HTML-Helper-Mode
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist (append '(("\\.[hH][tT][mM][lL]?$" . html-helper-mode)
                                ("\\.[cC][fF][mM]$" . html-helper-mode)
                                ("\\.[jJ][sS][pP]$" . html-helper-mode)
                                ("\\.[aA][sS][pP]$" . html-helper-mode)
                                ) auto-mode-alist ))
(add-hook 'html-helper-load-hook (function (lambda () (load 
"jsp-html-helper-mode.el"))))
(setq html-helper-do-write-file-hooks nil)
(setq html-helper-build-new-buffer t)
(setq html-helper-address-string 
      "<a href=\"mailto:[EMAIL PROTECTED]\">[EMAIL PROTECTED]</a>")
(add-hook 'html-helper-mode-hook 'hm--html-minor-mode)


;;; ========
;;; Load JDE
(setq load-path 
      (nconc 
       '( 
         "/usr/share/xemacs/site-lisp/jde/lisp" 
         ) 
       load-path))
(require 'jde)
(defun raffi-jde-mode-hook ()
  (
   ))
(defun raffi-boilerplate ()
  "Insert the boilerplate"
  (interactive)
   (insert-file (concat "~/legal/source-header-"
                        (completing-read "License: " '( ("gpl" . dummy)  ("lgpl" . 
dummy) ))
                        ))
   (end-of-buffer)
   )
 
(make-face 'font-lock-fixme-face)
(set-face-foreground 'font-lock-fixme-face "Red")
(set-face-background 'font-lock-fixme-face "Yellow")
(setq java-font-lock-keywords (append java-font-lock-keywords 
'(("\\<\\(fixme\\|FIXME\\|Fixme\\|FixMe\\)\\>" 1 font-lock-warning-face))))

;;; Make XXX00 stand out as big ugly warnings.
;(setq font-lock-fixme-face (make-face 'font-lock-fixme-face))
;(set-face-foreground 'font-lock-fixme-face "Red")
;(set-face-background 'font-lock-fixme-face "Yellow")

;(setq font-lock-scaffold-face (make-face 'font-lock-scaffold-face))
;(set-face-foreground 'font-lock-scaffold-face "Magenta")

;(append java-font-lock-keywords extra-keywords)
;(font-lock-add-keywords 'jde-mode
;                        '(("\\(^.*FIXME:.*$\\)" 1 font-lock-fixme-face prepend)
;                          
("\\<\\(Debug.assert\\|Debug.error\\|Debug.notImplemented\\)\\>" .
;                           font-lock-scaffold-face)))



;; =====================
;; Speedbar key bindings

(defun raffi-speedbar-before-popup-hook ()
   (define-key speedbar-buffers-key-map '[+] 'speedbar-flush-expand-line)
   ;(local-set-key '[+] 'speedbar-flush-expand-line)
   )

;; ==
;; Load OO-Browser
;(setq load-path (append
;                '("/usr/share/xemacs/site-lisp/oo-browser/"
;                  "/usr/share/xemacs/site-lisp/oo-browser/hypb/")
;                load-path))
;(load "br-start")
;(global-set-key "\C-c\C-o" 'oo-browser)



;; ===============
;; Load PSGML mode
(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t )
(autoload 'xml-mode "psgml" "Major mode to edit XML files." t)


;;=============================================================================
;;                    scroll on  mouse wheel
;;=============================================================================

;; scroll on wheel of mouses
(define-key global-map 'button4
  '(lambda (&rest args)
    (interactive) 
    (let ((curwin (selected-window)))
      (select-window (car (mouse-pixel-position)))
      (scroll-down 5)
      (select-window curwin)
)))
(define-key global-map [(shift button4)]
  '(lambda (&rest args)
    (interactive) 
    (let ((curwin (selected-window)))
      (select-window (car (mouse-pixel-position)))
      (scroll-down 1)
      (select-window curwin)
)))
(define-key global-map [(control button4)]
  '(lambda (&rest args)
    (interactive) 
    (let ((curwin (selected-window)))
      (select-window (car (mouse-pixel-position)))
      (scroll-down)
      (select-window curwin)
)))

(define-key global-map 'button5
  '(lambda (&rest args)
    (interactive) 
    (let ((curwin (selected-window)))
      (select-window (car (mouse-pixel-position)))
      (scroll-up 5)
      (select-window curwin)
)))
(define-key global-map [(shift button5)]
  '(lambda (&rest args)
    (interactive) 
    (let ((curwin (selected-window)))
      (select-window (car (mouse-pixel-position)))
      (scroll-up 1)
      (select-window curwin)
)))
(define-key global-map [(control button5)]
  '(lambda (&rest args)
    (interactive) 
    (let ((curwin (selected-window)))
      (select-window (car (mouse-pixel-position)))
      (scroll-up)
      (select-window curwin)
)))



;; ========================
;; Some custom key bindings
(define-key global-map [(meta F)]
  '(lambda ()
     (interactive)
     (auto-fill-mode)
     ))



=====end inserted .emacs file



-- 
Raffael Herzog
[EMAIL PROTECTED]

May the penguin be with you!

Reply via email to