Hi,
After downloading and installing a fresh jde-2.2.1, semantic-1.2.1, speedbar-0.11.1
(and speedbar-0.12 with same error), I get the following error when trying to expand a
speedbar item on a Java class (it does not work either on a Makefile). The classes
menu works fine (but I'm not sure if the same parsing is used for classes and for the
speedbar)
I could not find an answer in either FAQ, or mailing list archive. I guess this is an
install problem, but I have a hard time figuring it out.
I am using emacs 20.7 on Windows 2000. Following is the error I get when trying to
expand a speedbar item.
I also attach the problem report form generated by the JDE if this can help the
diagnosis.
Any idea of what I missed?
Many thanks,
Guillaume.
ps: I was still using JDE 2.1.1, all the new features in 2.2 are just great. I can't
wait to get them all configured and working !
Signaling: (wrong-number-of-arguments #<subr sort> 1)
sort((("Query" type "interface" (... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...) nil ("public") nil 2119 10074)))
funcall(sort (("Query" type "interface" (... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ...) nil ("public") nil 2119 10074)))
(setq lst (funcall (car methods) lst) methods (cdr methods))
(while methods (setq lst (funcall ... lst) methods (cdr methods)))
(let* ((f ...) (methods ...) (lst ...)) (while methods (setq lst ... methods ...))
lst)
speedbar-create-tag-hierarchy((("Query" type "interface" (... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) nil ("public")
nil 2119 10074)))
(let ((sordid ...)) (while sordid (cond ... ... ...) (setq sordid ...)))
semantic-sb-buttons-plain(1 (("Query" type "interface" (... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) nil ("public") nil
2119 10074)))
(if (<= (length ...) semantic-sb-autoexpand-length) (semantic-sb-buttons-plain (1+
level) (cdr tmp)) (speedbar-make-tag-line (quote curly) 43 (quote
semantic-sb-expand-group) (cdr tmp) (car ...) nil nil (quote speedbar-tag-face) (1+
level)))
(if (cdr tmp) (if (<= ... semantic-sb-autoexpand-length) (semantic-sb-buttons-plain
... ...) (speedbar-make-tag-line ... 43 ... ... ... nil nil ... ...)))
(while lst (setq tmp (car lst)) (if (cdr tmp) (if ... ... ...)) (setq lst (cdr lst)))
(let (tmp) (while lst (setq tmp ...) (if ... ...) (setq lst ...)))
(save-restriction (narrow-to-region (point-min) (point)) (let (tmp) (while lst ...
... ...)))
semantic-sb-buttons(0 (("Variables") ("Functions") ("Types" ("Query" type
"interface" ... nil ... nil 2119 10074)) ("Dependencies" ("java.io.IOException"
include nil 1180 1207) ("java.io.DataOutputStream" include nil 1147 1179)
("java.util.Enumeration" include nil 1117 1146)) ("Provides" ("xtrim.data" package nil
923 942)) ("Misc")))
semantic-insert-bovine-list(0 (("Variables") ("Functions") ("Types" ("Query" type
"interface" ... nil ... nil 2119 10074)) ("Dependencies" ("java.io.IOException"
include nil 1180 1207) ("java.io.DataOutputStream" include nil 1147 1179)
("java.util.Enumeration" include nil 1117 1146)) ("Provides" ("xtrim.data" package nil
923 942)) ("Misc")))
funcall(semantic-insert-bovine-list 0 (("Variables") ("Functions") ("Types" ("Query"
type "interface" ... nil ... nil 2119 10074)) ("Dependencies" ("java.io.IOException"
include nil 1180 1207) ("java.io.DataOutputStream" include nil 1147 1179)
("java.util.Enumeration" include nil 1117 1146)) ("Provides" ("xtrim.data" package nil
923 942)) ("Misc")))
(save-excursion (end-of-line) (forward-char 1) (funcall (car lst) indent (cdr lst)))
(progn (save-excursion (end-of-line) (forward-char 1) (funcall ... indent ...)))
(let ((inhibit-read-only t)) (progn (save-excursion ... ... ...)))
(speedbar-with-writable (save-excursion (end-of-line) (forward-char 1) (funcall ...
indent ...)))
(if (not lst) (speedbar-change-expand-button-char 63)
(speedbar-change-expand-button-char 45) (speedbar-with-writable (save-excursion ...
... ...)))
(let* ((fn ...) (mode nil) (lst ...)) (if (not lst)
(speedbar-change-expand-button-char 63) (speedbar-change-expand-button-char 45)
(speedbar-with-writable ...)))
(cond ((string-match "+" text) (let* ... ...)) ((string-match "-" text)
(speedbar-change-expand-button-char 43) (speedbar-delete-subblock indent)) (t (error
"Ooops... not sure what to do")))
speedbar-tag-file("[+]" "Query.java" 0)
funcall(speedbar-tag-file "[+]" "Query.java" 0)
(and fn (funcall fn txt tok dent))
(let* ((fn ...) (tok ...) (tp ...) (np ...) (txt ...) (dent ...)) (and fn (funcall
fn txt tok dent)))
speedbar-do-function-pointer()
speedbar-click((mouse-2 (#<window 5 on SPEEDBAR> 439 (8 . 272) 33705305)))
call-interactively(speedbar-click)
To: [EMAIL PROTECTED]
Subject:
--text follows this line--
Please enter the details of your bug report here
Emacs : GNU Emacs 20.7.1 (i386-*-nt5.0.2195)
of Tue Jun 13 2000 on buffy
Package: JDE version 2.2.1
current state:
==============
(setq
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-beep '("(end-of-line) '&" "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
jde-run-classic-mode-vm nil
jde-javadoc-gen-nodeprecatedlist nil
jde-imenu-include-classdef t
jde-javadoc-gen-link-online nil
jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set) ("toString method" .
jde-gen-to-string-method)
("Action Listener" . jde-gen-action-listener) ("Window
Listener" . jde-gen-window-listener)
("Mouse Listener" . jde-gen-mouse-listener) ("Mouse Motion
Listener" . jde-gen-mouse-motion-listener)
("Inner Class" . jde-gen-inner-class) ("println" .
jde-gen-println) ("beep" . jde-gen-beep)
("property change support" .
jde-gen-property-change-support) ("EJB Entity Bean" . jde-gen-entity-bean)
("EJB Session Bean" . jde-gen-session-bean))
jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l \"else\")" "'(l '>
\"else \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n'>'r'n" "\"} // end of else\"'>'n'>)" ")")
jde-make-args ""
jde-javadoc-gen-destination-directory "JavaDoc"
jde-mode-abbreviations '(("pr0" . "System.out.print(\"\");") ("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-imenu-enable t
jde-compile-option-verbose nil
jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
jde-bug-debugger-host-address "MALBAN"
jde-bug-breakpoint-marker-colors '("red" . "yellow")
jde-javadoc-gen-use nil
jde-gen-buffer-boilerplate nil
jde-bug-raise-frame-p t
jde-db-option-application-args nil
jde-javadoc-gen-nonavbar nil
jde-javadoc-gen-nohelp nil
jde-bug-vm-includes-jpda-p nil
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-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over) ("[? ? ?]" .
jde-bug-step-into)
("[? ? ?]" . jde-bug-step-out) ("[? ? ?]" .
jde-bug-continue)
("[? ? ?]" . jde-bug-set-breakpoint))
jde-compile-option-nowarn nil
jde-setnu-mode-threshold 20000
jde-run-java-vm-w "c:/jdk1.2.2/bin/javaw"
jde-compile-option-encoding nil
jde-run-option-java-profile '(nil . "./java.prof")
bsh-startup-timeout 10
jde-bug-jpda-directory ""
jde-read-compile-args nil
jde-run-java-vm "c:/jdk1.2.2/bin/java"
jde-db-option-verbose '(nil nil nil)
jde-db-read-app-args nil
jde-javadoc-gen-nodeprecated nil
jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
jde-gen-println '("(end-of-line) '&" "\"System.out.println(\" (P \"Print out: \")
\");\" '>'n'>")
jde-enable-abbrev-mode t
bsh-vm-args nil
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-exception-tag-template '("* @exception " type " if an error occurs")
jde-global-classpath '("c:/users/gberche/latestBuild/src/")
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-working-directory ""
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-javadoc-describe-interface-template '("* Describe interface " (jde-javadoc-code
name) " here.")
jde-javadoc-see-tag-template '("* @see " ref)
jde-imenu-include-signature t
jde-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))"
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-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" .
jde-build) ("[(f11)]" . jde-compile)
("[(f10)]" . jde-debug) ("[? ? ?]" .
jde-wiz-implement-interface)
("[? ? ?j]" . jde-javadoc-generate-javadoc-template) ("[? ? ?
]" . bsh)
("[? ? ?\f]" . 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) ("[C-j]" .
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-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-run-option-classpath nil
jde-javadoc-gen-detail-switch '("-protected")
jde-javadoc-param-tag-template '("* @param " name " " (jde-javadoc-a type) " "
(jde-javadoc-code type) " value")
jde-compile-option-verbose-path nil
jde-db-debugger '("Other" "jdb" . "Executable")
jde-jdk-doc-url "http://java.sun.com/products/jdk/1.2/docs/index.html"
jde-compiler "c:/jdk1.2.2/bin/javac"
jde-javadoc-gen-verbose nil
jde-javadoc-describe-method-template '("* Describe " (jde-javadoc-code name) " method
here.")
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-appletviewer-option-vm-args nil
jde-run-executable-args nil
jde-db-option-garbage-collection '(t t)
jde-javadoc-gen-stylesheetfile ""
jde-use-font-lock t
jde-compile-option-bootclasspath nil
jde-make-program "make"
jde-javadoc-gen-group nil
jde-javadoc-gen-link-offline nil
jde-javadoc-gen-doc-title ""
jde-javadoc-gen-header ""
jde-run-option-vm-args nil
jde-javadoc-gen-window-title ""
jde-compile-option-directory ""
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-read-make-args nil
jde-javadoc-gen-noindex 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-run-option-application-args nil
jde-bug-vm-executable '("javaw")
jde-db-set-initial-breakpoint t
jde-bug-debugger-command-timeout 10
jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-db-option-properties nil
jde-db-source-directories '("c:/users/gberche/latestBuild/src/")
jde-run-read-app-args nil
jde-gen-to-string-method-template '("(end-of-line) '&" "\"public String toString()
\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"}\"'>'n'>")
jde-quote-classpath t
jde-bug-window-message nil
jde-build-use-make nil
jde-javadoc-author-tag-template '("* @author <a href=\"mailto:" user-mail-address
"\">" user-full-name "</a>")
jde-javadoc-describe-field-template '("* Describe " (jde-javadoc-field-type
modifiers) " " (jde-javadoc-code name) " here.")
jde-javadoc-gen-link-URL nil
jde-compile-option-classpath '("c:\\users\\gberche\\latestBuild\\Xtrim\\src"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\HTTPClient.zip"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\Stingray\\Stingray.zip"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\kevin.jar"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\Cryptix"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\xml\\xml.jar"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\jWrap\\jWrapRuntime.jar"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\jWrap\\FlexibleLayout.jar")
jde-bug-jdk-directory "e:/jdk1.3/"
jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
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-version-tag-template '("* @version 1.0")
jde-javadoc-describe-constructor-template '("* Creates a new " (jde-javadoc-code
name) " instance.")
jde-bug-server-shmem-name '(t . "JDEbug")
jde-db-startup-commands nil
jde-javadoc-gen-docletpath nil
jde-javadoc-gen-split-index nil
jde-compile-option-deprecation nil
jde-gen-k&r t
jde-javadoc-gen-bottom ""
jde-javadoc-gen-footer ""
jde-db-option-classpath nil
jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" "'(l \"for\")" "'(l '>
\"for (\" (p \"for-clause: \" clause) \") \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of
for (\" (s clause) \")\"'>'n'>)" ")")
jde-run-mode-hook nil
jde-db-option-verify '(nil t)
jde-compile-option-extdirs nil
jde-imenu-sort nil
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" "'>'n
\"this.\" (s name) \" = v;\" '>'n \"}\" '>'n'>")
jde-bug-saved-breakpoints nil
jde-compile-option-sourcepath nil
jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" "'(l \"if\")" "'(l '> \"if
(\" (p \"if-clause: \" clause) \") \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of
if (\" (s clause) \")\"'>'n'>)" ")")
jde-db-option-java-profile '(nil . "./java.prof")
jde-javadoc-gen-author t
jde-compile-option-depend-switch '("-Xdepend")
jde-setnu-mode-enable nil
jde-run-applet-doc ""
jde-compile-option-vm-args nil
jde-javadoc-gen-overview ""
jde-javadoc-gen-notree nil
jde-run-option-garbage-collection '(t t)
jde-db-mode-hook nil
jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
bsh-eval-timeout 20
jde-db-read-vm-args nil
jde-bug-debug nil
jde-javadoc-gen-packages 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-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-bug-server-socket '(t . "2112")
jde-appletviewer-option-encoding ""
jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
jde-compile-option-target '("1.1")
jde-run-executable ""
jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
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-db-option-vm-args nil
jde-run-application-class ""
jde-javadoc-gen-doclet ""
jde-run-option-verbose '(nil nil nil)
jde-project-file-name "prj.el"
jde-wiz-import-excluded-packages '("bsh.*")
jde-compile-option-debug '("selected" (t nil nil))
jde-bug-jre-home ""
jde-run-applet-viewer "c:/jdk1.2.2/bin/appletviewer"
jde-entering-java-buffer-hooks '(jde-reload-project-file)
jde-javadoc-return-tag-template '("* @return " (jde-javadoc-a type) " "
(jde-javadoc-code type) " value")
jde-javadoc-gen-version t
jde-javadoc-gen-helpfile ""
jde-run-read-vm-args nil
jde-help-docsets '(("javadoc" "j:/jdk1.2/docs/api" nil) ("javadoc"
"x:/dev/latest/javadoc/internal" nil))
jde-javadoc-since-tag-template '("* @since 1.0")
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-option-verify '(nil t)
jde-compile-option-optimize nil
jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" "'(l \"case\")" "'(l 'n
\"case \" (p \"value: \") \":\"'>'n'>'p'n"
"\"break;\"'>'n'>'p)" ")")
jde-compile-option-depend nil
jde-javadoc-describe-class-template '("* Describe class " (jde-javadoc-code name) "
here.")
jde-javadoc-gen-serialwarn nil
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-compile-option-command-line-args ""
jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" . jde-gen-console)
("Swing App" . jde-gen-jfc-app))
jde-project-context-switching-enabled-p t
jde-javadoc-gen-args nil
jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-run-option-properties nil
)
There was no *JDEBug* buffer
There is no CLI buffer
There is no locals buffer
The contents of the *Backtrace* buffer were
Signaling: (wrong-number-of-arguments #<subr sort> 1)
sort((("Query" type "interface" (... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...) nil ("public") nil 2119 10074)))
funcall(sort (("Query" type "interface" (... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ...) nil ("public") nil 2119 10074)))
(setq lst (funcall (car methods) lst) methods (cdr methods))
(while methods (setq lst (funcall ... lst) methods (cdr methods)))
(let* ((f ...) (methods ...) (lst ...)) (while methods (setq lst ... methods ...))
lst)
speedbar-create-tag-hierarchy((("Query" type "interface" (... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) nil ("public")
nil 2119 10074)))
(let ((sordid ...)) (while sordid (cond ... ... ...) (setq sordid ...)))
semantic-sb-buttons-plain(1 (("Query" type "interface" (... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) nil ("public") nil
2119 10074)))
(if (<= (length ...) semantic-sb-autoexpand-length) (semantic-sb-buttons-plain (1+
level) (cdr tmp)) (speedbar-make-tag-line (quote curly) 43 (quote
semantic-sb-expand-group) (cdr tmp) (car ...) nil nil (quote speedbar-tag-face) (1+
level)))
(if (cdr tmp) (if (<= ... semantic-sb-autoexpand-length) (semantic-sb-buttons-plain
... ...) (speedbar-make-tag-line ... 43 ... ... ... nil nil ... ...)))
(while lst (setq tmp (car lst)) (if (cdr tmp) (if ... ... ...)) (setq lst (cdr lst)))
(let (tmp) (while lst (setq tmp ...) (if ... ...) (setq lst ...)))
(save-restriction (narrow-to-region (point-min) (point)) (let (tmp) (while lst ...
... ...)))
semantic-sb-buttons(0 (("Variables") ("Functions") ("Types" ("Query" type
"interface" ... nil ... nil 2119 10074)) ("Dependencies" ("java.io.IOException"
include nil 1180 1207) ("java.io.DataOutputStream" include nil 1147 1179)
("java.util.Enumeration" include nil 1117 1146)) ("Provides" ("xtrim.data" package nil
923 942)) ("Misc")))
semantic-insert-bovine-list(0 (("Variables") ("Functions") ("Types" ("Query" type
"interface" ... nil ... nil 2119 10074)) ("Dependencies" ("java.io.IOException"
include nil 1180 1207) ("java.io.DataOutputStream" include nil 1147 1179)
("java.util.Enumeration" include nil 1117 1146)) ("Provides" ("xtrim.data" package nil
923 942)) ("Misc")))
funcall(semantic-insert-bovine-list 0 (("Variables") ("Functions") ("Types" ("Query"
type "interface" ... nil ... nil 2119 10074)) ("Dependencies" ("java.io.IOException"
include nil 1180 1207) ("java.io.DataOutputStream" include nil 1147 1179)
("java.util.Enumeration" include nil 1117 1146)) ("Provides" ("xtrim.data" package nil
923 942)) ("Misc")))
(save-excursion (end-of-line) (forward-char 1) (funcall (car lst) indent (cdr lst)))
(progn (save-excursion (end-of-line) (forward-char 1) (funcall ... indent ...)))
(let ((inhibit-read-only t)) (progn (save-excursion ... ... ...)))
(speedbar-with-writable (save-excursion (end-of-line) (forward-char 1) (funcall ...
indent ...)))
(if (not lst) (speedbar-change-expand-button-char 63)
(speedbar-change-expand-button-char 45) (speedbar-with-writable (save-excursion ...
... ...)))
(let* ((fn ...) (mode nil) (lst ...)) (if (not lst)
(speedbar-change-expand-button-char 63) (speedbar-change-expand-button-char 45)
(speedbar-with-writable ...)))
(cond ((string-match "+" text) (let* ... ...)) ((string-match "-" text)
(speedbar-change-expand-button-char 43) (speedbar-delete-subblock indent)) (t (error
"Ooops... not sure what to do")))
speedbar-tag-file("[+]" "Query.java" 0)
funcall(speedbar-tag-file "[+]" "Query.java" 0)
(and fn (funcall fn txt tok dent))
(let* ((fn ...) (tok ...) (tp ...) (np ...) (txt ...) (dent ...)) (and fn (funcall
fn txt tok dent)))
speedbar-do-function-pointer()
speedbar-click((mouse-2 (#<window 5 on SPEEDBAR> 439 (8 . 272) 33705305)))
call-interactively(speedbar-click)
End Insert *Backtrace* buffer
The contents of the *Messages* buffer were
Loading backquote...
Loading backquote...done
Loading wid-browse...
Loading wid-browse...done
Loading cl-extra...
Loading cl-extra...done
Loading cl-macs...
Loading cl-macs...done
Bootstrapping objects...
Bootstrapping objects...done
Loading env...
Loading env...done
Loading cl-seq...
Loading cl-seq...done
For information about the GNU Project and its goals, type C-h C-p.
Setting JDE variables to startup values...
Loading lazy-lock...
Loading lazy-lock...done
Fontifying Query.java...
Fontifying Query.java... (regexps.............)
Loading lazy-lock...done
Loading debug...
Loading debug...done
Entering debugger...
[2 times]
Mark set
Beginning of buffer
Mark set [3 times]
(New file)
Mark set [2 times]
Updating speedbar to: c:/users/gberche/docs/...
Updating speedbar to: c:/users/gberche/docs/...done
Fontifying .emacs...
Fontifying .emacs... (regexps............)
Auto-saving...
Auto-saving...done
Mark set [4 times]
Auto-saving...
Auto-saving...done
Making completion list...
Loading view...
Loading view...done
Updating speedbar to: ~/latestBuild/Xtrim/src/xtrim/data/...
Updating speedbar to: ~/latestBuild/Xtrim/src/xtrim/data/...done
Preparing problem report...
Loading sendmail...
Loading sendmail...done
Formatting bug report buffer...
Formatting bug report buffer.......................
Mark set [2 times]
End Insert *Messages* buffer
Process environment:
EMACSDOC=G:/Tools/emacs-20.7/etc
EMACSLOCKDIR=G:/Tools/emacs-20.7/lock
EMACSPATH=G:/Tools/emacs-20.7/bin
EMACSDATA=G:/Tools/emacs-20.7/etc
EMACSLOADPATH=G:/Tools/emacs-20.7/site-lisp;G:/Tools/emacs-20.7/lisp;G:/Tools/emacs-20.7/leim
_=//G/Tools/emacs-20.7/bin/runemacs.exe
XTRIMHOME_NT=C:\users\gberche\latestBuild\Xtrim
XTRIMHOME=/users/gberche/latestBuild/Xtrim
XTRIMCLASSPATH=C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip
XELDA_HOME=/users/gberche/latestBuild/Xtrim/lib/xelda-1.6
WINDIR=C:\WINNT
USERPROFILE=C:\Documents and Settings\gberche
USERNAME=gberche
USERDOMAIN=XRCE
TZ=MET
TOOLSPATH="C:\jdk1.1.8\lib\classes.zip;C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip;C:\users\gberche\latestBuild\Xtrim\lib\HotJava\HotJavaBean.jar;C:\users\gberche\latestBuild\Xtrim\lib\HotJava\TextBean.jar;C:\users\gberche\latestBuild\Xtrim\lib\Swing\windows.jar;C:\users\gberche\latestBuild\Xtrim\lib\Swing\swing.jar;C:\users\gberche\latestBuild\Xtrim\lib\Swing\motif.jar;C:\users\gberche\latestBuild\Xtrim/lib/jWrap/FlexibleLayout.jar"
TMPDIR=C:\Cygwin\/tmp
TMP=C:\DOCUME~1\gberche\LOCALS~1\Temp
TERM=cygwin
TEMP=C:\DOCUME~1\gberche\LOCALS~1\Temp
SYSTEMROOT=C:\WINNT
SYSTEMDRIVE=C:
SMS_LOCAL_DIR_USER=C:\WINNT
SMS_LOCAL_DIR=C:\WINNT
SHLVL=1
SHELL=bash
PWD=/users/gberche/latestBuild/Xtrim/src/xtrim/rmiapi
PS1=\h:$PWD>
PROGRAMFILES=C:\Program Files
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=C:\Cygwin\contrib\bin;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\bin;C:\jdk1.1.8\bin;C:\Cygwin\bin;C:\Cygwin\contrib\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program
Files\Rational\common;C:\Cygwin\bin;C:\Cygwin\contrib\bin;g:\Tools\emacs-20.3.1\bin\;C:\Program
Files\Netscape\Communicator\Program;X:\tools\JavaScope1_1_5_NT\bin;C:\users\gberche\latestBuild\Xtrim\bin
OSTYPE=cygwin
OS=Windows_NT
OS2LIBPATH=C:\WINNT\system32\os2\dll;
OPTS=-g
OLDPWD=/users/gberche
NUMBER_OF_PROCESSORS=1
MAKE_MODE=UNIX
MACHTYPE=i686-pc-cygwin
LOGONSERVER=\\HIMALAYA
JREHOME12=/jre1.2.1
JREHOME11=/jre1.1.8
JRECLASSPATH12="C:\jre1.2.1\lib\rt.jar;C:\jre1.2.1\lib\i18n.jar;C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip"
JRECLASSPATH11="C:\jre1.1.8\lib\rt.jar;C:\jre1.1.8\lib\i18n.jar;C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip"
JPROBE=C:/Program\ Files/JProbe/Profiler
JAVAHOME=/jdk1.1.8
JAVAHOME12=/jdk1.2.2
JAVAHOME11=/jdk1.1.8
JAVAHOME10=/jdk1.0.2
HOSTTYPE=i686
HOSTNAME=MALBAN
HOME_NT=C:\users\gberche
HOMEPATH=\
HOMEDRIVE=C:
HOME=c:\users\gberche
HASHJAVACMD=/jdk1.1.6/bin/java
emacs_dir=G:/Tools/emacs-20.7
EDITOR=notepad
CVSROOT=:pserver:berche@cvsserver:/opt/Mkms/cvs_repo
COMSPEC=C:\WINNT\system32\cmd.exe
COMPUTERNAME=MALBAN
COMMONPROGRAMFILES=C:\Program Files\Common Files
CLASSPATH12="C:\jdk1.2.2\lib\classes.zip;C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip"
CLASSPATH11="C:\jdk1.1.8\lib\classes.zip;C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip"
CLASSPATH10="C:\jdk1.0.2\lib\classes.zip;C:\users\gberche\latestBuild\Xtrim\src;C:\users\gberche\latestBuild\Xtrim\lib\HTTPClient.zip;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\java;C:\users\gberche\latestBuild\Xtrim\lib\JavaCC\JavaCC.zip;C:\users\gberche\latestBuild\Xtrim\lib\fdl\fdl.jar;C:\users\gberche\latestBuild\Xtrim\lib\oracle\jdbc\lib\classes111.zip;C:\users\gberche\latestBuild\Xtrim\lib\mSQL-JDBC\imaginary.zip;/users/gberche/latestBuild/Xtrim/lib/xelda-1.6/xeldaapi.jar;C:\users\gberche\latestBuild\Xtrim\lib\Stingray\Stingray.zip;C:\users\gberche\latestBuild\Xtrim\lib\kevin.jar;C:\users\gberche\latestBuild\Xtrim\lib\JNL\Classes;C:\users\gberche\latestBuild\Xtrim\lib\Cryptix;C:\users\gberche\latestBuild\Xtrim\lib\xml\xml.jar;C:\users\gberche\latestBuild\Xtrim\lib\profilerAPI.jar;C:\users\gberche\latestBuild\Xtrim\www\docs\i18n;C:\users\gberche\latestBuild\Xtrim\lib\DominoR5\NCSOC.jar;C:\users\gberche\latestBuild\Xtrim\lib\Z3950\ZTNLib.zip;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\jWrapRuntime.jar;C:\users\gberche\latestBuild\Xtrim\lib\jWrap\FlexibleLayout.jar;;X:\tools\JavaScope1_1_5_NT\JavaScope.zip"
APPDATA=C:\Documents and Settings\gberche\Application Data
AO_ORIG_PATH=/bin:/contrib/bin:/WINNT/system32:/WINNT:/WINNT/System32/Wbem:/Program
Files/Rational/common:/bin:/opt/gnu/bin:/cygdrive/g/Tools/emacs-20.3.1/bin/:/Program
Files/Netscape/Communicator/Program
ALLUSERSPROFILE=C:\Documents and Settings\All Users
!::=::\
The contents of the .emacs file was
;; GBE specific emacs preferences
;; Update for XRCE on Nov 97
;;;;;;;;;;;;; Added for emacs 20.3.1 ;;;;;;;;;;;;;;
;;G is mapped to \\mallissard\dfs
; (setq load-path
; '(
; "G:/Tools/emacs-20.3.1/lisp"
; "G:/Tools/emacs-20.3.1/lisp/calendar"
; "G:/Tools/emacs-20.3.1/lisp/emulation"
; "G:/Tools/emacs-20.3.1/lisp/gnus"
; "G:/Tools/emacs-20.3.1/lisp/international"
; "G:/Tools/emacs-20.3.1/lisp/language"
; "G:/Tools/emacs-20.3.1/lisp/mail"
; "G:/Tools/emacs-20.3.1/lisp/play"
; "G:/Tools/emacs-20.3.1/lisp/progmodes"
; "G:/Tools/emacs-20.3.1/lisp/term"
; "G:/Tools/emacs-20.3.1/lisp/textmodes"
; "G:/Tools/emacs-20.3.1/lisp/emacs-lisp"))
;;;;;;;;;;;;; Added for matching parent ;;;;;;;;;;;;;;
;; Short function to jump to matching parent
;To highlight matching parentheses
(show-paren-mode 1)
(defun match-paren (arg)
"Go to the matching parenthesis."
(interactive "p")
(cond ((looking-at "[\(\[\{]")
(forward-sexp 1)
(backward-char))
((looking-at "[\]\)\}]")
(forward-char)
(backward-sexp 1))
(t (self-insert-command (or arg 1)))))
;; Add MS-DEV short-cut
(global-set-key [(control "]")] 'match-paren)
;;;;;;;;;;;;; Added for browse-url ;;;;;;;;;;;;;;
(defvar shell-execute-helper "shelex.exe")
(defun shell-execute-url (url &optional new-window)
"Invoke the shell-execute-helper program to call ShellExecute and launch or
re-direct a web browser on the specified url."
(interactive "sURL: ")
(call-process shell-execute-helper nil nil nil url))
(setq browse-url-browser-function 'shell-execute-url)
(setq gnus-button-url 'shell-execute-url) ; GNUS
(setq vm-url-browser 'shell-execute-url) ; VM
;;;;;;;;;;;;; End Added for browse-url ;;;;;;;;;;;;;;
;;;;;;;;;;;;;;; Added for Java mode: JDE using /opt/Xtrim modes ;;;;;;;;;;;;;;
; (defun set-shell-bash()
; (interactive)
; (setq binary-process-input t)
; (setq shell-file-name "cmdproxy")
; (setq explicit-shell-file-name "bash")
; (setenv "SHELL" explicit-shell-file-name)
; (setq explicit-sh-args '("-login" "-i"))
; ; use unix looking '/' when completing directory names
; (add-hook 'shell-mode-hook
; '(lambda () (setq comint-completion-addsuffix '("/" . " ")))
; t)
; )
; (defun set-shell-zsh()
; (interactive)
; (setq binary-process-input t)
; (setq shell-file-name "cmdproxy")
; (setq explicit-shell-file-name "zsh")
; (setenv "SHELL" explicit-shell-file-name)
; (setq explicit-sh-args '("-login" "-i"))
; (setenv "TERM" "emacs")
; )
; (if (eq system-type 'windows-nt)
; (progn
; (set-shell-bash)
; (setq archive-zip-use-pkzip nil)
; (setq comint-process-echoes nil)
; ; (if (eq emacs-major-version 20)
; ; (setq w32-enable-italics t
; ; w32-swap-mouse-buttons t)
; ; (setq win32-enable-italics t
; ; win32-swap-mouse-buttons t))
; ))
; ; (setq shell-file-name "bash") ;; or sh if you rename your bash executable to sh.
; ; (setenv "SHELL" shell-file-name)
; ; (setq explicit-shell-file-name shell-file-name)
; ; (setq explicit-sh-args '("-login" "-i"))
; ; (setq shell-command-switch "-c")
; ; (setq w32-quote-process-args t)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;; JDE 2.2.1 default config
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Set the debug option to enable a backtrace when a
;; problem occurs.
(setq debug-on-error t)
(setq load-path
(nconc
'(
"G:/Tools/emacs-20.7/site"
;; Add more directories here:
)
load-path))
(add-to-list 'load-path (expand-file-name "G:/Tools/emacs-20.7/site/jde-2.2.1/lisp"))
(add-to-list 'load-path (expand-file-name "G:/Tools/emacs-20.7/site/semantic-1.2.1"))
(add-to-list 'load-path (expand-file-name "G:/Tools/emacs-20.7/site/speedbar-0.11.1"))
(require 'jde)
;; Sets the basic indentation for Java source files
;; to two spaces.
(defun my-jde-mode-hook ()
(setq c-basic-offset 2))
(add-hook 'jde-mode-hook 'my-jde-mode-hook)
;; 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.</XMP></BODY></HTML>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;; JSpeedbar 0.12 default config
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Texinfo fancy chapter tags
(add-hook 'texinfo-mode-hook (lambda () (require 'sb-texinfo)))
;; w3 link listings
(autoload 'w3-speedbar-buttons "sb-w3" "s3 specific speedbar button generator.")
;; chapter listings
(autoload 'Info-speedbar-buttons "sb-info" "Info specific speedbar button
generator.")
;; folder listings
(autoload 'rmail-speedbar-buttons "sb-rmail" "Rmail specific speedbar button
generator.")
;; current stack display
(autoload 'gud-speedbar-buttons "sb-gud" "GUD specific speedbar button generator.")
; (setenv "JAVAHOME11" "c:/jdk1.2.2")
; (setenv "JAVAHOME10" "c:/jdk1.0.2")
; ;; M is mapped to \\mallissard\dfs
; (setenv "JDEHOME" "X:/jde")
; (setenv "OPTXTRIM" "X:")
; ;;j is mapped to \\boron\java
; (setenv "JDKDOC11" "j:/jdk1.1.8")
; (setenv "JDKDOC10" "j:/jdk1.0.2")
; (setq load-path
; (nconc (list
; (getenv "JDEHOME") )
; load-path))
; (require 'jde)
; (jde-set-variables
; '(user-mail-address "[EMAIL PROTECTED]" t))
; (abbrev-mode t)
; (speedbar-frame-mode)
; (custom-set-faces)
;;;;;;;;;;;;;; End Added for Java mode: JDE using /opt/Xtrim modes ;;;;;;;;;;;;;;
;; GBE set keys
(global-set-key "\C-x=" 'goto-line)
(global-set-key "\C-x?" 'what-line)
(global-set-key "\C-x\C-p" 'manual-entry)
;;(global-set-key "\C-e" 'dabbrev-completion)
;;(global-set-key "\C-E" 'next-completion)
;; display matching parents, and map keys to look like MS Developper studio
(require 'paren)
(global-set-key "\C-o" 'backward-sexp)
(global-set-key "\C-p" 'forward-sexp)
;;always display the current line
(setq line-number-mode t)
;;always display the current line
(setq column-number-mode t)
;;forces emacs to scroll of only one line when reaching bottom of screen
(setq scroll-step 1)
;;automatically indent a new line to the indentation of the previous line?
;;(setq indented-text-mode t)
;;(global-set-key "\C-x!" 'hilit-highlight-buffer)
(setq font-lock-maximum-decoration t)
(setq font-lock-support-mode 'lazy-lock-mode)
;; GBE added from cc-mode tutorial
;;(load "cc-mode")
(autoload 'c++-mode "cc-mode" "C++ Editing Mode" t)
(autoload 'c-mode "cc-mode" "C Editing Mode" t)
;; gbe added: background color + font
(set-background-color "Wheat")
(set-foreground-color "Black")
;;(set-default-font "courier" )
;;(set-face-font "default")
;; GBE added to load perl mode
(autoload 'perl-mode "cperl-mode" "alternate mode for editing Perl programs" t)
(setq cperl-hairy t)
(setq auto-mode-alist
(append '(("\\.[pP][Llm]$" . perl-mode)) auto-mode-alist ))
(setq interpreter-mode-alist (append interpreter-mode-alist
'(("miniperl" . perl-mode))))
;;GBE: Perl indentation will use C++ mode
(setq cperl-set-style "C++")
;;GBE added to load compile modes
(autoload 'compile "compile" "mode to allow compilation" t)
;;GBE added for server mode support at XRCE
;;(require 'gnuserv)
;;(gnuserv-start)
;;GBE set to display always in same frame
;;(setq gnuserv-frame "*scratch*")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Comfort shortcuts for window managmenent
;;;;;;;;;;;;;;;;;;;;;;;;
(global-set-key [f1] (function (lambda () (interactive)
(switch-to-buffer (other-buffer)))))
(global-set-key [(control f1)] (function (lambda () (interactive)
(scroll-other-window
(- (window-height (next-window
(selected-window))))))))
(global-set-key [(shift f1)] (function (lambda () (interactive)
(set-window-buffer (next-window (selected-window))
(other-buffer)))))
(global-set-key [f2] 'delete-other-windows)
(global-set-key [(shift f2)] 'delete-window)
(global-set-key [f3] 'find-file)
(global-set-key [(shift f3)] (function (lambda () (interactive) (other-window
1))))
(global-set-key [f4] 'save-buffer)
;;(global-set-key [f5] 'spell-region)
;;(global-set-key [f6] 'switch-to-buffer)
;;(global-set-key [f7] 'switch-to-other-buffer)
;;(global-set-key [f8] 'revert-buffer)
(global-set-key [(f5)] 'gud-cont)
(global-set-key [(shift f5)] (function (lambda () (interactive) (gud-break "%f:%l")
(gud-cont "%f:%l") (gud-remove "%f:%l") )) )
(global-set-key [(f6)] 'gud-next)
(global-set-key [(f7)] 'gud-step)
(global-set-key [(shift f7)] 'gud-print)
(global-set-key [(f8)] 'gud-break)
(global-set-key [(shift f8)] 'gud-remove)
(global-set-key [(f10)] 'kb-jdb)
(global-set-key [(shift f10)] (function (lambda () (interactive) (gud-basic-call
"exit"))))
(global-set-key [(f11)] 'jde-compile)
(global-set-key [(shift f11)] (function (lambda () (interactive)
(split-window-vertically) (kb-widget-jdb) )) )
(global-set-key [f12] 'kill-this-buffer)
;; Turn on font-lock in all modes that support it
(if (fboundp 'global-font-lock-mode)
(global-font-lock-mode t))
(custom-set-variables
'(jde-help-docsets (quote (("javadoc" "j:/jdk1.2/docs/api" nil) ("javadoc"
"x:/dev/latest/javadoc/internal" nil))))
'(jde-run-applet-viewer "c:/jdk1.2.2/bin/appletviewer")
'(jde-compile-option-classpath (quote ("c:\\users\\gberche\\latestBuild\\Xtrim\\src"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\HTTPClient.zip"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\Stingray\\Stingray.zip"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\kevin.jar"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\Cryptix"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\xml\\xml.jar"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\jWrap\\jWrapRuntime.jar"
"c:\\users\\gberche\\latestBuild\\Xtrim\\lib\\jWrap\\FlexibleLayout.jar")))
'(jde-db-source-directories (quote ("c:/users/gberche/latestBuild/src")))
'(jde-compiler "c:/jdk1.2.2/bin/javac")
'(jde-jdk-doc-url "http://java.sun.com/products/jdk/1.2/docs/index.html")
'(speedbar-tag-hierarchy-method (quote (sort trim-words)))
'(jde-key-bindings (quote (("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" .
jde-build) ("[(f11)]" . jde-compile) ("[(f10)]" . 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) ("[C-j]" . 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-global-classpath (quote ("c:/users/gberche/latestBuild/src/")))
'(jde-enable-abbrev-mode t)
'(jde-run-java-vm "c:/jdk1.2.2/bin/java")
'(jde-run-java-vm-w "c:/jdk1.2.2/bin/javaw")
'(jde-mode-abbreviations (quote (("pr0" . "System.out.print(\"\");") ("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")))))
;(set-frame-size (selected-frame) 110 65)
;(set-frame-position (selected-frame) 250 0)
(custom-set-faces)
=====end inserted .emacs file