At 12:14 PM 9/20/00 -0500, you wrote:
>Please enter the details of your bug report here
>
>I get "Symbol's function definition is void: run-with-timer" whenever
^^^^^^^^^^^^^^^^
This is a GNU Emacs function. I have been told that there is an
implementation for XEmacs in the GNU Emacs compatibility package included
in the XEmacs distribution. I don't know what the name of the
XEmacs-compatibility
package is.
If you haven't already done so, you might want to read the advice on the
JDE website about not using the JDE with the native Windows version
of XEmacs.
- Paul
>I try to type anything in a java file. If I update to emacs-base
>greater than 1.37 I get input stream errors.
>
>Scott Cleary
>
>
>Emacs : XEmacs 21.1 (patch 9) "Canyonlands" [Lucid] (i386-pc-win32) of Mon
>Feb 14 2000 on THALES
>Package: JDE version 2.2.4.1
>
>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 ""
> jde-bug-debugger-host-address "LARRYBOY"
> jde-help-docsets 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 '(".\\")
> 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" "\"import java.awt.Dimension;\" '>'n" "\"import java.awt.Graphics;\"
>'>'n" "\"import java.awt.Graphics2D;\" '>'n" "\"import java.awt.Color;\"
>'>'n" "\"import java.awt.geom.Ellipse2D;\" '>'n" "\"import
>java.awt.event.WindowAdapter;\" '>'n" "\"import
>java.awt.event.WindowEvent;\" '>'n" "\"import javax.swing.JFrame;\" '>'n"
>"\"import javax.swing.JPanel;\" '>'n" "\"import javax.swing.JScrollPane;\"
>'>'n" "\"import javax.swing.JMenuBar;\" '>'n" "\"import javax.swing.JMenu;\"
>'>'n" "\"import java.awt.event.ActionEvent;\" '>'n" "\"import
>javax.swing.AbstractAction;\" '>'n '>'n" "\"/**\" '>'n" "\" * \""
>"(file-name-nondirectory buffer-file-name) '>'n" "\" *\" '>'n" "\" *\" '>'n"
>"\" * Created: \" (current-time-string) '>'n" "\" *\" '>'n" "\" * @author <a
>href=\\\"mailto: \\\"\" (user-full-name) \"</a>\"'>'n" "\" * @version\"
>'>'n" "\" */\" '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension
>(file-name-nondirectory buffer-file-name))" "\" extends JFrame\"" "(if
>jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"class Canvas extends JPanel\""
>"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public Canvas () \"" "(if
>jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"setSize(getPreferredSize());\"
>'>'n" "\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n"
>"\"public Dimension getPreferredSize() \"" "(if jde-gen-k&r " "()" "'>'n)"
>"\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n"
>"\"public void paintComponent(Graphics g) \"" "(if jde-gen-k&r " "()"
>"'>'n)" "\"{\"'>'n" "\"super.paintComponent(g);\" '>'n" "\"Graphics2D g2d =
>(Graphics2D) g;\" '>'n" "\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d,
>100d, 100d);\" '>'n" "\"g2d.setColor(Color.red);\" '>'n"
>"\"g2d.translate(10, 10);\" '>'n" "\"g2d.draw(circle);\" '>'n"
>"\"g2d.fill(circle);\" '>'n" "\"}\"'>'n " "\"}\"'>'n '>'n" "\"public \""
>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>"\"()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"super(\\\"\" (P
>\"Enter app title: \") \"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n"
>"\"addWindowListener(new WindowAdapter() \"" "(if jde-gen-k&r " "()" "'>'n)"
>"\"{\"'>'n" "\"public void windowClosing(WindowEvent e) {System.exit(0);}\"
>'>'n" "\"public void windowOpened(WindowEvent e) {}\" '>'n" "\"});\"'>'n"
>"\"setJMenuBar(createMenu());\" '>'n" "\"getContentPane().add(new
>JScrollPane(new Canvas()));\" '>'n" "\"}\"'>'n" "'>'n" "\"public static void
>main(String[] args) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n"
>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" f
>= new \"" "(file-name-sans-extension (file-name-nondirectory
>buffer-file-name))" "\"();\" '>'n" "\"f.show();\" '>'n" "\"}\"'>'n '>'n"
>"\"protected JMenuBar createMenu() \"" "(if jde-gen-k&r " "()" "'>'n)"
>"\"{\"'>'n" "\"JMenuBar mb = new JMenuBar();\" '>'n" "\"JMenu menu = new
>JMenu(\\\"File\\\");\" '>'n" "\"menu.add(new AbstractAction(\\\"Exit\\\")
>\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public void
>actionPerformed(ActionEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
>"\"{\"'>'n" "\"System.exit(0);\" '>'n" "\"}\" '>'n" "\"});\" '>'n"
>"\"mb.add(menu);\" '>'n" "\"return mb;\" '>'n" "\"}\"'>'n " "\"} // \"'>"
>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>"'>'n")
> jde-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 nil
> jde-db-debugger '("jdb" "" . "Executable")
> jde-db-marker-regexp "^.*: thread=.*,
>\\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\),"
> jde-compile-option-deprecation nil
> 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 "java"
> 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" "\" * \""
> "(file-name-nondirectory buffer-file-name)
>'>'n" "\" *\" '>'n" "\" *\" '>'n" "\" * Created: \" (current-time-string)
>'>'n" "\" *\" '>'n" "\" * @author <a href=\\\"mailto: \\\"\"
>(user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" */\" '>'n'" "'>'n"
>"\"public class \"" "(file-name-sans-extension (file-name-nondirectory
>buffer-file-name))" "\" \" (jde-gen-get-super-class)" "(if jde-gen-k&r "
>"()" "'>'n)" "\"{\"'>'n" "\"public \"" "(file-name-sans-extension
>(file-name-nondirectory buffer-file-name))" "\" ()\"" "(if jde-gen-k&r "
>"()" "'>'n)" "\"{\"'>'n" "'>'p'n" "\"}\">" "'>'n" "\"}\">" "\"// \""
>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>"'>'n")
> jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
> jde-compile-option-classpath '(".\\")
> 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 nil
> jde-javadoc-gen-stylesheetfile ""
> jde-appletviewer-option-vm-args nil
> jde-run-executable ""
> jde-gen-buffer-boilerplate nil
> jde-compile-option-depend-switch '("-Xdepend")
> jde-compile-option-sourcepath nil
> jde-run-mode-hook nil
> jde-gen-println '("(end-of-line) '&"
> "\"System.out.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) '&"
> "(P \"Variable type: \" type) \" \""
> "(P \"Variable name: \" name) \";\" '>'n
>'>'n"
> "\"/**\" '>'n"
> "\"* Get the value of \" (s name) \".\"
>'>'n"
> "\"* @return value of \" (s name) \".\"
>'>'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" "\"* @param v Value to
>assign to \" (s name) \".\" '>'n" "\"*/\" '>'n" "'>'\"public void set\"
>(jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"(\" (s type) \" v) \" "
>"(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n" "'>'\"this.\" (s name) \" =
>v;\" '>'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 '("javaw")
> 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 "http://www.javasoft.com/products/jdk/1.1/docs/index.html"
> jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)
>'>'n" "\"/**\" '>'n" "\" * \"" "(file-name-nondirectory buffer-file-name)
>'>'n" "\" *\" '>'n" "\" *\" '>'n" "\" * Created: \" (current-time-string)
>'>'n" "\" *\" '>'n" "\" * @author <a href=\\\"mailto: \\\"\"
>(user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" */\" '>'n" "'>'n"
>"\"public class \"" "(file-name-sans-extension (file-name-nondirectory
>buffer-file-name))" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public
>\"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>"\" ()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n"
>"'>'n" "\"public static void main(String[] args)\"" "(if jde-gen-k&r " "()"
>"'>'n)" "\"{\"'>'n" "'>'p'n" "\"}\"'>'n" "\"} // \"'>"
>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>"'>'n")
> jde-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 ""
> 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(listener);\" '>'n \"}\" '>'n '>'n"
>"\"/**\" '>'n\"* Adds a PropertyChangeListener for a specific property.\"
>'>'n" "\"* The listener will be invoked only when a call on
>firePropertyChange\" '>'n" "\"* names that specific property.\" '>'n" "\"*\"
>'>'n \"* @param propertyName The name of the property to listen on\" '>'n"
>"\"* @param listener The PropertyChangeListener to be added\" '>'n \"*/\"
>'>'n" "\"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"
>"\"PropertyChangeListener listener) \"" "(if jde-gen-k&r " "()" "'>'n)"
>"\"{\"'>'n" "'> \"pcs.removePropertyChangeListener(propertyName,
>listener);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Reports a bound property
>update to any registered listeners. \" '>'n" "\"* No event is fired if old
>and new are equal and non-null.\" '>'n" "\"*\" '>'n \"* @param propertyName
>The programmatic name of the property 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" "\"* @param oldValue The old
>value of the property\" '>'n" "\"* @param newValue 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 boolean
>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 ""
> 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 "prj.el"
> jde-run-java-vm "java"
> jde-javadoc-gen-header ""
> jde-compile-option-directory ""
> jde-javadoc-gen-noindex nil
> jde-run-applet-doc ""
> jde-db-option-properties nil
> jde-auto-parse-enable t
> 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))
> 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-toggle-breakpoint))
> jde-run-option-verbose '(nil nil nil)
> jde-javadoc-gen-link-offline nil
> jde-bug-jdk-directory "e:/jdk1.3/"
> jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
> jde-global-classpath nil
> jde-bug-vm-includes-jpda-p nil
> jde-javadoc-gen-nohelp nil
> jde-javadoc-describe-class-template '("* Describe class "
> (jde-javadoc-code name) " here.")
> jde-run-application-class ""
> 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 10
> jde-make-program "make"
> 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 '(jde-reload-project-file
>
>jde-which-method-update-on-entering-buffer)
> 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 nil
> jde-compile-finish-hook '(jde-compile-finish-refresh-speedbar
> jde-compile-finish-flush-completion-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 '("selected" (t nil nil))
> jde-javadoc-return-tag-template '("* @return " (jde-javadoc-a type) " "
> (jde-javadoc-code type) " value")
> jde-run-working-directory ""
> 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 t
> 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
> )
>
>
>
>There was no *JDEBug* buffer
>
>
>There is no CLI buffer
>
>
>There is no locals buffer
>
>
>There was no *Backtrace* buffer
>
>
>The contents of the *Messages* buffer were
>
>Loading cus-face...
>Loading cus-face...done
>Loading customization dependencies...
>Loading cl-macs...
>Loading cl-macs...done
>Loading customization dependencies...done
>Bootstrapping objects...
>Bootstrapping objects...done
>Loading pending-del...
>Loading pending-del...done
>Loading efs-cu...
>Loading efs-cu...done
>Setting JDE variables to startup values...
>QuitDialog.java: [..................................................] ...
>1%
>QuitDialog.java: [..................................................] ...
>1%
>QuitDialog.java: [#.................................................] ...
>2%
>QuitDialog.java: [#.................................................] ...
>2%
>QuitDialog.java: [##................................................] ...
>4%
>QuitDialog.java: [##................................................] ...
>5%
>QuitDialog.java: [###...............................................] ...
>6%
>QuitDialog.java: [###...............................................] ...
>7%
>QuitDialog.java: [###...............................................] ...
>7%
>QuitDialog.java: [####..............................................] ...
>8%
>QuitDialog.java: [################..................................] ...
>32%
>QuitDialog.java: [#######################...........................] ...
>46%
>QuitDialog.java: [##########################........................] ...
>53%
>QuitDialog.java: [##############################....................] ...
>61%
>QuitDialog.java: [###############################...................] ...
>62%
>QuitDialog.java: [#################################.................] ...
>67%
>QuitDialog.java: [##################################................] ...
>68%
>QuitDialog.java: [###################################...............] ...
>71%
>QuitDialog.java: [#######################################...........] ...
>79%
>QuitDialog.java: [#########################################.........] ...
>83%
>QuitDialog.java: [###########################################.......] ...
>87%
>QuitDialog.java: [############################################......] ...
>88%
>QuitDialog.java: [##############################################....] ...
>92%
>QuitDialog.java: [##############################################....] ...
>92%
>QuitDialog.java: [################################################..] ...
>96%
>QuitDialog.java: [#################################################.] ...
>99%
>QuitDialog.java: [##################################################] ...
>done
>Symbol's function definition is void: run-with-timer
>QuitDialog.java: [..................................................] ...
>1%
>QuitDialog.java: [..................................................] ...
>1%
>QuitDialog.java: [#.................................................] ...
>2%
>QuitDialog.java: [#.................................................] ...
>2%
>QuitDialog.java: [##................................................] ...
>4%
>QuitDialog.java: [##................................................] ...
>5%
>QuitDialog.java: [###...............................................] ...
>6%
>QuitDialog.java: [###...............................................] ...
>7%
>QuitDialog.java: [###...............................................] ...
>7%
>QuitDialog.java: [####..............................................] ...
>8%
>QuitDialog.java: [################..................................] ...
>32%
>QuitDialog.java: [#######################...........................] ...
>46%
>QuitDialog.java: [##########################........................] ...
>53%
>QuitDialog.java: [##############################....................] ...
>61%
>QuitDialog.java: [###############################...................] ...
>62%
>QuitDialog.java: [#################################.................] ...
>67%
>QuitDialog.java: [##################################................] ...
>68%
>QuitDialog.java: [###################################...............] ...
>71%
>QuitDialog.java: [#######################################...........] ...
>79%
>QuitDialog.java: [#########################################.........] ...
>83%
>QuitDialog.java: [###########################################.......] ...
>87%
>QuitDialog.java: [############################################......] ...
>88%
>QuitDialog.java: [##############################################....] ...
>92%
>QuitDialog.java: [##############################################....] ...
>92%
>QuitDialog.java: [################################################..] ...
>96%
>QuitDialog.java: [#################################################.] ...
>99%
>QuitDialog.java: [##################################################] ...
>done
>Preparing problem report...
>Loading sendmail...
>Loading sendmail...done
>Loading mail-abbrevs...
>Loading mail-abbrevs...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.............................................
>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:
>
>SHELL=cmd
>EMACSPACKAGEPATH=~\.xemacs;D:\home\xemacs\site-packages;D:\home\xemacs\xemac
>s-packages
>emacs_dir=D:\home\xemacs
>WorkstationID=D:\Utilities\StarTeam\ConnectionManager.ini
>windir=C:\WINNT
>USERPROFILE=C:\WINNT\Profiles\scleary
>USERNAME=scleary
>USERDOMAIN=INFOSPINNER
>TMP=C:\WINNT\Temp
>TEMP=C:\WINNT\Temp
>SystemRoot=C:\WINNT
>SystemDrive=C:
>STLicense=C:\Program Files\StarTeam 4.0
>StarTeamApp=D:\Utilities\StarTeam
>StarTeam=C:\Program Files\StarTeam 4.0\StarTeam.ini
>QTJAVA=C:\WINNT\System32\QTJava.zip
>PROCESSOR_REVISION=0803
>PROCESSOR_LEVEL=6
>PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 3, GenuineIntel
>PROCESSOR_ARCHITECTURE=x86
>PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
>PATH=D:\home\xemacs\XEmacs-21.1.9\i386-pc-win32;D:\Java\bin;D:\Perl\bin\;C:\
>WINNT\system32;C:\WINNT;D:\Apache;D:\Office\SQL\BINN
>Os2LibPath=C:\WINNT\system32\os2\dll;
>OS=Windows_NT
>NUMBER_OF_PROCESSORS=1
>LOGONSERVER=\\LIGHTHOUSE
>HOMEPATH=\
>HOMEDRIVE=C:
>HOME=D:\home
>COMSPEC=C:\WINNT\system32\cmd.exe
>COMPUTERNAME=LARRYBOY
>CLASSPATH=.;C:\WINNT\System32\QTJava.zip
>
>
>The contents of the .emacs file was
>
>
>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>;; Java Development Environment (JDE) ;;
>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>;; Update the Emacs load-path to include the path to
>;; the JDE and its require packages. This code assumes
>;; that you have installed the packages in the xemacs/add-on
>;; subdirectory of your home directory.
>(setq load-path
> (nconc
> '(
> "~/xemacs/add-on/jde-2.2.4/lisp"
> "~/xemacs/add-on/speedbar-0.12"
> "~/xemacs/add-on/semantic-1.2.1"
> "~/xemacs/add-on/elib-1.0"
> ;; Add more directories here:
> )
> load-path))
>
>;; Tell Emacs to load the entire JDE package at startup (only once).
>(require 'jde)
>
>;; Sets the basic indentation for Java source files to three spaces.
>(defun my-jde-mode-hook ()
> (setq c-basic-offset 3)
>)
>
>(add-hook 'jde-mode-hook 'my-jde-mode-hook)
>
>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>;; Bash Shell ;;
>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>;; Include the following only if you want to run
>;; bash as your shell.
>
>;; Setup Emacs to run bash as its primary shell.
>;(setq shell-file-name "bash")
>;(setq shell-command-switch "-c")
>;(setq explicit-shell-file-name shell-file-name)
>;(setenv "SHELL" shell-file-name)
>;(setq explicit-sh-args '("-login" "-i"))
>;(if (boundp 'w32-quote-process-args)
>; (setq w32-quote-process-args ?\")) ;; Include only for MS Windows.
>
>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>;; Basic Customization ;;
>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>
>;; make the y or n suffice for a yes or no question
>(fset 'yes-or-no-p 'y-or-n-p);
>
>;; Configure Emacs to emulate CUA mode
>;; This code assumes you have cua-mode.el installed
>;; in the xemacs/add-ons subdirectory of your home directory
>;(pc-selection-mode)
>;(load "cua-mode")
>;(CUA-mode t)
>
>;; unbind the prefix "ESC ["
>(global-unset-key "\M-[")
>(global-set-key [props] "\C-xo")
>
>;; Make F1 invoke help
>(global-set-key [f1] 'help-command)
>(global-set-key [f2] 'undo)
>(global-set-key [f3] 'query-replace)
>(global-set-key [f5] 'what-line)
>(global-set-key [f6] 'goto-line)
>(global-set-key [f9] 'c-indent-line-or-region)
>;; Make F10 be "start macro", F11 be "end macro", F12 be "execute macro"
>(global-set-key [f10] 'start-kbd-macro)
>(global-set-key [f11] 'end-kbd-macro)
>(global-set-key [f12] 'call-last-kbd-macro)
>
>(global-set-key [home] 'beginning-of-buffer)
>(global-set-key [end] 'end-of-buffer)
>(global-set-key [backspace] 'backward-delete-char-untabify)
>;; default delete key = backward-delete-char-untabify
>(global-set-key [delete] 'delete-char)
>
>(global-set-key [kp-0] "\C-x0") ;; delete this frame
>(global-set-key [kp-1] "\C-x1")
>(global-set-key [kp-2] "\C-x2")
>(global-set-key [kp-3] "\C-x3")
>(global-set-key [kp-4] "\C-a")
>(global-set-key [kp-5] "\C-l")
>(global-set-key [kp-6] "\C-e")
>(global-set-key [kp-7] "\C-x(") ;; macro define
>(global-set-key [kp-8] "\C-x)") ;; end macro def
>(global-set-key [kp-9] "\C-xe") ;; execute macro
>(global-set-key [kp-decimal] 'advertised-undo)
>(global-set-key [kp-enter] 'switch-to-buffer)
>(global-set-key [kp-divide] 'untabify)
>(global-set-key [kp-multiply] 'save-buffer)
>(global-set-key [kp-subtract] 'isearch-repeat-backward)
>
>(custom-set-variables
> '(pending-delete-mode t nil (pending-del))
> '(mouse-yank-at-point t)
> '(user-mail-address "[EMAIL PROTECTED]" t)
> '(query-user-mail-address nil)
> '(jde-run-java-vm-w "java")
> '(jde-compile-option-directory "")
> '(jde-compile-option-classpath (quote (".\\")))
> '(jde-run-option-classpath (quote (".\\"))))
>(custom-set-faces)
>
>
>
>=====end inserted .emacs file
>
> Latest Installed
> Package name Vers. Vers. Description
>============================================================================
>===
>- Sun 1.12 ----- Support for Sparcworks.
> ada 1.08 1.08 Ada language support.
> apel 1.18 1.18 A Portable Emacs Library. Used by XEmacs
>MIME support.
> auctex 1.21 1.21 Basic TeX/LaTeX support.
>- bbdb 1.09 ----- The Big Brother Data Base
> c-support 1.14 1.14 Basic single-file add-ons for editing C
>code.
> calc 1.12 1.12 Emacs calculator
> calendar 1.14 1.14 Calendar and diary support.
> cc-mode 1.20 1.20 C, C++ and Java language support.
> cookie 1.12 1.12 Spook and Yow (Zippy quotes).
>- crisp 1.11 ----- Crisp/Brief emulation.
> debug 1.11 1.11 GUD, gdb, dbx debugging support.
> dired 1.07 1.07 Manage file systems.
>- edebug 1.10 ----- An Emacs Lisp debugger.
>- edict 1.09 ----- Lisp Interface to EDICT, Kanji Dictionary
> ediff 1.26 1.26 Interface over GNU patch.
> edit-utils 1.51 1.51 Miscellaneous editor extensions, you
>probably need this.
>- edt 1.09 ----- DEC EDIT/EDT emulation.
> efs 1.19 1.19 Treat files on remote systems the same as
>local files.
>- egg-its 1.22 ----- Wnn (4.2 and 6) support. SJ3 support.
>- eicq 1.01 ----- ICQ Client developed and tested on Linux
>x86; only supported on that platform
>- elib 1.06 ----- Portable Emacs Lisp utilities library.
> emerge 1.07 1.07 Another interface over GNU patch.
>- eterm 1.11 ----- Terminal emulation.
>- eudc 1.31 ----- Emacs Unified Directory Client (LDAP, PH).
>- footnote 1.12 ----- Footnoting in mail message editing modes.
>- forms 1.12 ----- Forms editing support (obsolete, use Widget
>instead).
> frame-icon 1.08 1.08 Set up mode-specific icons for each frame
>under XEmacs
>- fsf-compat 1.07 ----- FSF Emacs compatibility files.
> games 1.12 1.12 Tetris, Sokoban, and Snake.
>- gnats 1.10 ----- XEmacs bug reports.
>- gnus 1.50 ----- The Gnus Newsreader and Mailreader.
> hm--html-menus 1.14 1.14 HTML editing.
>- idlwave 1.05 ----- Editing and Shell mode for the Interactive
>Data Language
> igrep 1.07 1.07 Enhanced front-end for Grep.
> ilisp 1.12 1.12 Front-end for Inferior Lisp.
> ispell 1.19 1.19 Spell-checking with GNU ispell.
>- jde 1.22 ----- Java language and development support.
>- leim 1.15 ----- Quail. All non-English and non-Japanese
>language support.
> locale 1.16 1.16 Localized menubars and localized splash
>screens.
>- lookup 1.04 ----- Dictionary support
> mail-lib 1.30 1.30 Fundamental lisp files for providing email
>support.
>- mailcrypt 2.04 ----- Support for messaging encryption with PGP.
>- mew 1.10 ----- Messaging in an Emacs World.
>- mh-e 1.12 ----- Front end support for MH.
> mine 1.12 1.12 Minehunt Game.
> misc-games 1.13 1.13 Other amusements and diversions.
>- mule-base 1.34 ----- Basic Mule support, required for building
>with Mule.
> net-utils 1.13 1.13 Miscellaneous Networking Utilities.
> os-utils 1.22 1.22 Miscellaneous O/S utilities.
> pc 1.17 1.17 PC style interface emulation.
> pcl-cvs 1.49 1.49 CVS frontend.
> prog-modes 1.29 1.29 Support for various programming languages.
>- ps-print-nomule 1.03 ----- Old, but no-Mule safe ps-print
>- psgml 1.19 ----- Validated HTML/SGML editing.
> reftex 1.20 1.20 Emacs support for LaTeX cross-references,
>citations..
>- rmail 1.11 ----- An obsolete Emacs mailer.
>- scheme 1.10 ----- Front-end support for Inferior Scheme.
>- semantic 1.02 ----- Semantic bovinator.
>- sgml 1.06 ----- SGML/Linuxdoc-SGML editing.
> sh-script 1.12 1.12 Support for editing shell scripts.
>- skk 1.16 ----- Japanese Language Input Method.
>- slider 1.11 ----- User interface tool.
> sounds-au 1.09 1.09 XEmacs Sun sound files.
> sounds-wav 1.09 1.09 XEmacs Microsoft sound files.
>- speedbar 1.16 ----- Provides a seperate frame with convenient
>references.
> strokes 1.06 1.06 Mouse enhancement utility.
>- supercite 1.15 ----- An Emacs citation tool for News & Mail
>messages.
> texinfo 1.19 1.19 XEmacs TeXinfo support.
> text-modes 1.25 1.25 Miscellaneous support for editing text
>files.
> textools 1.10 1.10 Miscellaneous TeX support.
> time 1.09 1.09 Display time & date on the modeline.
> tm 1.23 1.23 Emacs MIME support.
>- tooltalk 1.11 ----- Support for building with Tooltalk.
>- tpu 1.10 ----- DEC EDIT/TPU support.
> vc 1.23 1.23 Version Control for Free systems.
>- vc-cc 1.14 ----- Version Control for ClearCase (UnFree)
>systems.
>- vhdl 1.10 ----- Support for VHDL.
> view-process 1.09 1.09 A Unix process browsing tool.
> viper 1.21 1.21 VI emulation support.
>- vm 1.24 ----- An Emacs mailer.
>- w3 1.15 ----- A Web browser.
>* xemacs-base 1.43 1.37 Fundamental XEmacs support, you almost
>certainly need this.
>- xemacs-devel 1.28 ----- Emacs Lisp developer support.
>- zenirc 1.07 ----- ZENIRC IRC Client.
>============================================================================
>===
>
>===================
>Scott A. Cleary
>epicRealm, Inc.
>QA Tool Designer
>(214) 570-4496
>www.epicRealm.com