From: <kla...@sd...> - 2004-11-30 09:51:03
|
This is a know problem - see my posting some days ago in this = mailing-list You can download the latest stable CVS-snap from http://ecb.sf.net to = fix it. I will release this week ecb 2.30.1 which fixes this small bug. Klaus -----Urspr=FCngliche Nachricht----- Von: ecb...@li... im Auftrag von Tom Yonkman Gesendet: Mo 29.11.2004 22:45 An: 'ecb...@li...' Betreff: [ECB-list] Problem with (require 'ecb) in .emacs file in = version 2.30 =20 X-Reporter-Void-Vars-Found: ecb-max-lisp-eval-depth-old ecb-max-specpdl-size-old ecb-use-semantic-grouping=20 --text follows this line-- I am getting a crash in (require 'ecb) in my .emacs file with version = 2.30. It has something to do with the tools menu, as you can see below. I tried moving the (require 'ecb) much later in the .emacs file but it didn't fix the problem. Thanks for any help you can provide. Tom Yonkman Tom...@me... Ph: 858.790.7034 Emacs : GNU Emacs 21.3.1 (i386-msvc-nt5.0.2195) of 2003-03-27 on buffy Package: ECB: 2.30, semantic: 1.4.2, eieio: 0.17, speedbar: 0.14beta4, = JDEE: 2.3.2 current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq after-save-hook '(ecb-update-methods-after-saving) auto-mode-alist '(("\\.bsh\\' <\\.bsh\\'> " . bsh-script-mode) = ("\\.java\\' <\\.java\\'> " . jde-mode) ("\\.bnf$ <\\.bnf$> " . semantic-bnf-mode) ("\\.SCM$ <\\.SCM$> " . scheme-mode) ("\\.SQL$ <\\.SQL$> " . sql-mode) ("\\.PS$ <\\.PS$> " . postscript-mode) ("\\.PL$ <\\.PL$> " . perl-mode) ("\\.PM$ <\\.PM$> " . perl-mode) ("\\.CPP$ <\\.CPP$> " . c++-mode) ("\\.H$ <\\.H$> " . c++-mode) ("\\.C$ <\\.C$> " . c-mode) ("\\.PC$ <\\.PC$> " . c++-mode) ("\\.DOC$ <\\.DOC$> " . text-mode) ("\\.PAS$ <\\.PAS$> " . pascal-mode) ("\\.PY$ <\\.PY$> " . python-mode) ("\\.te?xt\\' <\\.te?xt\\'> " . text-mode) ("\\.c\\' <\\.c\\'> " . c-mode) ("\\.h\\' <\\.h\\'> " . c-mode) ("\\.tex\\' <\\.tex\\'> " . tex-mode) ("\\.ltx\\' <\\.ltx\\'> " . latex-mode) ("\\.el\\' <\\.el\\'> " . emacs-lisp-mode) ("\\.scm\\' <\\.scm\\'> " . scheme-mode) ("\\.l\\' <\\.l\\'> " . lisp-mode) ("\\.lisp\\' <\\.lisp\\'> " . lisp-mode) ("\\.f\\' <\\.f\\'> " . fortran-mode) ("\\.F\\' <\\.F\\'> " . fortran-mode) ("\\.for\\' <\\.for\\'> " . fortran-mode) ("\\.p\\' <\\.p\\'> " . pascal-mode) ("\\.pas\\' <\\.pas\\'> " . pascal-mode) ("\\.ad[abs]\\' <\\.ad[abs]\\'> " . ada-mode) =09 ("\\.\\([pP]\\([Llm]\\|erl\\)\\|al\\)\\' <\\.\\([pP]\\([Llm]\\|erl\\)\\|al\\)\\'> " . perl-mode) ("\\.s?html?\\' <\\.s?html?\\'> " . html-mode) ("\\.cc\\' <\\.cc\\'> " . c++-mode) ("\\.hh\\' <\\.hh\\'> " . c++-mode) ("\\.hpp\\' <\\.hpp\\'> " . c++-mode) ("\\.C\\' <\\.C\\'> " . c++-mode) ("\\.H\\' <\\.H\\'> " . c++-mode) ("\\.cpp\\' <\\.cpp\\'> " . c++-mode) ("\\.cxx\\' <\\.cxx\\'> " . c++-mode) ("\\.hxx\\' <\\.hxx\\'> " . c++-mode) ("\\.c\\+\\+\\' <\\.c\\+\\+\\'> " . c++-mode) ("\\.h\\+\\+\\' <\\.h\\+\\+\\'> " . c++-mode) ("\\.m\\' <\\.m\\'> " . objc-mode) ("\\.java\\' <\\.java\\'> " . java-mode) ("\\.mk\\' <\\.mk\\'> " . makefile-mode) =09 ("\\(M\\|m\\|GNUm\\)akefile\\(\\.in\\)?\\' <\\(M\\|m\\|GNUm\\)akefile\\(\\.in\\)?\\'> " . makefile-mode) ("\\.am\\' <\\.am\\'> " . makefile-mode) ("\\.texinfo\\' <\\.texinfo\\'> " . texinfo-mode) ("\\.te?xi\\' <\\.te?xi\\'> " . texinfo-mode) ("\\.s\\' <\\.s\\'> " . asm-mode) ("\\.S\\' <\\.S\\'> " . asm-mode) ("\\.asm\\' <\\.asm\\'> " . asm-mode) ("ChangeLog\\'" . change-log-mode) ("change\\.log\\'" . change-log-mode) ("changelo\\'" . change-log-mode) ("ChangeLog\\.[0-9]+\\'" . change-log-mode) ("changelog\\'" . change-log-mode) ("changelog\\.[0-9]+\\'" . change-log-mode) ("\\$CHANGE_LOG\\$\\.TXT <\\$CHANGE_LOG\\$\\.TXT> " . change-log-mode) ("\\.scm\\.[0-9]*\\' <\\.scm\\.[0-9]*\\'> " . scheme-mode) =09 ("\\.[ck]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\' <\\.[ck]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\'> " . sh-mode) =09 ("\\(/\\|\\`\\)\\.\\(bash_profile\\|z?login\\|bash_login\\|z?logout\\)\\'= <\\(/\\|\\`\\)\\.\\(bash_profile\\|z?login\\|bash_login\\|z?logout\\)\\'>= " . sh-mode) =09 ("\\(/\\|\\`\\)\\.\\(bash_logout\\|shrc\\|[kz]shrc\\|bashrc\\|t?cshrc\\|e= src \\)\\' <\\(/\\|\\`\\)\\.\\(bash_logout\\|shrc\\|[kz]shrc\\|bashrc\\|t?cshrc\\|es= rc\ \)\\'> " . sh-mode) =09 ("\\(/\\|\\`\\)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\' <\\(/\\|\\`\\)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\'> " . sh-mode) ("\\.m?spec\\' <\\.m?spec\\'> " . sh-mode) ("\\.mm\\' <\\.mm\\'> " . nroff-mode) ("\\.me\\' <\\.me\\'> " . nroff-mode) ("\\.ms\\' <\\.ms\\'> " . nroff-mode) ("\\.man\\' <\\.man\\'> " . nroff-mode) =09 ("\\.\\(u?lpc\\|pike\\|pmod\\)\\' <\\.\\(u?lpc\\|pike\\|pmod\\)\\'> " . pike-mode) ("\\.TeX\\' <\\.TeX\\'> " . tex-mode) ("\\.sty\\' <\\.sty\\'> " . latex-mode) ("\\.cls\\' <\\.cls\\'> " . latex-mode) ("\\.clo\\' <\\.clo\\'> " . latex-mode) ("\\.bbl\\' <\\.bbl\\'> " . latex-mode) ("\\.bib\\' <\\.bib\\'> " . bibtex-mode) ("\\.sql\\' <\\.sql\\'> " . sql-mode) ("\\.m4\\' <\\.m4\\'> " . m4-mode) ("\\.mc\\' <\\.mc\\'> " . m4-mode) ("\\.mf\\' <\\.mf\\'> " . metafont-mode) ("\\.mp\\' <\\.mp\\'> " . metapost-mode) ("\\.vhdl?\\' <\\.vhdl?\\'> " . vhdl-mode) ("\\.article\\' <\\.article\\'> " . text-mode) ("\\.letter\\' <\\.letter\\'> " . = text-mode) ("\\.tcl\\' <\\.tcl\\'> " . tcl-mode) ("\\.exp\\' <\\.exp\\'> " . tcl-mode) ("\\.itcl\\' <\\.itcl\\'> " . tcl-mode) ("\\.itk\\' <\\.itk\\'> " . tcl-mode) ("\\.icn\\' <\\.icn\\'> " . icon-mode) ("\\.sim\\' <\\.sim\\'> " . simula-mode) ("\\.mss\\' <\\.mss\\'> " . scribe-mode) ("\\.f90\\' <\\.f90\\'> " . f90-mode) ("\\.indent\\.pro\\' <\\.indent\\.pro\\'> " . fundamental-mode) ("\\.pro\\' <\\.pro\\'> " . idlwave-mode) ("\\.lsp\\' <\\.lsp\\'> " . lisp-mode) ("\\.awk\\' <\\.awk\\'> " . awk-mode) ("\\.prolog\\' <\\.prolog\\'> " . prolog-mode) ("\\.tar\\' <\\.tar\\'> " . tar-mode) =09 ("\\.\\(arc\\|zip\\|lzh\\|zoo\\|jar\\)\\' <\\.\\(arc\\|zip\\|lzh\\|zoo\\|jar\\)\\'> " . archive-mode) =09 ("\\.\\(ARC\\|ZIP\\|LZH\\|ZOO\\|JAR\\)\\' <\\.\\(ARC\\|ZIP\\|LZH\\|ZOO\\|JAR\\)\\'> " . archive-mode) ("\\`/tmp/Re <\\`/tmp/Re> " . text-mode) ("/Message[0-9]*\\'" . text-mode) ("/drafts/[0-9]+\\'" . mh-letter-mode) ("\\.zone\\' <\\.zone\\'> " . zone-mode) ("\\`/tmp/fol/ <\\`/tmp/fol/> " . text-mode) ("\\.y\\' <\\.y\\'> " . c-mode) ("\\.lex\\' <\\.lex\\'> " . c-mode) ("\\.oak\\' <\\.oak\\'> " . scheme-mode) ("\\.sgml?\\' <\\.sgml?\\'> " . sgml-mode) ("\\.xml\\' <\\.xml\\'> " . sgml-mode) ("\\.dtd\\' <\\.dtd\\'> " . sgml-mode) ("\\.ds\\(ss\\)?l\\' <\\.ds\\(ss\\)?l\\'> " . dsssl-mode) ("\\.idl\\' <\\.idl\\'> " . idl-mode) ("[]>:/\\]\\..*emacs\\'" . emacs-lisp-mode) ("\\`\\..*emacs\\' <\\`\\..*emacs\\'> " . emacs-lisp-mode) ("[:/]_emacs\\'" . emacs-lisp-mode) ("/crontab\\.X*[0-9]+\\'" . shell-script-mode) ("\\.ml\\' <\\.ml\\'> " . lisp-mode) =09 ("\\.\\(asn\\|mib\\|smi\\)\\' <\\.\\(asn\\|mib\\|smi\\)\\'> " . = snmp-mode) ("\\.\\(as\\|mi\\|sm\\)2\\' <\\.\\(as\\|mi\\|sm\\)2\\'> " . snmpv2-mode) =09 ("\\.\\(diffs?\\|patch\\|rej\\)\\' <\\.\\(diffs?\\|patch\\|rej\\)\\'> " = . diff-mode) ("\\.\\(dif\\|pat\\)\\' <\\.\\(dif\\|pat\\)\\'> " . diff-mode) ("\\.[eE]?[pP][sS]\\' <\\.[eE]?[pP][sS]\\'> " . ps-mode) =09 ("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode) ("BROWSE\\'" . ebrowse-tree-mode) ("\\.ebrowse\\' <\\.ebrowse\\'> " . ebrowse-tree-mode) ("#\\*mail\\*" . mail-mode) =09 ("\\.~?[0-9]+\\.[0-9][-.0-9]*~?\\' <\\.~?[0-9]+\\.[0-9][-.0-9]*~?\\'> " ignore t) ("\\.[1-9]\\' <\\.[1-9]\\'> " . nroff-mode) ("\\.g\\' <\\.g\\'> " . antlr-mode)) c++-mode-hook '(semantic-default-c-setup turn-on-font-lock my-c++-mode-hook) c-mode-common-hook nil c-mode-hook '(semantic-default-c-setup turn-on-font-lock = my-c-mode-hook) compilation-mode-hook nil compilation-window-height nil ediff-quit-hook '(ediff-cleanup-mess ecb-ediff-quit-hook) help-mode-hook nil java-mode-hook '(semantic-default-java-setup turn-on-font-lock) jde-mode-hook '(jde-setup-syntax-coloring (lambda nil (if (buffer-file-name) (let ((this-file (file-name-nondirectory (buffer-file-name)))) (mapc (lambda (spec) (let* ((file (car spec)) (line (cdr spec)) (bp (jde-db-find-breakpoint file line))) (when (not bp) (setq jde-db-breakpoint-id-counter (1+ jde-db-breakpoint-id-counter)) (setq bp =09 (jde-db-breakpoint (format "breakpoint%d" jde-db-breakpoint-id-counter) :id jde-db-breakpoint-id-counter :file file :line line) ) =09 (jde-db-breakpoints-add bp)) (if (string-match file this-file) =09 (jde-db-mark-breakpoint-specified file line)) ) ) =09 jde-bug-saved-breakpoints) ) ) ) jde-db-remark-breakpoints) max-lisp-eval-depth 1000 max-specpdl-size 3000 post-command-hook '(semantic-post-change-major-mode-function =09 ecb-layout-post-command-hook =09 ecb-handle-major-mode-visibilty) pre-command-hook '(ecb-layout-pre-command-hook) system-type 'windows-nt temp-buffer-max-height '(lambda (buffer) (/ (- (frame-height) 2) 2)) truncate-lines nil truncate-partial-width-windows nil window-system 'w32 semantic-after-partial-cache-change-hook '(ecb-update-after-partial-reparse) semantic-after-toplevel-cache-change-hook '(semanticdb-post-bovination =09 ecb-rebuild-methods-buffer-with-tagcache) semantic-face-alist '((function . font-lock-function-name-face) (variable . font-lock-variable-name-face) (type . font-lock-type-face) (include . font-lock-constant-face) (package . font-lock-constant-face) (label . font-lock-string-face) (comment . font-lock-comment-face) (keyword . font-lock-keyword-face) (abstract . italic) (static . underline)) semantic-orphaned-member-metaparent-type "class" semantic-uml-colon-string " : " speedbar-dynamic-tags-function-list '((semantic-fetch-dynamic-bovine . =09 semantic-insert-bovine-list) =09 (speedbar-fetch-dynamic-imenu . =09 speedbar-insert-imenu-list) =09 (speedbar-fetch-dynamic-etags . =09 speedbar-insert-etags-list) =09 ) speedbar-fetch-etags-arguments '("-D" "-I" "-o" "-") speedbar-fetch-etags-command "etags" speedbar-fetch-etags-parse-list '(("\\.\\([cChH]\\|c\\+\\+\\|cpp\\|cc\\|hh\\|java\\|cxx\\|hxx\\)\\' <\\.\\([cChH]\\|c\\+\\+\\|cpp\\|cc\\|hh\\|java\\|cxx\\|hxx\\)\\'> " . speedbar-parse-c-or-c++tag) =09 ("^\\.emacs$\\|.\\(el\\|l\\|lsp\\)\\'" . =09 "def[^i]+\\s-+\\(\\(\\w\\|[-_]\\)+\\)\\s-*=7F") =09 ("\\.tex\\' <\\.tex\\'> " . speedbar-parse-tex-string) =09 ("\\.p\\' <\\.p\\'> " . =09 "\\(\\(FUNCTION\\|function\\|PROCEDURE\\|procedure\\)\\s-+\\([a-zA-Z0-9_.= :]+ \\)\\)\\s-*(?^? <\\(\\(FUNCTION\\|function\\|PROCEDURE\\|procedure\\)\\s-+\\([a-zA-Z0-9_.= :]+ \\)\\)\\s-*(?^?> ") =09 ) speedbar-tag-group-name-minimum-length 4 speedbar-tag-hierarchy-method '(speedbar-prefix-group-tag-hierarchy =09 speedbar-trim-words-tag-hierarchy) speedbar-tag-regroup-maximum-length 10 speedbar-tag-split-minimum-length 20 ecb-current-maximized-ecb-buffer-name nil ecb-edit-area-creators '((0 . split-window-vertically)) ecb-idle-timer-alist '((ecb-stealthy-updates . [nil 0 1 0 t ecb-stealthy-updates nil t]) =09 (ecb-monitor-autocontrol-functions . [nil 0 1 0 t ecb-monitor-autocontrol-functions nil t] ) =09 (ecb-repair-only-ecb-window-layout . [nil 0 0 500000 t ecb-repair-only-ecb-window-layout nil t] ) =09 (ecb-compilation-buffer-list-changed-p . [nil 0 0 250000 t =09 ecb-compilation-buffer-list-changed-p nil t] ) =09 (ecb-window-sync-function . [nil 0 0 250000 t ecb-window-sync-function nil t]) =09 (ecb-tag-sync . [nil 0 0 250000 t ecb-tag-sync nil t]) ) ecb-last-window-config-before-deactivation nil ecb-minor-mode t ecb-path-selected-directory "c:/emacs-21.3/bin" ecb-path-selected-source nil ecb-post-command-hooks '(ecb-layout-post-command-hook) ecb-special-ecb-buffers-of-current-layout '(" *ECB Directories*" =09 " *ECB Sources*" =09 " *ECB Methods*" =09 " *ECB History*") ecb-toggle-layout-state 0 ecb-windows-hidden nil ecb-activate-before-layout-draw-hook nil ecb-activate-before-new-frame-created-hook nil ecb-activate-hook '(ecb-eshell-auto-activate-hook) ecb-activation-selects-ecb-frame-if-already-active 'ask ecb-add-path-for-not-matching-files '(t) ecb-advice-window-functions '(other-window delete-window =09 delete-other-windows delete-windows-on =09 split-window-horizontally =09 split-window-vertically split-window =09 switch-to-buffer switch-to-buffer-other-window =09 display-buffer other-window-for-scrolling =09 balance-windows) ecb-advice-window-functions-signal-error nil ecb-after-directory-change-hook nil ecb-auto-activate nil ecb-auto-compatibility-check t ecb-auto-expand-directory-tree 'best ecb-auto-expand-tag-tree 'expand-spec ecb-auto-expand-tag-tree-collapse-other nil ecb-auto-save-before-etags-methods-rebuild t ecb-auto-update-methods-after-save t ecb-before-activate-hook nil ecb-before-deactivate-hook nil ecb-bucket-node-display '("" "" ecb-bucket-node-face) ecb-cache-directory-contents '(("^/\\([^:/]*@\\)?\\([^@:/]*\\):.*" . 0) =09 (".*" . 50)) ecb-cache-directory-contents-not nil ecb-cedet-url "http://ftp1.sourceforge.net/cedet/ <http://ftp1.sourceforge.net/cedet/> " ecb-change-layout-preserves-compwin-state t ecb-clear-caches-before-activate nil ecb-common-tree-buffer-after-create-hook nil ecb-compilation-buffer-names '(("*Calculator*") ("*vc*") ("*vc-diff*") =09 ("*Apropos*") ("*Occur*") ("*shell*") =09 ("\\*[cC]ompilation.*\\* <\\*[cC]ompilation.*\\*> " . t) =09 ("\\*i?grep.*\\* <\\*i?grep.*\\*> " . t) =09 ("*JDEE Compile Server*") ("*Help*") =09 ("*Completions*") ("*Backtrace*") =09 ("*Compile-log*") ("*bsh*") ("*Messages*")) ecb-compilation-major-modes '(compilation-mode) ecb-compilation-predicates '(comint-check-proc) ecb-compile-window-height nil ecb-compile-window-prevent-shrink-below-height t ecb-compile-window-temporally-enlarge 'after-display ecb-compile-window-width 'frame ecb-create-layout-file "~/.ecb-user-layouts.el" ecb-create-layout-frame-height 42 ecb-create-layout-frame-width 110 ecb-current-buffer-sync-hook nil ecb-deactivate-hook nil ecb-debug-mode nil ecb-default-tag-filter nil ecb-directories-buffer-after-create-hook nil ecb-directories-buffer-name " *ECB Directories*" ecb-directories-general-face 'ecb-default-general-face ecb-directories-menu-sorter nil ecb-directories-menu-user-extension '(("Version Control" =09 (ecb-dir-popup-cvs-status =09 "CVS Status") =09 (ecb-dir-popup-cvs-examine =09 "CVS Examine") =09 (ecb-dir-popup-cvs-update =09 "CVS Update") =09 ) =09 ) ecb-directories-menu-user-extension-function nil ecb-directories-update-speedbar 'auto ecb-directory-face 'ecb-default-highlight-face ecb-directory-not-accessible-face 'ecb-directory-not-accessible-face ecb-display-default-dir-after-start t ecb-display-image-icons-for-semantic-tags nil ecb-download-delete-archive 'always ecb-download-install-parent-dir "c:/emacs-21.3/site-lisp/" ecb-download-package-version-type 1 ecb-download-url "http://ftp1.sourceforge.net/ecb/ <http://ftp1.sourceforge.net/ecb/> " ecb-enlarged-compilation-window-max-height 'best ecb-eshell-auto-activate nil ecb-eshell-enlarge-when-eshell t ecb-eshell-fit-window-to-command-output t ecb-eshell-synchronize t ecb-exclude-parents-regexps nil ecb-excluded-directories-regexps '("^\\(CVS\\|\\.[^xX]*\\)$") ecb-expand-methods-switch-off-auto-expand t ecb-fix-window-size nil ecb-font-lock-tags t ecb-grep-find-function 'grep-find ecb-grep-function 'grep ecb-help-html-path "./html-help/ecb.html" ecb-help-info-path "./info-help/ecb.info" ecb-hide-ecb-windows-after-hook nil ecb-hide-ecb-windows-before-hook nil ecb-highlight-tag-with-point 'highlight-scroll ecb-highlight-tag-with-point-delay 0.25 ecb-history-buffer-after-create-hook nil ecb-history-buffer-name " *ECB History*" ecb-history-exclude-file-regexps '("TAGS$" "semantic\\.cache$") ecb-history-face 'ecb-default-highlight-face ecb-history-general-face 'ecb-default-general-face ecb-history-item-name 'buffer-name ecb-history-menu-sorter nil ecb-history-menu-user-extension '(("Version control" =09 (ecb-file-popup-ediff-revision =09 "Ediff against revision") =09 ("---") =09 (ecb-file-popup-vc-next-action =09 "Check In/Out") =09 (ecb-file-popup-vc-log "Revision history") =09 (ecb-file-popup-vc-annotate "Annotate") =09 (ecb-file-popup-vc-diff =09 "Diff against last version") =09 ("---") =09 (ecb-file-popup-vc-refresh-file =09 "Recompute state for file") =09 (ecb-file-popup-vc-refresh-all-files =09 "Recompute state for whole history") =09 ) =09 ) ecb-history-menu-user-extension-function nil ecb-history-sort-ignore-case t ecb-history-sort-method 'name ecb-host-accessible-check-valid-time nil ecb-ignore-display-buffer-function 'always ecb-ignore-special-display 'compile-window ecb-jde-set-directories-buffer-to-jde-sourcepath nil ecb-key-map '("C-c ." (t "fh" ecb-history-filter) (t "fs" ecb-sources-filter) (t "fm" ecb-methods-filter) (t "fr" ecb-methods-filter-regexp) (t "ft" ecb-methods-filter-tagclass) (t "fc" ecb-methods-filter-current-type) (t "fp" ecb-methods-filter-protection) (t "fn" ecb-methods-filter-nofilter) (t "fl" ecb-methods-filter-delete-last) (t "ff" ecb-methods-filter-function) (t "p" ecb-nav-goto-previous) (t "n" ecb-nav-goto-next) (t "lc" ecb-change-layout) (t "lr" ecb-redraw-layout) (t "lw" ecb-toggle-ecb-windows) (t "lt" ecb-toggle-layout) (t "s" ecb-window-sync) (t "r" ecb-rebuild-methods-buffer) (t "a" ecb-toggle-auto-expand-tag-tree) (t "x" ecb-expand-methods-nodes) (t "h" ecb-show-help) (t "gl" ecb-goto-window-edit-last) (t "g1" ecb-goto-window-edit1) (t "g2" ecb-goto-window-edit2) (t "gc" ecb-goto-window-compilation) (t "gd" ecb-goto-window-directories) (t "gs" ecb-goto-window-sources) (t "gm" ecb-goto-window-methods) (t "gh" ecb-goto-window-history) (t "gb" ecb-goto-window-speedbar) (t "md" ecb-maximize-window-directories) (t "ms" ecb-maximize-window-sources) (t "mm" ecb-maximize-window-methods) (t "mh" ecb-maximize-window-history) (t "mb" ecb-maximize-window-speedbar) (t "e" eshell) (t "o" ecb-toggle-scroll-other-window-scrolls-compile) (t "\\" ecb-toggle-compile-window) (t "/" ecb-toggle-compile-window-height) (t "," ecb-cycle-maximized-ecb-buffers) (t "." ecb-cycle-through-compilation-buffers)) ecb-kill-buffer-clears-history nil ecb-layout-always-operate-in-edit-window '(switch-to-buffer) ecb-layout-debug-mode nil ecb-layout-name "left8" ecb-layout-window-sizes nil ecb-major-modes-show-or-hide '(nil) ecb-maximize-ecb-window-after-selection nil ecb-method-face 'ecb-default-highlight-face ecb-method-non-semantic-face 'speedbar-tag-face ecb-methods-buffer-after-create-hook nil ecb-methods-buffer-name " *ECB Methods*" ecb-methods-filter-replace-existing 'never ecb-methods-general-face 'ecb-default-general-face ecb-methods-menu-sorter nil ecb-methods-menu-user-extension nil ecb-methods-menu-user-extension-function nil ecb-methods-nodes-collapse-spec 'all ecb-methods-nodes-expand-spec '(type variable function section = nonterminal =09 keyword token) ecb-methods-separate-prototypes t ecb-minor-mode-text "" ecb-mode-line-data '((ecb-directories-buffer-name . sel-dir) =09 (ecb-sources-buffer-name . sel-dir) =09 (ecb-methods-buffer-name . sel-source) =09 (ecb-history-buffer-name . "History")) ecb-mode-line-data-face 'ecb-mode-line-data-face ecb-mode-line-display-window-number t ecb-mode-line-prefix-face 'ecb-mode-line-prefix-face ecb-mode-line-prefixes '((ecb-directories-buffer-name) =09 (ecb-sources-buffer-name . =09 ecb-sources-filter-modeline-prefix) =09 (ecb-methods-buffer-name . =09 ecb-methods-filter-modeline-prefix) =09 (ecb-history-buffer-name . =09 ecb-history-filter-modeline-prefix) ) ecb-mode-line-win-nr-face 'ecb-mode-line-win-nr-face ecb-mouse-click-destination 'last-point ecb-new-ecb-frame nil ecb-non-semantic-exclude-modes '(sh-mode fundamental-mode text-mode) ecb-non-semantic-methods-initial-expand nil ecb-non-semantic-parsing-function nil ecb-options-version "2.30" ecb-other-window-behavior 'smart ecb-ping-options '("-n" "1") ecb-ping-program "ping" ecb-post-process-semantic-taglist '((c++-mode =09 ecb-group-function-tags-with-parents) =09 (emacs-lisp-mode =09 ecb-group-function-tags-with-parents) =09 (c-mode ecb-filter-c-prototype-tags)) ecb-prescan-directories-exclude-regexps nil ecb-prescan-directories-for-emptyness 'unless-remote ecb-primary-secondary-mouse-buttons 'mouse-2--C-mouse-2 ecb-process-non-semantic-files t ecb-read-only-check-exclude-regexps nil ecb-rebuild-non-semantic-methods-before-hook nil ecb-redraw-layout-after-hook '(ecb-eshell-recenter) ecb-redraw-layout-before-hook nil ecb-redraw-layout-quickly nil ecb-run-ediff-in-ecb-frame t ecb-scroll-other-window-scrolls-compile-window nil ecb-select-edit-window-on-redraw nil ecb-show-ecb-windows-after-hook nil ecb-show-ecb-windows-before-hook nil ecb-show-help-format 'info ecb-show-node-info-in-minibuffer '((if-too-long . path) (if-too-long . name) =09 (always . path) (if-too-long . name+type)) ecb-show-only-positioned-tags t ecb-show-source-file-extension t ecb-show-sources-in-directories-buffer '("left7" "left13" "left14" "left15") ecb-show-tags '((default (include collapsed nil) (parent collapsed nil) (type flattened nil) (variable collapsed access) (function flattened access) (label hidden nil) (t collapsed nil)) (c++-mode (include collapsed nil) (parent collapsed nil) (type flattened nil) (variable collapsed access) (function flattened access) (function collapsed access) (label hidden nil) (t collapsed nil)) (c-mode (include collapsed nil) (parent collapsed nil) (type flattened nil) (variable collapsed access) (function flattened access) (function collapsed access) (label hidden nil) (t collapsed nil)) (bovine-grammar-mode (keyword collapsed name) (token collapsed name) (nonterminal flattened name) (rule flattened name) (t collapsed nil)) (wisent-grammar-mode (keyword collapsed name) (token collapsed name) (nonterminal flattened name) (rule flattened name) (t collapsed nil)) (texinfo-mode (section flattened nil) (def collapsed name) (t collapsed nil)) ) ecb-source-face 'ecb-default-highlight-face ecb-source-file-regexps '((".*" =09 ("\\(^\\(\\.\\|#\\)\\|\\(~$\\|\\.\\(elc\\|obj\\|o\\|class\\|lib\\|dll\\|a= \\| so\\|cache\\)$\\)\\) <\\(^\\(\\.\\|#\\)\\|\\(~$\\|\\.\\(elc\\|obj\\|o\\|class\\|lib\\|dll\\|a\= \|s o\\|cache\\)$\\)\\)> ") =09 ("^\\.\\(emacs\\|gnus\\)$")) ) ecb-source-in-directories-buffer-face 'ecb-source-in-directories-buffer-face ecb-source-path nil ecb-source-read-only-face 'ecb-source-read-only-face ecb-sources-buffer-after-create-hook nil ecb-sources-buffer-name " *ECB Sources*" ecb-sources-exclude-cvsignore nil ecb-sources-general-face 'ecb-default-general-face ecb-sources-menu-sorter nil ecb-sources-menu-user-extension '(("Version control" =09 (ecb-file-popup-ediff-revision =09 "Ediff against revision") =09 ("---") =09 (ecb-file-popup-vc-next-action =09 "Check In/Out") =09 (ecb-file-popup-vc-log "Revision history") =09 (ecb-file-popup-vc-annotate "Annotate") =09 (ecb-file-popup-vc-diff =09 "Diff against last version") =09 ("---") =09 (ecb-file-popup-vc-refresh-file =09 "Recompute state for file") =09 (ecb-file-popup-vc-refresh-dir =09 "Recompute state for whole dir") =09 ) =09 ) ecb-sources-menu-user-extension-function nil ecb-sources-perform-read-only-check 'unless-remote ecb-sources-sort-ignore-case t ecb-sources-sort-method 'name ecb-speedbar-before-activate-hook nil ecb-split-edit-window-after-start 'before-deactivation ecb-stealthy-tasks-delay 1 ecb-tag-display-function '((default . ecb-format-tag-uml-prototype)) ecb-tag-header-face 'ecb-tag-header-face ecb-tag-jump-sets-mark t ecb-tag-visit-post-actions '((default ecb-tag-visit-smart-tag-start =09 ecb-tag-visit-highlight-tag-header) =09 (java-mode ecb-tag-visit-goto-doc-start) =09 (jde-mode ecb-tag-visit-goto-doc-start)) ecb-tip-of-the-day t ecb-tip-of-the-day-file "~/.ecb-tip-of-day.el" ecb-toggle-layout-sequence '("left9" "left14") ecb-tree-RET-selects-edit-window '(ecb-directories-buffer-name =09 ecb-sources-buffer-name =09 ecb-methods-buffer-name =09 ecb-history-buffer-name) ecb-tree-buffer-style 'ascii-guides ecb-tree-easy-hor-scroll 5 ecb-tree-expand-symbol-before t ecb-tree-guide-line-face 'ecb-tree-guide-line-face ecb-tree-image-icons-directories '("c:/emacs-21.3/site-lisp/ecb-2.30/ecb-images/default/height-17" "c:/emacs-21.3/site-lisp/ecb-2.30/ecb-images/directories/height-17" "c:/emacs-21.3/site-lisp/ecb-2.30/ecb-images/sources/height-14_to_21" "c:/emacs-21.3/site-lisp/ecb-2.30/ecb-images/methods/height-14_to_21" = nil) ecb-tree-incremental-search 'prefix ecb-tree-indent 4 ecb-tree-mouse-action-trigger 'button-release ecb-tree-navigation-by-arrow t ecb-truncate-lines '(t t t t) ecb-truncate-long-names t ecb-type-tag-display nil ecb-type-tag-expansion '((default "class" "interface" "group" = "namespace") (c-mode "struct")) ecb-use-recursive-edit nil ecb-use-speedbar-instead-native-tree-buffer nil ecb-vc-directory-exclude-regexps nil ecb-vc-enable-support 'unless-remote ecb-vc-state-mapping '((up-to-date . up-to-date) (edited . edited) =09 (locally-modified . edited) (needs-patch . needs-patch) =09 (needs-checkout . needs-patch) (needs-merge . needs-merge) =09 (unlocked-changes . unlocked-changes) (added . added) =09 (locally-added . added) (ignored . ignored) (unknown . unknown)) ecb-vc-supported-backends '((ecb-vc-dir-managed-by-CVS . vc-state) =09 (ecb-vc-dir-managed-by-RCS . vc-state) =09 (ecb-vc-dir-managed-by-SCCS . vc-state)) ecb-version-check t ecb-window-sync '(Info-mode dired-mode) ecb-window-sync-delay 0.25 ecb-windows-height 0.33 ecb-windows-width 0.33 ecb-winman-escreen-number 1 ecb-winman-winring-name "ECB" ) ----------------------------------------------------- The attributes of the ECB-faces are: ecb-mode-line-data-face: nil ecb-mode-line-prefix-face: (:foreground forestgreen) ecb-mode-line-win-nr-face: (:weight bold) ecb-bucket-node-face: (:inherit ecb-default-general-face :weight bold) ecb-type-tag-group-face: (:foreground dim gray :weight bold) ecb-type-tag-enum-face: (:weight bold) ecb-type-tag-union-face: (:weight bold) ecb-type-tag-typedef-face: (:weight bold) ecb-type-tag-struct-face: (:weight bold) ecb-type-tag-interface-face: (:weight bold) ecb-type-tag-class-face: (:weight bold) ecb-directory-not-accessible-face: (:inherit ecb-default-general-face :foreground gray60) ecb-source-read-only-face: (:slant italic) ecb-source-in-directories-buffer-face: (:inherit = ecb-default-general-face :foreground medium blue) ecb-tag-header-face: (:background SeaGreen1) ecb-history-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow) ecb-method-non-semantic-face: (:inherit ecb-methods-general-face = :foreground brown) ecb-method-face: (:inherit ecb-default-highlight-face :background = cornflower blue :foreground yellow) ecb-source-face: (:inherit ecb-default-highlight-face :background = cornflower blue :foreground yellow) ecb-directory-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow) ecb-default-highlight-face: (:background cornflower blue :foreground = yellow) ecb-history-general-face: (:inherit ecb-default-general-face :height = 1.0) ecb-methods-general-face: (:inherit ecb-default-general-face :height = 1.0) ecb-sources-general-face: (:inherit ecb-default-general-face :height = 1.0) ecb-directories-general-face: (:inherit ecb-default-general-face :height 1.0) ecb-tree-guide-line-face: (:inherit ecb-default-general-face :foreground grey :height 1.0) ecb-default-general-face: (:height 1.0) ----------------------------------------------------- ----------------------------------------------------- There was no *ecb-tag-dump* buffer ----------------------------------------------------- ----------------------------------------------------- The contents of the *Backtrace* buffer were Debugger entered--Lisp error: (wrong-type-argument keymapp nil) define-key(nil [menu-bar Tools] ("Tools" keymap "Tools")) byte-code("..." [map key lookup-key keymapp] 4] keymapp easy-menu-current-active-maps nil easy-menu-get-map-look-for-name throw found format "%s" reverse make-sparse-keymap define-key = current-local-map --dolist-temp--97271 name newmap] 5) easy-menu-get-map(nil ("Tools") nil) easy-menu-add-item(nil ("Tools") ["Start Code Browser (ECB)" = ecb-activate :active t :help "Start the Emacs Code Browser."]) byte-code("..." [defvar defecb-multicache defecb-stealthy tree-buffer-defpopup-command ecb-layout-define eval-and-compile add-hook post-command-hook ecb-handle-major-mode-visibilty emacs-startup-hook ecb-auto-activate-hook require easymenu easy-menu-add-item nil ("Tools") ecb-menu-item ["Start Code Browser (ECB)" ecb-activate :active t :help "Start the Emacs Code Browser."] eval-after-load "semantic-el" fboundp semantic-elisp-setup-form-parser semantic-elisp-reuse-form-parser #[(read-lobject start end) "..." [read-lobject = semantic-tag-new-function symbol-name nil :user-visible-flag :documentation semantic-elisp-do-doc = 2] 10] #[(read-lobject start end) "..." [read-lobject = semantic-tag-new-function nil semantic-elisp-desymbolify 2 :user-visible-flag :documentation semantic-elisp-do-doc 3] 10] when-ecb-running-xemacs when-ecb-running-emacs-21 when-ecb-running-emacs-20 = when-ecb-running-emacs] 8) require(ecb) (cond (running-fsf-emacs-2x (add-to-list ... ...) (add-to-list ... = ...) (add-to-list ... ...) (setq semantic-load-turn-everything-on t) (require ...) (global-semantic-show-dirty-mode -1) (global-semantic-show-unmatched-syntax-mode -1) (add-to-list ... ...) (require ...) (require ...) (require ...) (setq woman-manpath ...))) eval-buffer(#<buffer *load*<2>> nil "c:/usr/home/.xemacs/init.el" nil = t) load-with-code-conversion("c:/usr/home/.xemacs/init.el" "c:/usr/home/.xemacs/init.el" nil nil) load("c:/usr/home/.xemacs/init.el" nil nil t) load-file("c:/usr/home/.xemacs/init.el") eval-buffer(#<buffer *load*> nil "~/.emacs" nil t) load-with-code-conversion("c:/usr/home/.emacs" "~/.emacs" t t) load("~/.emacs" t t) #[nil "..." [init-file-user system-type user-init-file-1 user-init-file source alt ms-dos "~" "/_emacs" = windows-nt directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" "~/_emacs" = vax-vms "sys$login:.emacs" "/.emacs" t load file-name-extension "elc" file-name-sans-extension ".el" file-exists-p file-newer-than-file-p = message "Warning: %s is newer than %s" sit-for 1 "default" inhibit-default-init inhibit-startup-message] 5]() command-line() normal-top-level() -------------------------------------------------------------------------= ----- This transmission, together with any attachments, is intended only for = the use of those to whom it is addressed and may contain information that is privileged, confidential, and exempt from disclosure under applicable = law. If you are not the intended recipient, you are hereby notified that any distribution or copying of this transmission is strictly prohibited. If = you received this transmission in error, please notify the original sender immediately and delete this message, along with any attachments, from = your computer. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D |