This is a known XEmacs compatibility problem that will be fixed in the next
release. See the JDE mailing list archive for a simple workaround in the
interim.
- Paul
At 03:22 PM 9/14/00 +0200, Raffael Herzog wrote:
>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!