Please enter the details of your bug report here
I'm having problems running ant with jde-ant-build. If I set jde-ant-invocation-method to "Script", it works fine. The head of the compilation buffer is below. Note that the value of ant.home is quoted.
cd d:/Jaguar/dev/logging_reorg/KBR_ISD_VOB/Jaguar_Plan_Generator_Component/source/Utilities/com/alphatech/kbr/jaguar/logging/
ant -Dant.home="d:/Program Files/apache-ant-1.6.2" -buildfile 'd:/Jaguar/dev/logging_reorg/KBR_ISD_VOB/Jaguar_Plan_Generator_Component/source/Utilities/build.xml' -emacs
If I set it to "Ant Server", I get the following in the compilation buffer. Note that ant.home is not quoted. Looking at the lisp files, it appears that quotes are first added then removed.
AntServer output:
-Dant.home=d:/Program Files/apache-ant-1.6.2 -buildfile d:/tdaniels_view/EBO/build.xml -emacs
Buildfile: d:\tdaniels_view\EBO\build.xml
BUILD FAILED Target `Files/apache-ant-1.6.2' does not exist in this project.
Lastly, if I set jde-ant-invocation-method to "Java", I get this. Here, we have a mixture of single and double quotes. Somehow, the double quote and space between ant.home's value and the Main class is interpreted as a space but not a break between paraemeters.2
c:/j2sdk1.4.1_03/bin/java.exe -classpath 'd:/Program Files/apache-ant-1.6.2/lib;c:/j2sdk1.4.1_03/lib/tools.jar' -Dant.home="d:/Program Files/apache-ant-1.6.2" org.apache.tools.ant.Main -buildfile 'd:/Jaguar/dev/logging_reorg/KBR_ISD_VOB/Jaguar_Plan_Generator_Component/source/Utilities/build.xml' -emacs
java.lang.NoClassDefFoundError: Files/apache-ant-1/6/2 org/apache/tools/ant/Main
If it matters, I'm running with the CVS version, not the beta listed below. I launch emacs from a cygwin bash shell.
Emacs : GNU Emacs 21.2.1 (i386-msvc-nt5.0.2195) of 2002-03-19 on buffy Package: JDE version 2.3.4beta6 Required packages: cedet-1.0beta2
current state:
==============
(setq
jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer "
" (list \"javax.ejb.*\""
" \"java.rmi.RemoteException\"))" "'>"
"(jde-wiz-update-implements-clause \"SessionBean\")" "'>" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"ejbActivate\"" " nil" " \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"ejbPassivate\"" " nil" " \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"ejbRemove\"" " nil" " \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"setSessionContext\"" " \"SessionContext ctx\"" " \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"unsetSessionContext\"" " nil" " \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n" "'>")
jde-gen-beep '("(end-of-line) '&"
"\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
jde-complete-signature-display '("Eldoc")
jde-project-name "default"
jde-wiz-toString-code-EOL '("Unix")
jde-which-method-format '("[" jde-which-method-current "]")
jde-run-classic-mode-vm nil
jde-complete-unique-method-names nil
jde-find-granularity '("Character")
jde-which-method-max-length 20
jde-javadoc-gen-nodeprecatedlist nil
jde-imenu-include-classdef t
jde-javadoc-gen-link-online nil
jde-complete-display-result-type t
jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set)
("main method" . jde-gen-main-method)
("toString method" . jde-gen-to-string-method)
("Deep clone" . jde-gen-deep-clone)
("Action Listener" . jde-gen-action-listener)
("Change Listener" . jde-gen-change-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 '("'> \"else\""
"(jde-gen-electric-brace jde-gen-conditional-padding-3)"
"'r'n" "\"}\"" "(if jde-gen-comments "
" '(l \" // end of else\"))" "'>'n")
jde-jdk-registry '(("1.3.1" . "d:/Program Files/jdk1.3.1_06")
("1.4.1" . "c:/j2sdk1.4.1_03")
("1.4.2" . "c:/j2sdk1.4.2_04"))
jde-javadoc-gen-destination-directory "JavaDoc"
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" ")%]--" (line-number-mode "L%l--")
(column-number-mode "C%c--") (-3 . "%p")
(jde-which-method-mode
("--" jde-which-method-format "--"))
"-%-")
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") ("thro" . "throws")
("tra" . "transient") ("tr" . "true")
("vo" . "void") ("vol" . "volatile")
("wh" . "while"))
jde-imenu-enable nil
jde-etrace-mode-hook nil
jde-compile-option-verbose nil
jde-check-version-flag t
jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
jde-bug-debugger-host-address "WINTROY1"
jde-complete-add-space-after-method nil
jde-run-option-enable-system-assertions nil
jde-import-excluded-classes '(("^bsh\\..*") ("^java\\.lang\\.[^.]*$" . t)
("^sun\\..*") ("^com\\.sun\\..*")
(jde-import-current-package-p . t))
jde-db-requested-breakpoint-face-colors '("black" . "yellow")
jde-wiz-show-report t
jde-javadoc-gen-use nil
jde-gen-buffer-boilerplate nil
jde-ant-enable-find t
jde-bug-raise-frame-p t
jde-db-option-application-args nil
jde-javadoc-gen-nonavbar nil
jde-gen-final-methods t
jde-run-option-interpret-mode nil
jde-electric-return-p nil
jde-javadoc-gen-nohelp nil
jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
"\"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" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * \"" "(file-name-nondirectory buffer-file-name) '>'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) '>'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag)" "\" \" (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag)" "\" \" (jde-javadoc-insert 'tempo-template-jde-javadoc-end-block \"*/\")" "'>'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" "(jde-gen-method-signature" " \"public\"" " \"\"" " \"Canvas\"" " \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"setSize(getPreferredSize());\" '>'n" "\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n" "(jde-gen-method-signature" " \"public\"" " \"Dimension\"" " \"getPreferredSize\"" " \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n" "(jde-gen-method-signature" " \"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" "(jde-gen-method-signature" " \"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" "(jde-gen-method-signature" " \"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" "(jde-gen-method-signature" " \"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-log-max 500
jde-bug-key-bindings '(("[? ? ?]" . my-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-compile-finish-hook '(jde-compile-finish-kill-buffer
jde-compile-finish-refresh-speedbar
jde-compile-finish-update-class-info
jde-save-compilation-results-hook)
jde-compile-option-nowarn nil
jde-setnu-mode-threshold 20000
jde-db-option-host ""
jde-wiz-get-set-variable-prefix "arg"
bsh-vm nil
jde-ant-user-jar-files nil
jde-wiz-tostring-variable-separator "\" \""
jde-ant-complete-target t
jde-compile-jump-to-first-error t
jde-import-insert-group-names nil
jde-compile-option-encoding ""
jde-gen-main-method-template '("(jde-gen-save-excursion"
" (jde-wiz-gen-method" " \"public static\""
" \"void\"" " \"main\""
" \"String[] args\"" " \"\" \"\"))"
";; don't move point" "(setq tempo-marks nil)")
jde-db-option-connect-shared-memory-name "javadebug"
jde-run-option-java-profile '(nil . "./java.prof")
bsh-startup-timeout 10
jde-bug-jpda-directory ""
jde-read-compile-args nil
jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*"
"* @param %p Value to assign to this.%n" "*/")
jde-db-option-verbose '(nil nil nil)
jde-which-method-class-min-length 4
jde-db-read-app-args nil
jde-ant-args "-emacs"
jde-import-default-group-name nil
jde-gen-deep-clone-template '("(jde-wiz-generate-interface \"java.lang.Cloneable\")" "'&'> (progn (require 'jde-javadoc) nil)" "(jde-javadoc-insert-start-block)" "\"* Create a deep clone of this object.\" '>'n" "\"*\" '>'n" "\"* @return a deep clone of this object.\" '>'n" "'> (jde-javadoc-insert-end-block)" "(let (jde-gen-final-methods)" " (jde-gen-method-signature" " \"public\"" " \"Object\"" " \"clone\"" " nil" " ))" "'>" "(jde-gen-electric-brace)" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" ret = null;\" '>'n'n" "(let ((beg (point)))" " (insert \"ret = (\")" " (insert (file-name-sans-extension" " (file-name-nondirectory buffer-file-name)))" " (insert \") super.clone();\")" " (jde-gen-try-catch-wrapper beg (point))" " (insert \"CloneNotSupportedException\")" " nil)" "(progn" " (goto-char (scan-lists (point) 1 1))" " (goto-char (scan-lists (point) 1 -1))" " (end-of-line)" " 'n)" "\"throw new InternalError(\\\"clone should be supported (forgot?)\\\");\"" "'>'%" "(progn (goto-char (scan-lists (point) 1 1)) (end-of-line) '(l n))" "(if jde-gen-comments " " '(l \" // add non-immutable member clone assignments here\" '>'n))" "'p'n" "\"return ret;\" '>'n" "\"}\" '>'n")
jde-javadoc-gen-nodeprecated nil
jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
jde-gen-cflow-else-if '("'> \"else if\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"else-if-clause: \" clause) " " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of else if (\" (s clause) \")\"))" "'>'n")
jde-gen-println '("(end-of-line) '&"
"\"System.out.println(\" (P \"Print out: \") \");\" '>'n'>")
jde-enable-abbrev-mode nil
bsh-vm-args nil
jde-import-collapse-imports-threshold 4
jde-auto-parse-max-buffer-size 50000
jde-javadoc-exception-tag-template "\"* @exception \" type \" if an error occurs\""
jde-menu-definition '("JDE" ["Compile" jde-compile t] ["Run App" jde-run t]
["Debug App" jde-debug t] "-"
["Run Applet" jde-run-menu-run-applet t]
["Debug Applet" jde-debug-applet t] "-"
["Build" jde-build t]
("Find"
["Expression" jde-find
(and
(executable-find
(if (eq system-type (quote windows-nt)) "find.exe"
"find")
)
(executable-find
(if (eq system-type (quote windows-nt)) "grep.exe"
"grep")
)
)
]
["Expression..." jde-find-dlg
(and
(executable-find
(if (eq system-type (quote windows-nt)) "find.exe"
"find")
)
(executable-find
(if (eq system-type (quote windows-nt)) "grep.exe"
"grep")
)
)
]
["Symbol Definition" jde-open-class-at-point t]
["Class" jde-show-class-source t]
["Super Class" jde-show-superclass-source t]
["Interface" jde-show-interface-source t])
("Interpreter" ["Start" jde-bsh-run t]
["Exit" jde-bsh-exit t] "-"
["Help" jde-help-beanshell t])
("Documentation"
["Add" jde-javadoc-autodoc-at-line
(jde-javadoc-enable-menu-p)]
["Remove" jde-javadoc-remdoc-at-line
(jde-javadoc-enable-menu-p)]
["Check This" jde-javadoc-checkdoc-at-line
(jde-javadoc-enable-menu-p)]
["Check All" jde-javadoc-checkdoc t]
["Generate All" jde-javadoc-make t]
["Generate Buffer" jde-javadoc-make-buffer t] "-"
["Javadoc Reference" jde-javadoc-browse-tool-doc t])
"-"
("Code Generation"
("Templates" ["Get/Set Pair..." jde-gen-get-set t]
["Println..." jde-gen-println t]
("Listener" ["Action" jde-gen-action-listener t]
["Change" jde-gen-change-listener t]
["Window" jde-gen-window-listener t]
["Mouse" jde-gen-mouse-listener t])
["Other..." jde-gen-code t])
("Import" ["Class..." jde-import-find-and-import t]
["All" jde-import-all t]
["All Unique" jde-import-all-unique t] "-"
["Expand Package Imports" jde-import-expand-imports t]
["Collapse Class Imports" jde-import-collapse-imports
t]
["Delete Unneeded" jde-import-kill-extra-imports t]
["Organize Imports" jde-import-organize t]
["Show Unimported Classes" jde-import-all-show t])
("Wizards"
["Override Method" jde-wiz-override-method t]
["Implement Interface..." jde-wiz-implement-interface
t]
["Generate Get/Set Methods" jde-wiz-get-set-methods t]
["Generate toString Method" jde-wiz-tostring t]
["Update Package Statement" jde-package-update t]
["Implement Event Source..."
jde-wiz-implement-event-source t]
["Extend Abstract Class..."
jde-wiz-extend-abstract-class t]
["Delegate Methods..." jde-wiz-delegate t] "-"
["Update Class List" jde-wiz-update-class-list t])
("Modes"
["Abbrev" jde-abbrev-mode :enable t :style toggle
:selected jde-enable-abbrev-mode]
["Electric Return" jde-electric-return-mode :enable t
:style toggle :selected jde-electric-return-mode]
)
)
("Browse" ["Source Files" jde-show-speedbar t]
["Class at Point" jde-browse-class-at-point t])
["Check Style" jde-checkstyle]
("Project"
["Auto Switch" jde-toggle-project-switching :enable t
:style toggle :selected
jde-project-context-switching-enabled-p]
("Options" ["General" jde-show-project-options t]
["Compile" jde-compile-show-options-buffer t]
["Run" jde-show-run-options t]
["Debug" jde-show-debug-options t]
["Autocode" jde-show-autocode-options t]
["Javadoc" jde-javadoc-customize t]
["Make" jde-make-show-options t]
["Ant" jde-ant-show-options t]
["Complete" jde-show-complete-options t]
["Wiz" jde-show-wiz-options t])
("Project File"
["Create New" jde-create-new-project t]
["Save" jde-save-project t]
["Load" jde-load-project-file t]
["Load All" jde-load-all-project-files t])
)
("Help" ["JDEE Users Guide" jde-show-help t]
["JDK" jde-help-browse-jdk-doc t]
["JDEE Key Bindings" jde-keys t] "-"
["Class..." jde-help-class t]
["Class Member..." jde-help-class-member t]
["Symbol at Point" jde-help-symbol t] "-"
["Submit problem report" jde-submit-problem-report t]
"-" "JDE 2.3.4beta6")
)
jde-global-classpath nil
jde-gen-method-javadoc-comment "template"
jde-find-file-regexp '("*.java")
jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name: \")"
"\".addWindowListener(\" jde-gen-method-signature-padding-2 " "\"new WindowAdapter\" jde-gen-method-signature-padding-1 \"()\"'>" "(if jde-gen-k&r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowActivated\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowClosed\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowClosing\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" " \"System.exit(0);\" '>'n \"}\"" "'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowDeactivated\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowDeiconified\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowIconified\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"windowOpened\"" " \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2 \");\" '>'n'>")
jde-run-working-directory ""
jde-db-classic-mode-vm nil
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" "(jde-gen-method-signature" " \"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\" '>'n" "\"* for all properties.\" '>'n" "\"*\" '>'n " "\"* @param listener The PropertyChangeListener to be removed\" '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" " \"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" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"addPropertyChangeListener\"" " \"String propertyName, 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" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"removePropertyChangeListener\"" " \"String propertyName, 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\" '>'n" "\"* that was changed\" '>'n" "\"* @param oldValue The old value of the property\" '>'n" "\"* @param newValue The new value of the property.\" '>'n \"*/\" '>'n" "(jde-gen-method-signature" " \"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\" '>'n" "\"* that was changed\" '>'n" "\"* @param oldValue The old value of the property\" '>'n" "\"* @param newValue The new value of the property.\" '>'n \"*/\" '>'n" "(jde-gen-method-signature" " \"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\" '>'n" "\"* that was changed\" '>'n" "\"* @param oldValue The old value of the property\" '>'n" "\"* @param newValue The new value of the property.\" '>'n \"*/\" '>'n" "(jde-gen-method-signature" " \"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\"'>'n" "\"* equal and non-null. \" '>'n" "\"*\" '>'n" "\"* @param evt The PropertyChangeEvent object.\" '>'n\"*/\" '>'n" "(jde-gen-method-signature" " \"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\"'>'n" "\"* for the given property\" '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" " \"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-jdk '("1.4.1")
jde-imenu-include-signature t
jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component name: \")" "\".addMouseMotionListener(\" jde-gen-method-signature-padding-2 " "\"new MouseMotionAdapter\" jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mouseDragged\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mouseMoved\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'>'n'>")
jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet)
("[? ? ?]" . jde-build)
("[? ? ?]" . jde-compile)
("[? ? ?]" . jde-debug) ("[? ? ?]" . jde-find)
("[? ? ?]" . jde-open-class-at-point)
("[? ? ?]" . jde-bsh-run)
("[? ? ?\f]" . jde-gen-println)
("[? ? ?]" . jde-help-browse-jdk-doc)
("[? ? ?]" . jde-save-project)
("[? ? ?]" . jde-wiz-update-class-list)
("[? ? ?]" . jde-run)
("[? ? ?]" . speedbar-frame-mode)
("[? ? ?]" . jde-jdb-menu-debug-applet)
("[? ? ?]" . jde-help-symbol)
("[? ? ?]" . jde-show-superclass-source)
("[? ? ?]" . jde-open-class-at-point)
("[? ? ?]" . jde-import-find-and-import)
("[? ? ?e]" . jde-wiz-extend-abstract-class)
("[? ? ?f]" . jde-gen-try-finally-wrapper)
("[? ? ?i]" . jde-wiz-implement-interface)
("[? ? ?j]" . jde-javadoc-autodoc-at-line)
("[? ? ?o]" . jde-wiz-override-method)
("[? ? ?t]" . jde-gen-try-catch-wrapper)
("[? ? ?z]" . jde-import-all)
("[? ? ?]" . jde-run-etrace-prev)
("[? ? ?]" . jde-run-etrace-next)
("[(control c) (control v) (control ?.)]" . jde-complete)
("[(control c) (control v) ?.]" . jde-complete-in-line))
jde-javadoc-check-undeclared-exception-flag nil
jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
jde-gen-event-source-fire-method-template '("(p \"Listener class (fully qualified): \" listenerFQN 'noinsert)" "(p \"Listener method name: \" method-name 'noinsert)" "(p \"Method name: \" return-type 'noinsert)" "(p \"Method name: \" params 'noinsert)" "(tempo-save-named 'listener-class " " (replace-in-string (tempo-lookup-named 'listenerFQN)" " \"[^\\\\.]+\\\\.\" \"\"))" "(tempo-save-named 'listener-vector " " (concat (jde-wiz-downcase-initials (tempo-lookup-named 'listener-class))" " \"s\"))" "(tempo-save-named 'fire-method " " (concat \"fire\" (upcase-initials (tempo-lookup-named 'method-name))))" "(tempo-save-named 'param-ids " " (jde-gen-extract-ids-from-params (tempo-lookup-named 'params)))" "(end-of-line) '&" "\"/**\" '>'n" "\"* The method <CODE>\" (s fire-method)" "\"</CODE> is used \" '>'n" "\"* to call the <CODE>\" (s method-name) \"</CODE> method of\" '>'n" "\"* every previously registered <CODE>\" (s listener-class) \"</CODE>.\" '>'n" "\"*\" '>'n" "\"* @see \" (s listenerFQN) '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" " \"public\"" " (tempo-lookup-named 'return-type)" " (tempo-lookup-named 'fire-method)" " (tempo-lookup-named 'params)" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" " \"for(int i = 0; i < \" (s listener-vector) \".size(); i++)\" '>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"((\" (s listener-class) \")\" (s listener-vector)" "\".elementAt (i)).\" (s method-name) \" (\" (s param-ids) \");\" '> 'n" "\"}\" '>'n" "\"}\" '>'n '>'n")
jde-wiz-tostring-static-members t
jde-gen-cflow-for-i '("'> \"for\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 \"int \" (p \"variable: \" var) " "\" = 0; \" (s var) \" < \" (p \"upper bound: \" upper-bound) \"; \" (s var) \"++\"" " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (int \" (s var) \" = 0; \"" "(s var) \" < \" (s upper-bound) \"; \" (s var) \"++)\"))" "'>'n")
jde-run-option-classpath "global"
jde-javadoc-gen-detail-switch '("-protected")
jde-gen-conditional-padding-1 " "
jde-gen-conditional-padding-2 ""
jde-gen-conditional-padding-3 " "
jde-bug-sio-connect-delay 1
jde-ant-read-target t
jde-javadoc-param-tag-template "\"* @param \" name \" \" (jde-javadoc-a type)\n \" \" (jde-javadoc-code type) \" value\""
jde-compile-option-verbose-path nil
jde-javadoc-display-doc t
jde-imenu-modifier-abbrev-alist '(("public" . 43) ("protected" . 177)
("private" . 172) ("static" . 2215)
("transient" . 35) ("volatile" . 126)
("abstract" . 170) ("final" . 182)
("native" . 36) ("synchronized" . 64)
("strictfp" . 37))
jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*"
"* @return the value of %n" "*/")
bsh-script-menu-definition '("Bsh" ["Help" bsh-script-help t])
jde-jdk-doc-url ""
jde-gen-comments nil
jde-help-wget-command-line-options nil
jde-gen-cflow-enable t
jde-compiler '("javac server" "")
jde-javadoc-gen-verbose nil
jde-db-log-debugger-output-flag nil
jde-javadoc-describe-method-template "\"* Describe \" (jde-javadoc-code name) \" method here.\""
jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
"(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Describe class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "\"}\">" "(if jde-gen-comments (concat \" // \"" " (file-name-sans-extension (file-name-nondirectory buffer-file-name))))" "'>'n" ";; Here comes the stuff that needs a fully generated class." ";; We jump back and add those things retrospectively." "(progn (tempo-backward-mark)" " (jde-gen-save-excursion" " (jde-gen-get-interface-implementation t))" " (jde-gen-save-excursion" " (jde-wiz-gen-method \"public\" \"\"" " (file-name-sans-extension (file-name-nondirectory buffer-file-name)) \"\" \"\" \"\")))" ";; Move to constructor body. Set tempo-marks to nil in order to prevent tempo moving to mark." "(progn (re-search-forward \"^[ \\t]*$\") (setq tempo-marks nil) nil)")
jde-javadoc-checker-level 'protected
jde-db-option-connect-socket '(nil "4444")
jde-appletviewer-option-vm-args nil
jde-run-executable-args nil
jde-run-option-debug nil
jde-db-option-garbage-collection '(t t)
jde-bug-stack-info nil
jde-lib-excluded-file-names nil
jde-javadoc-gen-stylesheetfile ""
jde-use-font-lock t
jde-gen-cflow-for-iter '("'> \"for\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 \"Iterator \" (p \"variable: \" var) " "\" = \" (p \"collection: \" coll) \".iterator(); \"" "(s var) \".hasNext();\"" " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r" "(s var) \".next();\" '>'n'>" "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (Iterator \" (s var) \" = \" (s coll)" " \".iterator(); \" (s var) \".hasNext();)\"))" "'>'n")
jde-compile-option-bootclasspath nil
jde-java-font-lock-max-names-by-regexp 100
jde-gen-final-arguments t
jde-javadoc-gen-group nil
jde-javadoc-gen-link-offline nil
jde-plugins-directory "d:/cygwin/home/troy/troy-sandbox/jde/plugins"
jde-expand-classpath-p nil
jde-java-font-lock-api-file "d:/cygwin/home/troy/jde-java-font-lock.api"
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-imenu-create-index-function 'semantic-create-imenu-index
jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
"(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Describe class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public final class \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "(jde-gen-electric-brace \" \")" "'p'n" "\"}\">" "(if jde-gen-comments (concat \" // \"" " (file-name-sans-extension (file-name-nondirectory buffer-file-name))))" "'>'n" ";; Here comes the stuff that needs a fully generated class." ";; We jump back and add those things retrospectively." "(progn (tempo-backward-mark)" " (jde-gen-save-excursion" " (jde-gen-main-method))" " (tempo-backward-mark)" " (jde-gen-save-excursion" " (jde-wiz-gen-method \"private\" \"\"" " (file-name-sans-extension (file-name-nondirectory buffer-file-name)) \"\" \"\" \"\")))" ";; Move to constructor body. Set tempo-marks to nil in order to prevent tempo moving to mark." "(progn (re-search-forward \"^[ \\t]*$\") (setq tempo-marks nil) nil)")
jde-import-auto-sort-function 'jde-import-organize
jde-complete-function 'jde-complete-menu
jde-javadoc-gen-noindex nil
jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name: \")"
"\".addMouseListener(\" jde-gen-method-signature-padding-2 " "\"new MouseAdapter\" jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n " "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mouseClicked\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mouseEntered\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mouseExited\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mousePressed\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"mouseReleased\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'>'n'>")
jde-run-option-application-args nil
jde-wiz-tostring-sort-variables nil
jde-ant-home ""
jde-bug-vm-executable '("javaw")
jde-bug-debugger-command-timeout 60
jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-db-option-properties nil
jde-run-read-app-args nil
jde-gen-to-string-method-template '("(end-of-line) '&" "\"/**\" '>'n"
"\"* Retrieve a String representation of this object\" '>'n" "\"*\" '>'n" "\"* @return a <code>String</code> representation of this object.\" '>'n" "\"* @see Object#toString()\" '>'n" "\"*/\" '>'n" "(let (jde-gen-final-methods)" " (jde-gen-method-signature" " \"public\"" " \"String\"" " \"toString\"" " nil" " ))" "'>" "(jde-gen-electric-brace)" "'n" "\"return \\\"\" 'p \"\\\";\" '>'n" "\"}\"'>'n")
jde-wiz-tostring-stringbuffer-size "1000"
jde-ant-read-buildfile nil
jde-quote-classpath t
jde-find-case-sensitive nil
jde-bug-window-message nil
jde-complete-display-throws t
jde-build-function '(jde-ant-build)
jde-new-buffer-menu '("JDE New" ["Class..." jde-gen-class-buffer t]
["Interface..." jde-gen-interface-buffer t]
["Console..." jde-gen-console-buffer t]
["Bean..." jde-gen-bean-buffer t]
["Unit Test..." jde-junit-test-class-buffer t]
("EJB" ["Session Bean" jde-ejb-session-bean-buffer t]
["Entity Bean" jde-ejb-entity-bean-buffer t])
["Other..." jde-gen-buffer t])
jde-debugger '("JDEbug")
jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\" user-mail-address\n \"\\\">\" user-full-name \"</a>\""
jde-lib-directory-names '("^lib" "^jar")
jde-run-option-jar nil
jde-javadoc-describe-field-template "\"* Describe \" (jde-javadoc-field-type modifiers)\n \" \" (jde-javadoc-code name) \" here.\""
jde-compile-option-source '("default")
jde-javadoc-gen-link-URL nil
jde-bug-local-variables nil
jde-compile-option-classpath nil
jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
jde-gen-entity-bean-template '("(jde-import-insert-imports-into-buffer "
" (list \"javax.ejb.*\""
" \"java.rmi.RemoteException\"))" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"ejbActivate\"" " nil"
" \"RemoteException\"" " )" "'>"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"ejbPassivate\"" " nil"
" \"RemoteException\"" " )"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"ejbLoad\"" " nil"
" \"RemoteException\"" " )"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"ejbStore\"" " nil"
" \"RemoteException\"" " )"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"ejbRemove\"" " nil"
" \"RemoteException\"" " )"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"setEntityContext\""
" \"EntityContext ctx\""
" \"RemoteException\"" " )"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature" " \"public\""
" \"void\"" " \"unsetEntityContext\""
" nil" " \"RemoteException\"" " )"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n '>")
jde-wiz-get-set-static-members t
bsh-startup-directory ""
jde-javadoc-version-tag-template "\"* @version <1.0>\""
jde-wiz-get-set-methods-include '("Both")
jde-wiz-get-set-methods-order '("Get followed by set for each field")
jde-complete-display-qualified-types t
jde-javadoc-describe-constructor-template "\"* Creates a new \" (jde-javadoc-code name) \" instance.\""
jde-bug-server-shmem-name '(t . "JDEbug")
jde-run-option-disable-system-assertions nil
jde-javadoc-gen-docletpath nil
jde-javadoc-gen-split-index nil
jde-db-active-breakpoint-face-colors '("black" . "red")
jde-compile-option-deprecation nil
jde-import-group-of-rules '(("^javax?\\."))
jde-db-spec-breakpoint-face-colors '("black" . "green")
jde-which-method-mode t
jde-vm-path ""
jde-gen-k&r t
jde-javadoc-gen-bottom ""
jde-javadoc-gen-footer ""
jde-db-option-classpath nil
jde-open-class-at-point-find-file-function 'find-file-other-window
jde-gen-cflow-for '("'> \"for\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"for-clause: \" clause) " " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (\" (s clause) \")\"))" "'>'n")
jde-gen-cflow-catch '("'> \"catch\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"catch what: \" clause) \" e\"" " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of catch\"))" "'>'n")
jde-run-mode-hook '(my-jde-run-mode-hook)
jde-db-option-verify '(t t)
jde-compile-option-extdirs nil
jde-imenu-sort nil
jde-gen-get-set-var-template '("(jde-gen-insert-at-class-top nil t)"
"(progn (tempo-save-named 'mypos (point-marker)) nil)" "(progn" " (jde-gen-get-next-member-pos '(\"private\")) nil)" "(P \"Variable type: \" type t)" "(P \"Variable name: \" name t)" "'&'n'>" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\"* Describe \" (s name) \" here.\" '>'n" "'> (jde-javadoc-insert-end-block)" "'& \"private \" (s type) \" \"" "(s name) \";\" '>" "(progn (goto-char (marker-position (tempo-lookup-named 'mypos))) nil)" "(jde-gen-blank-lines 2 -1)" "'> (jde-javadoc-insert-start-block)" "\"* Get the <code>\" (jde-gen-lookup-and-capitalize 'name) \"</code> value.\" '>'n" "'> (jde-javadoc-insert-empty-line)" "'>" "(let ((type (tempo-lookup-named 'type)))" " (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-return-tag)))" "'> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature" " \"public\"" " (jde-gen-lookup-named 'type)" " (if (string= \"boolean\" (jde-gen-lookup-named 'type) ) " " (concat \"is\" (jde-gen-lookup-and-capitalize 'name))" " (concat \"get\" (jde-gen-lookup-and-capitalize 'name)))" " nil" " )" "(jde-gen-electric-brace)" "\"return \" (s name) \";\" '>'n \"}\"'>'n" "'n" "'> (jde-javadoc-insert-start-block)" "\"* Set the <code>\" (jde-gen-lookup-and-capitalize 'name) \"</code> value.\" '>'n" "\"*\" '>'n" "\"* @param new\" (jde-gen-lookup-and-capitalize 'name)" "\" The new \" (jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n" "'> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature " " \"public\"" " \"void\"" " (concat \"set\" (jde-gen-lookup-and-capitalize 'name))" " (concat (jde-gen-lookup-named 'type) \" new\" " " (jde-gen-lookup-and-capitalize 'name))" " )" "(jde-gen-electric-brace)" "'>\"this.\" (s name) \" = new\" (jde-gen-lookup-and-capitalize 'name)" "\";\" '>'n \"}\" '>" "(when (looking-at \"\\\\s-*\\n\\\\s-*$\")" " (forward-line 1) (end-of-line) nil)")
jde-bug-saved-breakpoints nil
jde-run-option-enable-assertions "Nowhere"
jde-compile-option-sourcepath nil
jde-gen-cflow-if '("'> \"if\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" clause)" " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " "'(l \" // end of if (\" (s clause) \")\"))" "'>'n")
jde-db-option-java-profile '(nil . "./java.prof")
jde-gen-cflow-try-finally '("'> \"try \"" "(jde-gen-electric-brace)" "'r'n"
"\"}\" '>" "(if jde-gen-k&r "
" jde-gen-conditional-padding-3 " " 'n)"
"\"catch\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"catch what: \" clause) \" e\"" " jde-gen-conditional-padding-2 \")\" '>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\" '> " "(if jde-gen-k&r " " jde-gen-conditional-padding-3 " " 'n)" "\"finally\" '>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of try-finally\"))" "'>'n")
jde-resolve-relative-paths-p t
jde-javadoc-gen-author t
jde-compile-option-depend-switch '("-Xdepend")
jde-setnu-mode-enable nil
jde-gen-method-template '("(p \"Method modifiers: \" modifiers 'noinsert)"
"(p \"Method return type: \" return-type 'noinsert)" "(p \"Method name: \" name 'noinsert)" "(p \"Method parameters: \" parameters 'noinsert)" "(p \"Method exceptions: \" exceptions 'noinsert)" "(p \"Method body: \" default-body 'noinsert)" "(jde-gen-delete-preceding-whitespace) 'n 'n 'p" "(if (string= jde-gen-method-javadoc-comment \"inherit\")" "'(l \"/*\" 'n>" "\"* (@inheritDoc)\" 'n>" "\"*/\" 'n>" "))" "(jde-gen-method-signature" " (tempo-lookup-named 'modifiers)" " (tempo-lookup-named 'return-type)" " (tempo-lookup-named 'name)" " (tempo-lookup-named 'parameters)" " (tempo-lookup-named 'exceptions)" " )" "'>" "(jde-gen-electric-brace)" "\"Debug.notYetImplemented(\\\"\" (tempo-lookup-named 'name) \"\\\");\" 'n" "(s default-body) (jde-gen-indent) 'p'n" "\"}\"'>'n" "(if (string= jde-gen-method-javadoc-comment \"template\")" " (progn (tempo-backward-mark) (tempo-backward-mark) (beginning-of-line)" " (jde-gen-save-excursion (jde-javadoc-autodoc-at-line))" " (tempo-forward-mark) nil)" " (progn (tempo-backward-mark) nil))" "(setq tempo-marks nil) ;; prevent tempo from moving point")
jde-run-applet-doc ""
jde-ant-program "ant"
jde-compile-option-vm-args nil
jde-enable-senator t
jde-help-wget-timeout nil
jde-wiz-include-javadoc t
jde-newline-function '(newline)
jde-javadoc-gen-overview ""
jde-javadoc-gen-notree nil
jde-run-option-garbage-collection '(t t)
jde-import-auto-collapse-imports t
jde-db-mode-hook nil
jde-import-blank-line-between-groups t
jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
bsh-classpath nil
jde-import-group-function 'jde-import-group-of
bsh-eval-timeout 60
jde-sourcepath nil
jde-run-option-hotspot-type 'client
jde-db-read-vm-args nil
jde-help-browser-function "browse-url"
jde-bug-debug nil
jde-java-font-lock-api-name-filter nil
jde-db-query-missing-source-files t
jde-javadoc-end-block-template nil
jde-gen-method-signature-padding-1 ""
jde-gen-method-signature-padding-2 ""
jde-gen-method-signature-padding-3 " "
jde-gen-cflow-finally '("'> \"finally\""
"(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of finally\"))" "'>'n")
jde-gen-bean-template '(";; generate class and save point which is in body of the constructor" "(jde-gen-class) 'p" "(progn (end-of-buffer) (search-backward \"}\") (backward-char 1)) 'n" "(jde-gen-blank-lines 2 -1)" "(jde-gen-save-excursion" " (jde-wiz-generate-interface \"java.io.Serializable\")" " (jde-import-insert-import '(\"java.io.Serializable\"))" " (call-interactively 'jde-gen-get-set-methods))")
jde-javadoc-gen-packages nil
jde-help-use-frames t
jde-gen-cflow-if-else '("'> \"if\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" clause)" " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\" '>" "(if jde-gen-comments " " '(l \" // end of if (\" (s clause) \")\" '>'n)" " (if jde-gen-k&r " " jde-gen-conditional-padding-3 " " 'n))" "'> \"else\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of if (\" (s clause) \") else\"))" "'>'n")
jde-bug-server-socket '(t . "2112")
jde-gen-cflow-while '("'> \"while\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"while-clause: \" clause) " " jde-gen-conditional-padding-2 \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of while (\" (s clause) \")\"))" "'>'n")
jde-imenu-include-modifiers nil
jde-run-option-boot-classpath nil
jde-appletviewer-option-encoding ""
jde-gen-cflow-try-catch '("'> \"try \"" "(jde-gen-electric-brace)" "'r'n"
"\"}\" '>" "(if jde-gen-comments "
" '(l \" // end of try\" '>'n)" " (if jde-gen-k&r "
" jde-gen-conditional-padding-3 " " 'n))"
"\"catch\" jde-gen-conditional-padding-1 "
"\"(\" jde-gen-conditional-padding-2 (p \"catch what: \" clause) \" e\"" " jde-gen-conditional-padding-2 \")\" '>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'p'n" "\"}\"" " (if jde-gen-comments " " '(l \" // end of try-catch\"))" "'>'n")
jde-ant-use-global-classpath nil
jde-gen-interface-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
"(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Describe interface \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public interface \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "\"}\">" "(if jde-gen-comments (concat \" // \"" " (file-name-sans-extension (file-name-nondirectory buffer-file-name))))" "'>'n")
bsh-jar "bsh.jar"
jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
jde-compile-option-target '("1.1")
jde-ant-read-args nil
jde-run-executable ""
jde-ant-buildfile "build.xml"
jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
jde-gen-change-listener-template '("'& (P \"Component name: \")"
"\".addChangeListener(\" jde-gen-method-signature-padding-2 " "\"new ChangeListener\" jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"stateChanged\"" " \"ChangeEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
jde-jdb-key-bindings '(("[? ? ?]" . jde-debug-step-over)
("[? ? ?]" . jde-debug-step-into)
("[? ? ?]" . jde-debug-step-out)
("[? ? ?]" . jde-debug-cont)
("[? ? ?]" . jde-debug-run)
("[? ? ?]" . jde-debug-toggle-breakpoint)
("[? ? ?]" . jde-debug-up)
("[? ? ?]" . jde-debug-down)
("[? ? ?]" . jde-jdb-print)
("[? ? ?]" . jde-jdb-dump)
("[? ? ?]" . jde-jdb-eval)
("[? ? ?]" . jde-jdb-set)
("[? ? ?\f]" . jde-jdb-locals))
jde-gen-cflow-switch '("'> \"switch\" jde-gen-conditional-padding-1 "
" \"(\" jde-gen-conditional-padding-2 (p \"switch-condition: \" clause) " " jde-gen-conditional-padding-2 \")\"" "'>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "\"case \" (p \"first value: \" first-value) \":\"'>'n" "'p'n" "\"break;\"'>'n" "\"default:\"'>'n'>" "\"break;\"'>'n" "\"}\"" "(if jde-gen-comments " " '(l \" // end of switch (\" (s clause) \")\"))" "'>'n")
jde-which-method-abbrev-symbol "~"
jde-db-option-vm-args nil
jde-run-application-class ""
jde-run-option-disable-assertions "Nowhere"
jde-ant-build-hook '(jde-compile-finish-kill-buffer
jde-compile-finish-refresh-speedbar
jde-compile-finish-update-class-info)
jde-compile-enable-kill-buffer nil
jde-javadoc-gen-doclet ""
jde-project-hooks nil
jde-import-auto-sort t
jde-run-option-verbose '(nil nil nil)
jde-launch-beanshell-on-demand-p t
jde-project-file-name "prj.el"
jde-compile-option-debug '("selected" (t nil nil))
jde-complete-insert-method-signature t
jde-bug-jre-home ""
jde-gen-listener-registry '("(p \"Listener class (fully qualified): \" listenerFQN 'noinsert)" "(tempo-save-named 'listener-class " " (replace-in-string (tempo-lookup-named 'listenerFQN)" " \"[^\\\\.]+\\\\.\" \"\"))" "(tempo-save-named 'listener-vector " " (concat (jde-wiz-downcase-initials (tempo-lookup-named 'listener-class))" " \"s\"))" "(end-of-line) '&" "\"protected Vector \" (s listener-vector) \" = new Vector();\" '>'n '>'n" "\"/**\" '>'n" "\"* The method <CODE>add\" (s listener-class)" "\"</CODE> allows to \" '>'n" "\"* add a new <CODE>\" (s listener-class) \"</CODE>\" '>'n" "\"* that will be notified of incoming events.\" '>'n" "\"*\" '>'n" "\"* @see \" (s listenerFQN) '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " (concat \"add\" (tempo-lookup-named 'listener-class))" " (concat (tempo-lookup-named 'listener-class) \" l\")" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "(s listener-vector) \".addElement(l);\" '> 'n" "\"}\" '>'n '>'n" "\"/**\" '>'n" "\"* The method <CODE>remove\" (s listener-class)" "\"</CODE> allows to \" '>'n" "\"* remove a <CODE>\" (s listener-class) \"</CODE> that was\" '>'n" "\"* previously registered to be notified of incoming events.\" '>'n" "\"*\" '>'n" "\"* @see \" (s listenerFQN) '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " (concat \"remove\" (tempo-lookup-named 'listener-class))" " (concat (tempo-lookup-named 'listener-class) \" l\")" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "(s listener-vector) \".removeElement(l);\" '> 'n" "\"}\" '>'n '>'n")
jde-help-wget-tries nil
jde-import-sorted-groups nil
jde-compile-option-hide-classpath t
jde-run-applet-viewer ""
jde-javadoc-return-tag-template "\"* @return \" (jde-javadoc-a type)\n \" \" (jde-javadoc-code type) \" value\""
jde-javadoc-gen-version t
jde-complete-signature-display-time 5
jde-javadoc-gen-helpfile ""
jde-run-read-vm-args nil
jde-wiz-toString-sorted-fields nil
jde-help-docsets '(("javadoc" "d:Program Filesjdk1.4.2_04/docs/api" nil))
jde-ant-target-regexp "<\\s-*target\\s-[^...]*?name\\s-*=\\s-*\"\\s-*\\([^\"]+\\)"
jde-ant-invocation-method '("Script")
jde-devel-debug nil
jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class name: \" class) '>" "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r " " ()" " '>'n)" "\"{\" '>'n" "(jde-gen-method-signature" " \"public\"" " nil" " (jde-gen-lookup-named 'class)" " nil" " )" "(if jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n" "\"}\"'>'n" "'>'n" "(jde-gen-get-interface-implementation)" "'>'n" "\"}\" '>'n'>")
jde-auto-parse-buffer-interval 180
jde-run-option-verify '(nil t)
jde-import-reverse-sort-group nil
jde-compile-option-optimize nil
jde-gen-cflow-case '("\"case \" (p \"value: \" value) \":\"'>'n" "'p'n"
"\"break;\"'>")
jde-built-class-path nil
jde-wiz-get-set-variable-convention '("")
jde-compile-option-depend nil
jde-javadoc-describe-class-template "\"* Describe class \" (jde-javadoc-code name) \" here.\""
jde-help-remote-file-exists-function '("wget")
jde-javadoc-gen-serialwarn nil
jde-gen-section-comment-template '("(p \"Comment: \" comment-line 'noinsert)"
"'n" "\"// \" (s comment-line) '>'n'n'>")
jde-gen-action-listener-template '("'& (P \"Component name: \")"
"\".addActionListener(\" jde-gen-method-signature-padding-2 " "\"new ActionListener\" jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " " jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " \"actionPerformed\"" " \"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
jde-cygwin-path-converter '(jde-cygwin-path-converter-internal)
jde-auto-parse-enable t
jde-compile-option-command-line-args '("-g")
jde-db-initial-step-p t
jde-gen-buffer-templates '(("Class" . jde-gen-class)
("Interface" . jde-gen-interface)
("Console" . jde-gen-console)
("Swing App" . jde-gen-jfc-app)
("Unit Test" . jde-junit-test-class))
jde-project-context-switching-enabled-p t
jde-javadoc-gen-args nil
jde-ant-working-directory ""
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
There was no *Backtrace* buffer
The contents of the *Messages* buffer were
(d:\Programs\emacs-21.2\bin\emacs.exe Log.java)
"d:/Programs/emacs-21.2/site-lisp/cedet/common/" added to `load-path'
Setting up cedet...done
Setting up cogre...done
Setting up ede...done
Setting up eieio...done
Setting up semantic...
Loading derived...done
Loading advice...done
Loading font-lock...
Loading regexp-opt...done
Source file `d:/Programs/emacs-21.2/lisp/jit-lock.el' newer than byte-compiled file
Loading font-lock...done
Loading d:/Programs/emacs-21.2/bin/fns-21.2.1.el (source)...done
Loading semantic-idle (source)...done
Setting up semantic...done
Setting up speedbar...done
Setting up cedet-contrib...done
psvn: could not install menu
Loading edmacro...done
Loading easymenu...done
Defering loading JDE
Loading .emacs
Loading ~/.jde-extras...
Loading ~/.jde-wiz-tostring (source)...
load-path: (d:/Programs/emacs-21.2/site-lisp/cedet/common/ ~/troy-sandbox/jde/lisp d:/Programs/emacs-21.2/site-lisp d:/Programs/emacs-21.2/site-lisp/bugtrack-1.3.1 d:/Programs/emacs-21.2/site-lisp/camelCase d:/Programs/emacs-21.2/site-lisp/cedet d:/Programs/emacs-21.2/site-lisp/clearcase d:/Programs/emacs-21.2/site-lisp/ecb-2.30 d:/Programs/emacs-21.2/site-lisp/elib d:/Programs/emacs-21.2/site-lisp/flymake d:/Programs/emacs-21.2/site-lisp/jde d:/Programs/emacs-21.2/site-lisp/misc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8 d:/Programs/emacs-21.2/site-lisp/zips d:/Programs/emacs-21.2/site-lisp/cedet/cogre d:/Programs/emacs-21.2/site-lisp/cedet/common d:/Programs/emacs-21.2/site-lisp/cedet/contrib d:/Programs/emacs-21.2/site-lisp/cedet/ede d:/Programs/emacs-21.2/site-lisp/cedet/eieio d:/Programs/emacs-21.2/site-lisp/cedet/semantic d:/Programs/emacs-21.2/site-lisp/cedet/speedbar d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images d:/Programs/emacs-21.2/site-lisp/ecb-2.30/html-help d:/Programs/emacs-21.2/site-lisp/ecb-2.30/info-help d:/Programs/emacs-21.2/site-lisp/jde/lisp d:/Programs/emacs-21.2/site-lisp/jde/plugins d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/eieio d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/java d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/lisp d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/psgml d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines d:/Programs/emacs-21.2/site-lisp/cedet/common/icons d:/Programs/emacs-21.2/site-lisp/cedet/semantic/bovine d:/Programs/emacs-21.2/site-lisp/cedet/semantic/doc d:/Programs/emacs-21.2/site-lisp/cedet/semantic/tests d:/Programs/emacs-21.2/site-lisp/cedet/semantic/wisent d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/methods d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/sources d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/html d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/src d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/treeview d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/java/classes d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/java/lib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/java/src d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-10 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-14 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-15 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-16 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-17 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-18 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-19 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-20 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/default/height-21 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-10 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-14 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-15 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-16 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-17 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-18 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-19 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-20 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/directories/height-21 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/methods/height-14_to_21 d:/Programs/emacs-21.2/site-lisp/ecb-2.30/ecb-images/sources/height-14_to_21 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/html/xae-ug d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/src/xae-ug d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/treeview/au d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/treeview/img d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/treeview/txt d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/ent d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/java/src/xae d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/html/xae-ug/images d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doc/src/xae-ug/images d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/applet d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/data d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/java d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/styles d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/META-INF d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/org d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi/common d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi/dbtotexi-0.10 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi/lib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi/texi d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/common d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/fo d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/html d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/htmlhelp d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/images d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/javahelp d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/lib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/params d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/template d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/tools d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/xhtml d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/bin d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/common d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/contrib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/docsrc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/fo d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/html d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/javahelp d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/lib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/template d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/test d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/xhtml d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/org d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/applet/demo d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/applet/family-tree d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax/xml d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax/xsl d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/META-INF/services d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax/xml d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/org/w3c d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en/glyphs d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en/html d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi/common/messages d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/dbtotexi/dbtotexi-0.10/doc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc/common d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc/fo d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc/html d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc/lib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc/template d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/doc/tools d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc/common d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc/fo d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc/html d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc/lib d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc/template d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/docsrc/tools d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon642 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon643 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/xalan2 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/images/callouts d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/tools/olink d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/tools/profile d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/contrib/htmlhelp d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook-prev/contrib/outline d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/org/w3c d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax/xml/subdir1 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax/xsl/inc1 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax/xml/parsers d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax/xml/transform d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/org/w3c/xsl d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en/glyphs/100dpi d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en/html/figures d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon5 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon6 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon642/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon643/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/xalan2/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/org/w3c/xsl d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax/xml/subdir1/subdir2 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/samples/trax/xsl/inc1/inc2 d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/aelfred d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/charcode d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/expr d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/exslt d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/fop d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/functions d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/handlers d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/jdom d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/number d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/om d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/output d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/pattern d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/sort d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/sql d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/style d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/tinytree d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/trace d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/com/icl/saxon/tree d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax/xml/transform/dom d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax/xml/transform/sax d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/src/javax/xml/transform/stream d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en/html/figures/admon d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/doc/tdg/en/html/figures/callouts d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon5/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon6/com d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon642/com/nwalsh d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon643/com/nwalsh d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/xalan2/com/nwalsh d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/aelfred d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/charcode d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/expr d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/exslt d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/functions d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/handlers d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/jdom d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/number d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/om d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/output d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/pattern d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/sort d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/sql d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/style d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/tinytree d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/trace d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/com/icl/saxon/tree d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/class-use d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/dom d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/sax d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/stream d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon5/com/nwalsh d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon6/com/nwalsh d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon642/com/nwalsh/saxon d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/saxon643/com/nwalsh/saxon d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/xalan2/com/nwalsh/xalan d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/dom/class-use d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/sax/class-use d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/xsl-engines/saxon/doc/api/javax/xml/transform/stream/class-use d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon5/com/nwalsh/saxon d:/Programs/emacs-21.2/site-lisp/xae-1.0beta8/doctypes/docbook/styles/docbook/extensions/doc/saxon6/com/nwalsh/saxon6 d:/Programs/emacs-21.2/../site-lisp d:/Programs/emacs-21.2/lisp d:/Programs/emacs-21.2/lisp/toolbar d:/Programs/emacs-21.2/lisp/textmodes d:/Programs/emacs-21.2/lisp/progmodes d:/Programs/emacs-21.2/lisp/play d:/Programs/emacs-21.2/lisp/obsolete d:/Programs/emacs-21.2/lisp/net d:/Programs/emacs-21.2/lisp/mail d:/Programs/emacs-21.2/lisp/language d:/Programs/emacs-21.2/lisp/international d:/Programs/emacs-21.2/lisp/gnus d:/Programs/emacs-21.2/lisp/eshell d:/Programs/emacs-21.2/lisp/emulation d:/Programs/emacs-21.2/lisp/emacs-lisp d:/Programs/emacs-21.2/lisp/calendar d:/Programs/emacs-21.2/lisp/calc d:/Programs/emacs-21.2/leim)
Loading image...done
Defining colors...
Loading mule-util...done
jde-java-font-lock: building names cache...empty
Loading cl-extra...done
Loading cl-seq...done
Loading ~/.jde-wiz-tostring (source)...done
Loading ~/.jde-compile-save.el (source)...done
Loading ~/.jde-extras...done
We are on a Unix system.
Loading ~/.extensions.el (source)...
Loading d:/cygwin/home/troy/.add-file.el (source)...done
Loading d:/cygwin/home/troy/.func-menu.el (source)...done
Loading ~/.extensions.el (source)...done
Loading d:/cygwin/home/troy/.abbrev_defs...done
loading dmacro...done
Loading ~/.clearcase.el (source)...
Loading clearcase...done
Loading ~/.clearcase.el (source)...done
About to set custom variables
Default MIT .emacs file loaded
Loading d:/Programs/emacs-21.2/site-lisp/cedet/semantic/bovine/semantic-el.el (source)...done
For information about the GNU Project and its goals, type C-h C-p.
Note: file is write protected
Running c-mode-common-hook
Loading d:/Programs/emacs-21.2/site-lisp/camelCase/camelCase-mode.elc...done
Loading d:/Programs/emacs-21.2/site-lisp/cedet/semantic/wisent/wisent-java-tags.el (source)...done
Setting customized JDE variables to startup values...
ECB 2.30 uses semantic 2.0beta3, eieio 0.18beta2 and speedbar 0.15beta2.
Loading d:/Programs/emacs-21.2/lisp/emacs-lisp/byte-opt.elc...done
Loading d:/Programs/emacs-21.2/site-lisp/cedet/semantic/semantic-edit.el (source)...done
Loading d:/Programs/emacs-21.2/site-lisp/cedet/semantic/semanticdb-file.el (source)...done [2 times]
jit-lock-stealth-fontify starting at 5:33:54
jit-lock-stealth-fontify finished at 5:33:55
Reading view properties...done
Parsing view activities...done
Loading d:/cygwin/home/troy/troy-sandbox/jde/lisp/jde-ant.el (source)...
Setting customized JDE variables to startup values...
Loading d:/cygwin/home/troy/troy-sandbox/jde/lisp/jde-ant.el (source)...done
Loading d:/Programs/emacs-21.2/lisp/emacs-lisp/crm.elc...done
(No files need saving)
Parsing error messages...done.
Note: file is write protected
Running c-mode-common-hook
Setting customized JDE variables to startup values... [2 times]
error in process sentinel: compilation-goto-locus: Cannot switch buffers in minibuffer window
error in process sentinel: Cannot switch buffers in minibuffer window
Making completion list...
Loading d:/Programs/emacs-21.2/lisp/view.elc...done
Type C-x 4 b RET to restore the other window. C-M-v to scroll the help.
jit-lock-stealth-fontify starting at 5:34:16
jit-lock-stealth-fontify finished at 5:34:18
Loading d:/cygwin/home/troy/troy-sandbox/jde/lisp/jde-javadoc.el (source)...
Setting customized JDE variables to startup values...
Loading d:/cygwin/home/troy/troy-sandbox/jde/lisp/jde-javadoc.el (source)...done
jit-lock-stealth-fontify starting at 5:34:37
jit-lock-stealth-fontify finished at 5:34:37
Preparing problem report...
Loading d:/Programs/emacs-21.2/lisp/mail/sendmail.elc...done
Formatting bug report buffer.........................................................................................................................................................
Mark set
End Insert *Messages* buffer
There was no *jde-log* buffer
Process environment:
LANG=ENU
EMACSDOC=d:/Programs/emacs-21.2/etc
EMACSLOCKDIR=d:/Programs/emacs-21.2/lock
EMACSPATH=d:/Programs/emacs-21.2/bin
EMACSDATA=d:/Programs/emacs-21.2/etc
SHELL=bash
EMACSLOADPATH=d:/Programs/emacs-21.2/site-lisp;d:/Programs/emacs-21.2/../site-lisp;d:/Programs/emacs-21.2/lisp;d:/Programs/emacs-21.2/leim
emacs_dir=d:/Programs/emacs-21.2
TMPDIR=c:\DOCUME~1\troy\LOCALS~1\Temp
_=/d/Programs/emacs-21.2/bin/emacs
WINDOWID=168034656
WINDIR=C:\WINNT
USERPROFILE=C:\Documents and Settings\troy
USERNAME=troy
USERDOMAIN=ALPHATECH
USERDNSDOMAIN=ad.alphatech.com
USER=troy
TMP=c:\DOCUME~1\troy\LOCALS~1\Temp
TERM=linux
TEMP=c:\DOCUME~1\troy\LOCALS~1\Temp
SYSTEMROOT=C:\WINNT
SYSTEMDRIVE=C:
SHLVL=1
SDTHOME=D:\tdaniels_view\EBO
PS1=\[\033]0;\w\007
[EMAIL PROTECTED] \[\033[33m\w\033[0m\]
$
PROMPT=$P$G
PROGRAMFILES=C:\Program Files
PROCESSOR_REVISION=0204
PROCESSOR_LEVEL=15
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 4, GenuineIntel
PROCESSOR_ARCHITECTURE=x86
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PATH=d:\Programs\emacs-21.2\bin;d:\cygwin\home\troy\bin;d:\cygwin\usr\local\bin;d:\cygwin\bin;d:\cygwin\bin;c:\WINNT\system32;c:\WINNT;c:\WINNT\System32\Wbem;c:\Program Files\Rational\ClearCase\bin;d:\matlap12\bin\win32;d:\matlabr13\bin\win32;c:\Program Files\Hummingbird\Connectivity\7.10\Accessories\;c:\Program Files\OAT\;c:\j2sdk1.4.2_04\bin;d:\Program Files\apache-ant-1.6.2\bin;c:\Program Files\SICStus Prolog 3.11.2\bin;c:\Program Files\Subversion\bin;d:\cygwin\usr\local\sloccount
OS=Windows_NT
OS2LIBPATH=C:\WINNT\system32\os2\dll;
OLDPWD=/d/Jaguar/dev
OAT_REGASM=C:\WINNT\microsoft.net\framework\v1.0.3705\RegAsm.exe
OAT_HOME=C:\Program Files\OAT\
NUMBER_OF_PROCESSORS=1
MOVE=d:\MoVE
MAKE_MODE=unix
LOGONSERVER=\\ALPHA-X
JAVA_HOME=c:\j2sdk1.4.2_04
J2EE_HOME=c:\j2sdkee1.3.1
HOMEPATH=\Documents and Settings\troy
HOMEDRIVE=C:
HOME=d:\cygwin\home\troy
DISPLAY=localhost:0.0
CYGWIN=notty
COMSPEC=C:\WINNT\system32\cmd.exe
COMPUTERNAME=WINTROY1
COMMONPROGRAMFILES=C:\Program Files\Common Files
COLORTERM=rxvt-xpm
COLORFGBG=7;default
CLASSPATH=d:\Programs\emacs-21.2\site-lisp\jde\java\lib\bsh.jar
APR_ICONV_PATH=C:\Program Files\Subversion\iconv
APPDATA=C:\Documents and Settings\troy\Application Data
ANT_HOME=d:\Program Files\apache-ant-1.6.2
ANT_ARGS=-find build.xml
ALLUSERSPROFILE=C:\Documents and Settings\All Users
The contents of the .emacs file was
;; ;; enable arrow keys -- use arrow keys on VMS ;; ;;(load "emacs_root:[lisp]keypad") ;;(load "emacs_root:[lisp]vt200") ;;(enable-arrow-keys) ;; ;; ;; Define assorted keys ;; (message "Loading .emacs") (defconst force-debug-on-error nil); to also set after loading .xemacs.options (and force-debug-on-error (setq debug-on-error t) (setq debug-on-signal t))
(defconst lucid-p (string-match "Lucid" emacs-version)) (defconst xemacs-p (string-match "XEmacs" emacs-version)) (defconst gnu-emacs-p (not (or lucid-p xemacs-p))) (defconst vax-p (eq system-type 'vax-vms)) (defconst windows-p (eq system-type 'windows-nt)) (defconst unix-p (not (or vax-p windows-p)))
;(global-set-key "\C-g" (quote goto-line))
(global-set-key "\M-g" (quote goto-line))
(global-unset-key "\M-z" )
;(global-unset-key "\C-z" )
(global-unset-key "\C-x\C-l")
;;(global-set-key '[f6] 'ESC-prefix);; F6
(global-set-key '[f7] 'my-revert-buffer);; F7
(global-set-key '[f8] 'bury-buffer);; F11
(global-set-key '[menu] 'execute-extended-command);; Do
(global-set-key '[find] 'search-forward);; Find
(global-set-key '[insert] 'yank);; Insert Here
(global-set-key '[remove] 'kill-region);; Remove
(global-set-key '[select] 'set-mark-command);; Select
(global-set-key "\C-c;" 'comment-region)
(defalias 'make 'compile)
(and windows-p
(progn
(require 'executable)
(or (executable-find "make")
(setq compile-command "d:\\cygwin\\bin\\make -k"))
(setq gnuserv-frame (selected-frame))));(if lucid-p ; (global-set-key '[kp_2] 'end-of-line) ;; 2 on keypad ; (global-set-key '[kp-2] 'end-of-line)) ;; 2 on keypad
(defun my-revert-buffer nil "Call revert-buffer with my favorite args" (interactive) (revert-buffer nil t))
(put 'eval-expression 'disabled nil)
(setq auto-save-timeout 60)
(setq teach-extended-commands t)
(setq scroll-step 1)
(setq url-be-asynchronous t)
(setq allow-deletion-of-last-visible-frame t)
;(and (fboundp 'mouse-avoidance-mode)
; (mouse-avoidance-mode 'cat-and-mouse))
(setq vc-make-backup-files t) ;; make backup files, even if under version control
;; ;; JDE mode customizations ;; (defvar jde-compile-on-save-p t "Should jde-mode files be compiled when saved.")
(defun my-jde-bug-step-over nil "Advances the process to the next line in the current method. Attempts to stay in the correct buffer." (interactive) (let ((buffer (current-buffer))) (jde-bug-step-over) ;;(sleep-for 2) (or (eq major-mode 'jde-mode) (switch-to-buffer buffer)))) (and (file-exists-p "~/.jde-extras") (load "~/.jde-extras"))
(require 'tmmofl)
(require 'tmmofl-x)
(defun my-jde-mode-hook nil
; (require 'jmaker)
(local-set-key '[f1] 'jde-bug-step-over)
(local-set-key '[f2] 'jde-bug-step-into)
(local-set-key '[f3] 'jde-bug-step-out)
(local-set-key '[f4] 'jde-bug-continue)
;; make diff white-space insensitive (unless using CVS)
(or (file-exists-p "./CVS")
(progn
(make-variable-buffer-local 'diff-switches)
(setq diff-switches (concat (default-value 'diff-switches) " -w"))))
;; add flag to maybe not compile on save
(setq jde-compile-on-save-p nil)
(abbrev-mode nil)
(tmmofl-mode 1)
(or jde-compile-on-save-p
(and ;; Starty flymake mode if we can find a project file. If
;; we can't find the prj file, flymake probably won't work.
;; But don't slow things down while debugging either.
(jde-find-project-file ".")
(not (jde-debugger-running-p))
(require 'flymake-jde)
(flymake-mode 1)
(setq flymake-mode-line " Fm"))))(add-hook 'jde-mode-hook 'my-jde-mode-hook)
(defun my-jde-run-mode-hook nil
(define-key (current-local-map) "\C-c\C-v\C-m" 'jde-run-etrace-show-at-point))
(add-hook 'jde-run-mode-hook 'my-jde-run-mode-hook)
(defun my-ecb-activate-hook nil (global-set-key '[f11] 'ecb-redraw-layout) ) (add-hook 'ecb-activate-hook 'my-ecb-activate-hook)
(defun my-compilation-mode-hook nil
(make-variable-buffer-local 'truncate-partial-width-windows)
(setq truncate-partial-width-windows nil))
(add-hook 'compilation-mode-hook 'my-compilation-mode-hook)
;;
;; auto mode files -- tell emacs to reckognize .cdf, .vax etc files
;;
(setq auto-mode-alist '(("\\.text$" . text-mode) ("\\.c$" . c++-mode)
("^/rogue/.*\\.[ch]$" . c++-mode)
("^/rogue/.*/[a-z]+$" . c++-mode)
("\\.h$" . c++-mode) ("\\.C$" . c++-mode) ("\\.H$" . c++-mode)
("\\.cc$" . c++-mode) ("\\.hh$" . c++-mode)
("\\.cpp$" . c++-mode) ("\\.hpp$" . c++-mode)
("\\.tex$" . TeX-mode) ("\\.TEX$" . TeX-mode)
("\\.el$" . emacs-lisp-mode)
("\\.scm$" . scheme-mode) ("\\.l$" . lisp-mode) ("\\.lisp$" . lisp-mode)
("\\.f$" . fortran-mode) ("\\.mss$" . scribe-mode) ("\\.pl$" . perl-mode)
("\\.TeX$" . TeX-mode) ("\\.sty$" . LaTeX-mode) ("\\.bbl$" . LaTeX-mode)
("\\.bib$" . text-mode) ("\\.article$" . text-mode)
("\\.letter$" . text-mode) ("\\.texinfo$" . texinfo-mode)
("\\.lsp$" . lisp-mode) ("\\.lisp$" . lisp-mode)
("\\.prolog$" . prolog-mode)
("\\.P$" . prolog-mode)
("^/tmp/Re" . text-mode) ("^/tmp/fol/" . text-mode)
("/Message[0-9]*$" . text-mode) ("\\.y$" . c-mode)
("\\.cc$" . c++-mode) ("\\.CC$" . c++-mode)
("\\.scm.[0-9]*$" . scheme-mode)
("[]>:/]\\..*emacs" . emacs-lisp-mode) ("[]>:/]\\..*EMACS" . emacs-lisp-mode)
("\\.ml$" . lisp-mode)
("\\.for$" . fortran-mode) ("\\.FOR$" . fortran-mode)
("\\.cdf$" . fortran-mode) ("\\.CDF$" . fortran-mode)
("\\.vax$" . fortran-mode) ("\\.VAX$" . fortran-mode)
("\\.cin$" . fortran-mode) ("\\.CIN$" . fortran-mode)
("\\.inc$" . fortran-mode) ("\\.INC$" . fortran-mode)
("\\.comis$" . fortran-mode)
("\\.kumac$" . kumac-mode) ("\\.KUMAC$" . kumac-mode)
("\\.tcl" . tcl-mode) ("\\.wish" . tcl-mode)
("\\.java" . jde-mode) ("\\.JAVA" . jde-mode)
("\\.mocha" . jde-mode)
("[Mm]akefile" . makefile-mode) ("\\.mk$" . makefile-mode)
("\\.csh$" . sh-mode)
("\\.sh$" . sh-mode)
("\\.bashrc$" . sh-mode)
("\\.dat$" . syncoa-mode) ("\\.osg$" . syncoa-mode)
("\\.xml$" . sgml-mode) ("\\.xsd$" . sgml-mode)
("/com\\." . sgml-mode) ))
;;; Prepend file name that violate the rules
;(setq auto-mode-alist
; (list '("^imt_flow\\.txt$" . c-mode)
; auto-mode-alist))
;; I'll want font-lock a lot
(defun use-font-lock-mode nil "Require and use font-lock"
(require 'font-lock)
(font-lock-mode 1))
(defun fix-meta-backspace nil
"I don't want M-backspace to mark a function, I want it
to delete a word, like it's supposed to."
(local-set-key '[(meta backspace)] 'backward-kill-word);; M-BS
)(defun my-sgml-mode-hook nil (use-font-lock-mode) (setq tab-width 3)) (add-hook 'sgml-mode-hook 'my-sgml-mode-hook)
;; Let's try fast-lock
;(add-hook 'font-lock-mode-hook 'turn-on-fast-lock)
;(setq fast-lock-cache-directories
; (list (cons (concat "^" (regexp-quote (expand-file-name "~"))) ".")
; "~/.emacs-flc"))
;;
;; ksh (csh) mode
;;
(add-hook 'ksh-mode-hook
'(lambda ()
(let ((name (buffer-name nil))
ext)
(setq ext (substring name -4 nil))
(if (string-equal ext ".csh")
(progn
(setq ksh-if-re "^[^#\n]*\\s\"*\\b\\(if\\)\\b\\|$\\)\\bthen")
(setq ksh-elif-re "^\\s *\\belse\\bif\\(\\b\\|$\\)")
(setq ksh-fi-re "^\\s *endif\\b")
(setq ksh-keywords-re
"^[^#\n]*\\s\"*\\b\\(else\\|if\\|elif\\|case\\|while\\|foreach\\|until\\|select\\|endif\\)\\b"
)
)
)
)
(use-font-lock-mode)
(make-variable-buffer-local 'require-final-newline)
(setq require-final-newline t)
))
(add-hook 'emacs-lisp-mode-hook 'use-font-lock-mode)
;;
;; perl, awk mode
;;
(add-hook 'awk-mode-hook 'use-font-lock-mode)
(add-hook 'perl-mode-hook 'use-font-lock-mode)
(add-hook 'perl-mode-hook 'fix-meta-backspace)
(add-hook 'tcl-mode 'use-font-lock-mode)
(add-hook 'tcl-mode 'fix-meta-backspace)
;;
;; matlab
;;
(autoload 'matlab-mode "matlab" "Enter Matlab mode." t)
(setq auto-mode-alist (cons '("\\.m$" . matlab-mode) auto-mode-alist))
(defun my-matlab-mode-hook ()
(setq matlab-function-indent t) ; if you want function bodies indented
(setq fill-column 76) ; where auto-fill should wrap
(turn-on-auto-fill)
(setq matlab-return-function 'matlab-indent-before-ret)
(font-lock-mode 1)
(setq font-lock-keywords matlab-font-lock-keywords)
(font-lock-fontify-buffer))
(add-hook 'matlab-mode-hook 'my-matlab-mode-hook)
; ;;
; ;; shell mode
; ;;
; (load "comint")
; (fset 'original-comint-exec-1 (symbol-function 'comint-exec-1))
; (defun comint-exec-1 (name buffer command switches)
; (let ((binary-process-input t)
; (binary-process-output nil))
; (original-comint-exec-1 name buffer command switches)))
(add-hook 'shell-mode-hook 'my-shell-mode-hook)
(defun my-shell-mode-hook nil
(interactive)
(local-set-key '[f10] 'shell-resync-dirs);; F10
(font-lock-mode 1)
(setq shell-dirstack-query
"dirs | sed 's%\\(^\\| \\)/\\([a-z]\\)/%\\1\\2:/%g'")); ;; old value of shell-file-name: E:/Utilities/emacs_20_3/bin/cmdproxy.exe
;;; ;;; tex mode ;;;
;(setq tex-mode-hook
; '(lambda ()
;;;; (if unix-p
;;;; (load "~/init/tex-mode+"))
; (use-font-lock-mode)
; (require 'ispell)
; (setq ispell-extra-args '("-W" "2")) ;; accept all two letter words
; (local-set-key "\C-c\C-c" 'tex-close-latex-block)
; (abbrev-mode 1)
; (setq tab-width 4)
; (auto-fill-mode 1)))
;;;
;;; fortran mode fixes -- tell emacs to wrap after the 72nd column
;;;
;(setq fortran-do-indent 1)
;(setq fortran-continuation-indent 2)
;(setq fortran-comment-indent-style 'relative);(defun fortran-indent-and-newline () "" ; (interactive)
; (fortran-indent-line) ; (newline) ;) ;(setq fortran-analyze-depth 0) ;; always use fixed mode, not tab mode ;(setq fortran-mode-hook ; '(lambda () ; (setq comment-line-start-skip ; (concat comment-line-start-skip ; "\\|^\$\$[a-zA-Z \t']*")) ; (local-set-key "\C-m" 'reindent-then-newline-and-indent) ; (local-set-key "\e\C-m" 'fortran-indent-and-newline) ; (abbrev-mode 1) ; (auto-fill-mode 1) ; (setq fortran-comment-line-column -2) ; (setq fortran-comment-line-extra-indent -2) ; (set-fill-column 72) ; (setq comment-start "!") ; (setq fortran-continuation-string "&") ; (setq indent-tabs-mode nil) ; (if unix-p ; (progn ; (require 'font-lock) ; (make-variable-buffer-local 'lazy-lock-minimum-size) ; (setq lazy-lock-minimum-size 10000) ; (font-lock-mode 1))) ; (if lucid-p ; (progn ; (local-set-key '(control return) 'fortran-indent-and-newline) ; (local-set-key "\e[19~" 'fortran-indent-subprogram) ;; F8 ; (local-set-key "\e[23~" 'fortran-previous-statement) ;; F11 ; (local-set-key "\e[24~" 'fortran-next-statement) ;; F12 ; (local-set-key "\e[25~" 'begining-of-fortran-subprogram) ;; F13 ; (local-set-key "\e[26~" 'end-of-fortran-subprogram) ;; F14 ; ) ; (local-set-key '[C-return] 'fortran-indent-and-newline) ; (local-set-key '[f8] 'fortran-indent-subprogram);; F8 ; (local-set-key '[f11] 'fortran-previous-statement) ;; F11 ; (local-set-key '[f12] 'fortran-next-statement) ;; F12 ; (local-set-key '[f13] 'beginning-of-fortran-subprogram) ;; F13 ; (local-set-key '[f14] 'end-of-fortran-subprogram) ;; F14 ; )))
;; rename a buffer with a name like foo<3> (defun better-buffer-name () "Rename a buffer with a name like foo<3> to foo (dir), where dir is the name of the directory. If that isn't unqiue, keep adding more of the directory tree until it is." (interactive)
(let ((file-name (buffer-file-name))
(name nil) index dir-name
file-match-end buffer-match-end)
;;while the buffer name ends with <#>
(while (setq index (string-match "<[0-9]+>$" (buffer-name)))
;; save the end of the good part of the buffer name
;; if we haven't already done that
(or buffer-match-end
(setq buffer-match-end index))
;; extract another directory from the file name
(string-match "^.*/\\([^/]+\\)/[^/]+$" (substring file-name 0 file-match-end))
;; save the end of the first directory name
(or file-match-end
(setq file-match-end (match-end 1)))
;; extract the directory name, and append it to the buffer name
(setq dir-name (substring file-name
(match-beginning 1) file-match-end))
(setq name (concat
(substring (buffer-name) 0 buffer-match-end)
" (" dir-name ")"))
;; rename the buffer
(rename-buffer name 'rename))
;; If we haven't done anything, check if a Controller or Subject directory
(or name
(not (string-match "/\\(Controller\\|Subject\\)/" file-name))
(rename-buffer (concat (buffer-name)
" (" (match-string 1 file-name) ")")))))
(add-hook 'find-file-hooks 'better-buffer-name)
;; If the file is on the unix partition, use the unix coding system
(defun use-unix-coding-system nil
"If the file is on a unix disk, set the coding system
to use the appropriate end-of-line characters."
(interactive)
(if (string-match "^[Vv]:" buffer-file-name)
;; On samba mounted unix disk
(progn
(set-buffer-file-coding-system 'undecided-unix)
(set-buffer-modified-p nil))))
(add-hook 'find-file-hooks 'use-unix-coding-system);; functions to bind to keys to show more of buffer
(defun c-mode-more-selective-display ()
"Have selective display display more of the buffer"
(interactive)
(if selective-display
(set-selective-display (+ selective-display 2))
(set-selective-display 8)));; functions to bind to keys to show less of buffer
(defun c-mode-less-selective-display ()
"Have selective display display less of the buffer"
(interactive)
(if selective-display
(set-selective-display (- selective-display 2))))
(defun my-c-mode-common-hook nil ;; Selective display (local-set-key "\C-c+" 'c-mode-more-selective-display) (local-set-key "\C-c-" 'c-mode-less-selective-display) ;; make diff white-space insensitive (make-variable-buffer-local 'diff-switches) (setq diff-switches (list (default-value 'diff-switches) "-w")) ;; Dynamic completion - pay attention to case and don't change it. (set (make-local-variable 'dabbrev-case-fold-search) nil) (set (make-local-variable 'dabbrev-case-replace) nil)) (add-hook 'c-mode-common-hook 'my-c-mode-common-hook)
;; turn on hide-ifdef mode (defun my-hide-ifdef-mode nil "Hide-ifdef mode with variable customizations" (setq hide-ifdef-initially t) (setq hide-ifdef-lines t) (hide-ifdef-mode t)) (add-hook 'c-mode-hook 'my-hide-ifdef-mode) (add-hook 'c++-mode-hook 'my-hide-ifdef-mode)
;; make ediff white-space insensitive. Also, tell it to work harder to find ;; smallest diffs. This requires that we use gnu diff (if unix-p (progn (setq ediff-diff-options " -wd") (setq ediff-diff-program "/atech/rtr/bin/diff")) (setq ediff-diff-program "d:\cygwin\bin\diff.exe") (setq ediff-diff-options " -wd"))
(add-hook 'c-mode-common-hook '(lambda () (local-set-key "\C-m" 'reindent-then-newline-and-indent) ; (abbrev-mode 1) ; (auto-fill-mode 1) ; (set-fill-column 72) (require 'font-lock) ;;(setq font-lock-keywords c-font-lock-keywords-2) (make-variable-buffer-local 'fast-lock-minimum-size) (setq fast-lock-minimum-size 200) (font-lock-mode 1) (if lucid-p (progn (local-set-key "\e[25~" 'begining-of-defun) ;; F13 (local-set-key "\e[26~" 'end-of-defun) ;; F14 ) (local-set-key '[f9] 'beginning-of-defun) ;; F9 (local-set-key '[f10] 'end-of-defun) ;; F10 )))
(add-hook 'c-mode-common-hook
'(lambda ()
(message "Running c-mode-common-hook")
;; tags
(if gnu-emacs-p
(progn
; (require 'etags)
; (make-local-variable 'tags-table-list)
; (make-local-variable 'tags-file-name)
; (setq tags-table-list
; '("/home/troy/development_2_0/syncoa/syncoa_main/TAGS"
; "/home/troy/development_2_0/syncoa/ep/TAGS"
; "/home/troy/development_2_0/syncoa/pwl/TAGS"
;
"/home/troy/development_2_0/syncoa/link_templates/TAGS"
; "/home/troy/development_2_0/validate/general/TAGS"
; "/home/troy/development_2_0/validate/special/TAGS"))
;; stylistic formating
(setq c-brace-offset -2)))))(if xemacs-p
(progn
;;;; my C style, from DFB
(defconst my-c-style
'("PERSONAL"
(c-tab-always-indent . t)
(c-comment-only-line-offset . (0 . 0))
(c-hanging-braces-alist . ((block-open after)
(brace-list-open)))
(c-hanging-colons-alist . ((member-init-intro before)
(inher-intro)
(case-label after)
(label after)
(access-key after)))
(c-cleanup-list . (scope-operator
empty-defun-braces
defun-close-semi))
(c-basic-offset . 4 )
(c-offsets-alist . ((arglist-close . c-lineup-arglist)
(substatement-open . 0)))
(c-echo-semantic-information-p . nil)
;; TED New stuff
(block-open . -)
)
"My C Programming Style");;; Customizations for both c-mode and c++-mode
(defun my-c-mode-common-hook ()
;; set up for my perferred indentation style, but only do it once
(let ((my-style "PERSONAL"))
(or (assoc my-style c-style-alist)
(setq c-style-alist (cons my-c-style c-style-alist)))
(c-set-style my-style))
;; other customizations
(setq tab-width 8
;; this will make sure spaces are used instead of tabs
indent-tabs-mode nil)
;; we like auto-newline and hungry-delete
(c-toggle-auto-hungry-state -1)
;; keybindings for both C and C++. We can put these in c-mode-map
;; because c++-mode-map inherits it
;; (define-key c-mode-map '(control m) 'newline-and-indent)
;;(define-key c-mode-map '(return) 'newline-and-indent)
(function-menu t)
);;; the following only works in Emacs 19
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)))(c-add-style "java" '((c-basic-offset . 4)
(c-comment-only-line-offset . (0 . 0))
;; the following preserves Javadoc starter lines
(c-offsets-alist . ((inline-open . 0)
(topmost-intro-cont . +)
(statement-block-intro . +)
(knr-argdecl-intro . 5)
(substatement-open . 0)
(label . +)
(statement-case-open . +)
(statement-cont . +)
(arglist-intro . c-lineup-arglist-intro-after-paren)
(arglist-close . c-lineup-arglist)
(access-label . 0)
(inher-cont . c-lineup-java-inher)
(func-decl-cont . c-lineup-java-throws)
))))
;;; cpp highlight stuff ;(add-hook 'c-mode-common-hook ; '(lambda () ; (let ((file (expand-file-name ".cpp.el"))) ; (if (file-readable-p file) ; (load-file file))))) ;; ;; for some reason, c-mode doesn't run c-mode-common-hook. So ;; do it here by hand. This is only needed for gnu emacs. ; (and gnu-emacs-p ; (progn ; (add-hook 'c-mode-hook ; '(lambda () (run-hooks 'c-mode-common-hook))) ; (add-hook 'c++-mode-hook ; '(lambda () (run-hooks 'c-mode-common-hook)))))
;;; remove trailing blanks when a file is saved
(defun strip-trailing-blanks ()
"Remove all blanks from the ends of lines."
(interactive)
(save-excursion (goto-char (point-min))
; (replace-regexp "[ \t]+$" ""))
(while (re-search-forward "[ \t]+$" nil t)
(replace-match "" nil nil))
))(add-hook 'write-file-hooks 'strip-trailing-blanks)
;;; make shell scripts have permission rwxr-xr-x ;;;(setq executable-chmod -493)
;;;; make Perl scripts have permission rwxr-xr-x
(defun make-perl-or-ksh-executable()
(if (or (eq 'perl-mode major-mode)
(eq 'ksh-mode major-mode))
(set-file-modes (buffer-file-name) 493 )))
(defun make-perl-or-ksh-executable-readonly()
(if (or (eq 'perl-mode major-mode)
(eq 'ksh-mode major-mode))
(set-file-modes (buffer-file-name) 365 )))(add-hook 'after-save-hook 'make-perl-or-ksh-executable) (add-hook 'vc-checkin-hook 'make-perl-or-ksh-executable-readonly)
;; gnus and versions (setq gnus-default-article-saver 'gnus-summary-save-in-file) (setq gnus-nntp-server "news") ;(setq gnus-score-find-score-files-function 'gnus-score-find-hierarchical)
;;(setq trim-versions-without-asking t)
(setq delete-old-versions t)
(setq version-control t)
(setq kept-old-versions 3)
(setq kept-new-versions 5)
(global-set-key "\C-ch" 'help-for-help)
(define-key help-map "A" 'apropos-variable)
(add-hook 'kill-emacs-hook
'(lambda nil
(if (boundp 'gnus-summary-exit) gnus-summary-exit)
(if (eq system-type 'vax-vms)
(write-abbrev-file "init_dir:.abbrev_defs")
(write-abbrev-file "~/.abbrev_defs"))))(defun save-soul nil "Emacs does everything but save your soul.
We now add that functionality also."
(interactive)
(if (and (= 0 (random 100))
(y-or-n-p "Save your soul, too? "))
(progn
(message "Saving soul...")
(sleep-for 2)
(message "Saving soul...done"))))
;(add-hook 'after-save-hook 'save-soul);; Options Menu Settings
;; =====================
(cond
((and (string-match "XEmacs" emacs-version)
(boundp 'emacs-major-version)
(or (and
(= emacs-major-version 19)
(>= emacs-minor-version 14))
(= emacs-major-version 20))
(fboundp 'load-options-file))
(load-options-file "/home/troy/.xemacs-options")))
;; ============================
;; End of Options Menu Settings
(and force-debug-on-error
(setq debug-on-error t)
(setq debug-on-signal t))
(if lucid-p (progn ; (load-library "ange-ftp") (setq modeline-click-swaps-buffers t) (setq paren-max-blinks 3)))
;; system dependent
(if (eq system-type 'vax-vms)
(progn
(message "We are on a VMS system."); (sleep-for 1)
(load "init_dir:extensions")
(load "init_dir:kumac")
(load-file "init_dir:.abbrev_defs")
(if (file-readable-p "SYS$LOGIN:.EMACS_LOCAL")
(load "SYS$LOGIN:.EMACS_LOCAL"))
)
(message "We are on a Unix system."); (sleep-for 1)
(load "~/.extensions.el")
(load-file "~/.abbrev_defs")
(if (file-readable-p "~/.emacs.local")
(load "~/.emacs.local"))
;; dynamic macros (from DWB) (if (file-exists-p "v:/dmacro") (progn (message "loading dmacro...") (setq load-path (append (list (expand-file-name "v:/dmacro")) load-path)) ;(require 'radix) ; ??? (require 'dmacro) ; dynamic macros (dmacro-load "v:/dmacro/makefile.dm" ) ;dmacro macro file for makefiles (dmacro-load "v:/dmacro/c.dm" ) ; dmacro macro file for C (dmacro-load "v:/dmacro/c++.dm" ) ; dmacro macro file for C++ (dmacro-load "v:/dmacro/java.dm" ) ; dmacro macro file for java (dmacro-load "v:/dmacro/matlab.dm" ) ; dmacro macro file for matlab (message "loading dmacro...done") ;; macros to automatically load when a file is created (setq auto-dmacro-alist (append '(("\\.c$" . masthead)) '(("\\.cc$" . masthead)) '(("\\.h$" . dot-h)) '(("\\.hh$" . dot-h)) '(("\\.java$" . masthead)) auto-dmacro-alist))) (message "Dmacro files not found."))
;; start the server so that emacsclient works
; (if (and (require 'gnuserv)
; (fboundp 'gnuserv-start))
; (setenv "GNU_PORT" (+ 21490 226))
; (gnuserv-start)
; (if (fboundp 'server-start)
; (server-start)))
;; save faces in the options file
(if (boundp 'options-save-faces)
(setq options-save-faces t));; keep track of directory in shell ; (setq shell-cd-regexp "cd\\|side\\|up") ; (setq ange-ftp-default-user "tdaniels") ; (setq ange-ftp-skip-msgs ; (concat "^500 FTP connection \\|" ange-ftp-skip-msgs)) ;; nice printing (setq lpr-command "lp") (setq lpr-switches (list (concat "-d" (getenv "PRINTER")))) )
(and (file-readable-p "~/.clearcase.el")
(load "~/.clearcase.el"));
(message "About to set custom variables")
(put 'erase-buffer 'disabled nil)
(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(after-save-hook (quote (jde-after-save-hook (lambda nil (if (and (= 0 (random 100)) (y-or-n-p "Save your soul, too? ")) (progn (message "Saving soul...") (sleep-for 2) (message "Saving soul...done")))) make-perl-or-ksh-executable)))
'(auto-fill-inhibit-regexp "^\\(%\\|//\\) [|+]")
'(bsh-eval-timeout 60)
'(c-cleanup-list (quote (brace-else-brace brace-elseif-brace brace-catch-brace empty-defun-braces list-close-comma scope-operator)))
'(clearcase-checkout-switches "-unreserved")
'(clearcase-diff-on-checkin t)
'(ecb-compile-window-height nil)
'(ecb-layout-name "left1")
'(ecb-options-version "2.27")
'(ecb-other-window-behavior (quote smart))
'(ecb-other-window-jump-behavior (quote edit-and-compile))
'(ecb-show-node-name-in-minibuffer (quote always))
'(ecb-source-file-regexps (quote ((".*" ("") ("\\(\\(M\\|m\\)akefile\\|.*\\.\\(java\\|el\\|c\\|cc\\|h\\|hh\\|txt\\|html\\|texi\\|info\\|bnf\\)\\)$")))))
'(ecb-source-path (quote ("." "d:/troy_view2/EBO/src/com/alphatech/xmlcs/" "d:/troy_view2/EBO/src/com/alphatech/ebo/endstate/")))
'(ecb-tag-display-function (quote ((default . ecb-format-tag-prototype))))
'(ecb-token-display-function (quote ((default . ecb-prototype-nonterminal))))
'(ecb-tree-expand-symbol-before t)
'(ediff-diff-program "d:\\cygwin\\bin\\diff.exe" t)
'(flymake-buildfile-name "")
'(flymake-no-changes-timeout 5)
'(flymake-start-syntax-check-on-newline nil)
'(jde-ant-args "-emacs")
'(jde-ant-enable-find t)
;; '(jde-ant-invocation-method (quote ("Ant Server")))
'(jde-ant-read-target t)
'(jde-bug-debugger-command-timeout 60)
'(jde-bug-jdk-directory "c:/jdk1.4.2_04/")
'(jde-bug-key-bindings (quote (("[? ? ?]" . my-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-bug-vm-includes-jpda-p t)
'(jde-build-function (quote (jde-ant-build)))
'(jde-build-use-make t)
'(jde-checkstyle-option-allow-tabs t)
'(jde-checkstyle-option-maxconstructorlen 50)
'(jde-checkstyle-option-maxmethodlen 50)
'(jde-checkstyle-option-wrap-operator nil)
'(jde-compile-option-command-line-args (quote ("-g")))
'(jde-compile-option-hide-classpath t)
'(jde-compiler (quote ("javac server" "")))
'(jde-db-option-verify (quote (t t)))
'(jde-debugger (quote ("JDEbug")))
'(jde-expand-classpath-p nil)
'(jde-expand-excluded-names (quote ("ebo\\.jar")) t)
'(jde-gen-method-template (quote ("(p \"Method modifiers: \" modifiers 'noinsert)" "(p \"Method return type: \" return-type 'noinsert)" "(p \"Method name: \" name 'noinsert)" "(p \"Method parameters: \" parameters 'noinsert)" "(p \"Method exceptions: \" exceptions 'noinsert)" "(p \"Method body: \" default-body 'noinsert)" "(jde-gen-delete-preceding-whitespace) 'n 'n 'p" "(if (string= jde-gen-method-javadoc-comment \"inherit\")" "'(l \"/*\" 'n>" "\"* (@inheritDoc)\" 'n>" "\"*/\" 'n>" "))" "(jde-gen-method-signature" " (tempo-lookup-named 'modifiers)" " (tempo-lookup-named 'return-type)" " (tempo-lookup-named 'name)" " (tempo-lookup-named 'parameters)" " (tempo-lookup-named 'exceptions)" " )" "'>" "(jde-gen-electric-brace)" "\"Debug.notYetImplemented(\\\"\" (tempo-lookup-named 'name) \"\\\");\" 'n" "(s default-body) (jde-gen-indent) 'p'n" "\"}\"'>'n" "(if (string= jde-gen-method-javadoc-comment \"template\")" " (progn (tempo-backward-mark) (tempo-backward-mark) (beginning-of-line)" " (jde-gen-save-excursion (jde-javadoc-autodoc-at-line))" " (tempo-forward-mark) nil)" " (progn (tempo-backward-mark) nil))" "(setq tempo-marks nil) ;; prevent tempo from moving point")))
'(jde-help-docsets (quote (("javadoc" "d:Program Filesjdk1.4.2_04/docs/api" nil))))
'(jde-imenu-create-index-function (quote semantic-create-imenu-index))
'(jde-imenu-enable nil)
'(jde-import-auto-collapse-imports t)
'(jde-import-auto-sort t)
'(jde-import-auto-sort-function (quote jde-import-organize))
'(jde-import-collapse-imports-threshold 4)
'(jde-import-excluded-packages (quote ("bsh.*" "sun.*" "jde.*" "org.corba.*" "com.bbn.*" "org.gjt.*" "com.alphatech.dcoad" "ilog.*" "org.hsqldb.*" "org.xmlBlaster.*")) t)
'(jde-javadoc-version-tag-template "\"* @version <1.0>\"")
'(jde-jdk (quote ("1.4.1")))
'(jde-jdk-registry (quote (("1.3.1" . "d:/Program Files/jdk1.3.1_06") ("1.4.1" . "c:/j2sdk1.4.1_03") ("1.4.2" . "c:/j2sdk1.4.2_04"))))
'(jde-mode-line-format (quote ("-" 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" ")%]--" (line-number-mode "L%l--") (column-number-mode "C%c--") (-3 . "%p") (jde-which-method-mode ("--" jde-which-method-format "--")) "-%-")))
'(jde-package-package-comment "")
'(jde-run-classic-mode-vm nil)
'(jde-run-option-connect-to-debugger (quote (nil "Attach" nil)))
'(jde-wiz-toString-sorted-fields nil)
'(jmaker-makefile-buffer-template (quote ("\"####\" 'n" "\"#### Java Makefile automatically generated by jmaker \"" "(jmaker-version-number) 'n" "\"#### Creation date: \" (current-time-string) 'n" "\"####\" 'n" "'n" "\"#### Java compiler settings\" 'n" "\"JAVAC = \" (if (string-equal (car jde-compiler) \"javac server\") \"javac\" jde-compiler) 'n" "\"JAVAC_FLAGS = \" (jde-compile-get-args (jde-compile-get-the-compiler)) 'n" "'n" "\"#### Targets settings\" 'n" "\"CLASS_FILES = \" (jmaker-make-get-file-targets) 'n" "\"SUBDIRS = \" (jmaker-make-get-subdir-targets) 'n" "\"SUBDIRS_CLEAN = $(patsubst %,%.clean,$(SUBDIRS))\" 'n" "\"SUBDIRS_MAKE = $(patsubst %,%.make,$(SUBDIRS))\" 'n" "'n" "\"#### Vpath\" 'n" "\"CLASS_DIR = \" (jde-normalize-path 'jde-compile-option-directory) \"/\" (jde-package-get-package-directory) 'n" "\"VPATH = $(CLASS_DIR)\" 'n" "'n" "\"#### Clean makefile output\" 'n" "\"MAKE_FILTER = 2>& 1 | sed 's%directory `/\\\\([a-zA-Z]\\\\)/%directory `\\\\1:/%'\" 'n" "'n" "\"#### Main targets\" 'n" "'n" "\"# Default\" 'n" "\"all: $(CLASS_FILES) $(SUBDIRS_MAKE)\" 'n" "'n" "\"# Cleanup\" 'n" "\"clean: $(SUBDIRS_CLEAN)\" 'n" "\"\\tcd $(CLASS_DIR); $(RM) *.class\" 'n" "\"[EMAIL PROTECTED] \\\"Cleanup done.\\\"\" 'n" "'n" "\"# Rebuild\" 'n" "\"build: clean all\" 'n" "\"[EMAIL PROTECTED] \\\"Rebuild done.\\\"\" 'n" "'n" "\"#### Aux targets\" 'n" "'n" "\"# Files compilation\" 'n" "\"%.class: %.java\" 'n" "\"\\t$(JAVAC) $(JAVAC_FLAGS) $<\" 'n" "'n" "\"# Sub-directories compilation\" 'n" "\"%.make:\" 'n" "\"\\t$(MAKE) -k -C $(subst .make,,$@) $(MAKE_FILTER)\" 'n" "'n" "\"# Sub-directories cleanup\" 'n" "\"%.clean:\" 'n" "\"\\t$(MAKE) -k -C $(subst .clean,,$@) clean $(MAKE_FILTER)\" 'n" "'n" "\"# Phony Targets\" 'n" "\".PHONY: clean build help\" 'n" "'n" "\"#### Help\" 'n" "\"help:\" 'n" "\"[EMAIL PROTECTED] \\\"Usage: make [targets...]\\\"\" 'n" "\"[EMAIL PROTECTED] \\\"\\\"\" 'n" "\"[EMAIL PROTECTED] \\\"where targets include:\\\"\" 'n" "\"[EMAIL PROTECTED] \\\"\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" help display this help\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" all compile all (default)\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" clean remove all class files\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" build rebuild all inconditionnally\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" <class file> compile the given file\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" <subdir>.make compile the given subdir\\\"\" 'n" "\"[EMAIL PROTECTED] \\\" <subdir>.clean clean the given subdir\\\"\" 'n" "'n")))
'(message-log-max 5000)
'(prolog-program-name "xsb")
'(semantic-update-mode-line nil nil (semantic-util-modes))
'(senator-minor-mode-name "s" t)
'(show-paren-mode t nil (paren))
'(show-paren-ring-bell-on-mismatch t)
'(show-paren-style (quote expression))
'(user-full-name "Troy Daniels")
'(user-mail-address "[EMAIL PROTECTED]")
'(vc-cvs-diff-switches (quote ("-c")))
'(working-status-dynamic-type nil)
'(working-status-percentage-type nil))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)
(and (file-exists-p "d:/Documents/Miscellaneous/Accounts.txt")
(find-file "d:/Documents/Miscellaneous/Accounts.txt")
(bury-buffer))(message "Default MIT .emacs file loaded"); (sleep-for 1)
=====end inserted .emacs file ---------------------------------------- Troy Daniels [EMAIL PROTECTED] 781-273-3388 x218
