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!