ECB-2.21 -- Various Initial Observations under XEmacs 21.4.15
Adrian Aichner
Adrian.Aichner at t-online.de
Sun Mar 21 03:55:38 EST 2004
Greetings, ECB Developers!
I fired up ecb for the first time yesterday, and here are my initial
observations.
Please enter the details of your bug report here
This is a "bug report from hell"[1], because it will go on to babble
about various problems in a rather vague manner.
Good news:
o ecb, as installed with the XEmacs package tools from pre-releases,
starts up fine and gives helpful hints.
o Even perl and elisp seem well supported, considering I did not have
to do any customizations.
Problems:
o Scrollbars on the various windows look too heavily, taking away
considerable screenspace[2].
o ad-Orig-widen called (wrong-number-of-arguments ad-Orig-widen 1),
see below.
o While compiling toplevel forms:
** reference to free variable scroll-all-mode
o ecb-deactivate leaves my XEmacs in a sad state. Even the gnus
*Group* buffer is in ecb-minor-mode! This might be connected to the
ad-Orig-widen issue.
o Even C-x C-s (save-buffer) reports problems[3].
o ecb-activate no longer works now, NOT producing any *Backtrace*.
That's it for now. I'll keep using and digging.
Best regards,
Adrian
Emacs: XEmacs 21.4 (patch 15) "Security Through Obscurity" [Lucid] (i586-pc-win32) of Tue Feb 03 2004 on D5DC120J
Package: ECB: 2.21, semantic: 1.4.2, eieio: 0.17, speedbar: 0.14beta4, JDEE: 2.3.2
current state:
==============
(setq
after-save-hook '(ecb-update-methods-after-saving cvs-mark-buffer-changed)
auto-mode-alist '(("\\.bnf$" . semantic-bnf-mode)
("\\.tidl\\b" . TerIDL-mode) ("\\.tidl\\b" . TerIDL-mode)
("\\.verilog\\'" . verilog-mode)
("\\.vlog\\'" . verilog-mode) ("\\.f\\'" . verilog-mode)
("\\.dv\\'" . verilog-mode) ("\\.vh?\\'" . verilog-mode)
("\\.asc\\'" . asc-mode) ("\\.C\\'" . c++-mode)
("\\.cc\\'" . c++-mode) ("\\.hh\\'" . c++-mode)
("\\.t\\'" . c++-mode) ("\\.c\\'" . c-mode)
("\\.h\\'" . c++-mode) ("\\.s\\'" . asm-mode)
("\\.n?awk\\'" . awk-mode) ("\\.csh\\'" . csh-sh-mode)
("\\.ksh\\'" . ksh-sh-mode) ("\\.sh\\'" . sh-sh-mode)
("\\.i[abcg]\\'" . bib-mode)
("\\.[ce]l\\'" . emacs-lisp-mode) ("\\.m\\'" . objc-mode)
("\\..*adr\\'" . emacs-lisp-mode)
("\\..*tdl\\'" . emacs-lisp-mode) ("\\.A\\'" . mim-mode)
("\\.[1-9]\\'" . nroff-mode) ("\\.p[lm]\\'" . perl-mode)
("\\.e?ps\\'" . postscript-mode) ("\\.py\\'" . python-mode)
("\\.sgml\\'" . sgml-mode) ("\\.hex" . hexl-mode)
("\\.html\\'" . html-mode) ("\\.tcl\\'" . tcl-mode)
("\\.tex\\'" . tex-mode) ("\\.txt\\'" . text-mode)
("\\.mk\\'" . makefile-mode)
("[Mm]akefile\\'" . makefile-mode)
("\\.?\\(cshrc\\|login\\)\\([^\\/0-9a-zA-Z]+\\)?\\'" .
csh-sh-mode)
("\\.?\\(profile\\)\\([^\\/0-9a-zA-Z]+\\)?\\'" . sh-sh-mode)
("\\.\\(atp\\)\\'" . atp-mode)
("\\.\\(bat\\|cmd\\)\\'" . bat-mode)
("\\.\\(cls\\|ctl\\|bas\\|frm\\)\\'" . vb-mode)
("\\.\\(?:xsl\\|fo\\)$" . xsl-mode)
("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
("[Cc]hange.?[Ll]og?\\(?:.[0-9]+\\)?\\'" . change-log-mode)
("\\.vhdl?\\'" . vhdl-mode) ("\\.bib\\'" . bibtex-mode)
("/app-defaults/" . xrdb-mode) ("\\.ad\\'" . xrdb-mode)
("[./\\]X\\(defaults\\|environment\\|resources\\|modmap\\)\\'" . xrdb-mode)
("\\.xpm$" . xpm-mode)
("\\.[^/]*wm2?\\(?:rc\\)?\\'" . winmgr-mode)
("\\.mss\\'" . scribe-mode)
("\\.m\\(?:[mes]\\|an\\)\\'" . nroff-mode)
("\\.\\(xpm\\|XPM\\)\\'" . image-mode)
("\\.\\(xbm\\|XBM\\)\\'" . image-mode)
("\\.\\(tiff?\\|TIFF?\\)\\'" . image-mode)
("\\.\\(jpe?g\\|JPE?G\\)\\'" . image-mode)
("\\.\\(gif\\|GIF\\)\\'" . image-mode)
("\\.\\(png\\|PNG\\)\\'" . image-mode)
("\\.desktop\\(\\.in\\)?$" . desktop-entry-mode)
("\\.css$" . css-mode)
("access\\.conf\\(\\.default\\)?$" . apache-mode)
("srm\\.conf\\(\\.default\\)?$" . apache-mode)
("httpd\\.conf\\(\\.default\\)?$" . apache-mode)
("\\.htaccess\\(\\.default\\)?$" . apache-mode)
("\\.texi\\(?:nfo\\)?\\'" . texinfo-mode)
("\\.\\(?:sty\\|cls\\|bbl\\)\\'" . latex-mode)
("\\.[tT]e[xX]\\'" . tex-mode) ("\\.ltx\\'" . latex-mode)
("\\.grm\\'" . sml-yacc-mode) ("\\.cm\\'" . sml-cm-mode)
("\\.s\\(ml\\|ig\\)\\'" . sml-mode)
("\\.si\\(v\\|eve\\)\\'" . sieve-mode)
("\\.\\(?:[ckz]?sh\\|shar\\)\\'" . sh-mode)
("/\\.\\(?:[kz]shenv\\|xsession\\)\\'" . sh-mode)
("/\\.\\(?:[ckz]sh\\|bash\\|tcsh\\|es\\|xinit\\|startx\\)rc\\'" . sh-mode)
("/\\.\\(?:bash_\\|z\\)?\\(profile\\|login\\|logout\\)\\'"
. sh-mode)
("\\.ds\\(?:ss\\)?l\\'" . dsssl-mode)
("\\.oak\\'" . scheme-mode)
("\\.scm?\\(?:\\.[0-9]*\\)?\\'" . scheme-mode)
("\\.rb$" . ruby-mode) ("\\.py\\'" . python-mode)
("\\.xml\\'" . xml-mode)
("\\.\\(?:sgml?\\|dtd\\)\\'" . sgml-mode)
("\\.jsp\\'" . html-mode) ("\\.[sj]?html?\\'" . html-mode)
("\\.wrl\\'" . vrml-mode) ("\\.verilog\\'" . verilog-mode)
("\\.vlog\\'" . verilog-mode) ("\\.dv\\'" . verilog-mode)
("\\.vh?\\'" . verilog-mode) ("\\.uil$" . uil-mode)
("\\.\\(?:tcl\\|exp\\)\\'" . tcl-mode)
("\\.sql$" . sql-mode)
("\\.spec\\(\\.in\\)?$" . rpm-spec-mode)
("\\.prolog\\'" . prolog-mode)
("\\.c?ps\\'" . postscript-mode) ("\\.inc\\'" . php-mode)
("\\.phtml\\'" . php-mode) ("\\.php[s34]?\\'" . php-mode)
("\\.p\\(?:as\\)?\\'" . pascal-mode)
("\\.am\\'" . makefile-mode)
("\\(GNU\\)?[Mm]akefile\\(\\.in\\)*\\'" . makefile-mode)
("\\.ma?ke?\\'" . makefile-mode)
("\\.pac$" . javascript-mode) ("\\.js$" . javascript-mode)
("\\.icn\\'" . icon-mode) ("\\.e\\'" . eiffel-mode)
("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
("configure\\.\\(in\\|ac\\)\\'" . autoconf-mode)
("\\.m4\\'" . autoconf-mode) ("\\.asm\\'" . asm-mode)
("\\.[sS]\\'" . asm-mode)
("\\.\\([pP][Llm]\\|al\\)\\'" . perl-mode)
("\\.tar$" . tar-mode)
("\\.\\(?:arc\\|zip\\|lzh\\|zoo\\)\\'" . archive-mode)
("\\.ml[iylp]?$" . caml-mode)
("/drafts/[0-9]+\\'" . mh-letter-mode)
("\\.java\\'" . jde-mode)
("\\.l[gh]s$" . literate-haskell-mode)
("\\.\\(?:[gh]s\\|hi\\)$" . haskell-mode)
("\\.F\\(?:OR\\)?\\'" . fortran-mode)
("\\.f\\(?:or\\)?\\'" . fortran-mode)
("\\.[fF]90\\'" . f90-mode)
("\\.LST\\'" . sas-listing-mode)
("\\.lst\\'" . sas-listing-mode)
("\\.docbook$" . docbook-mode) ("\\.awk\\'" . awk-mode)
("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode)
("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode)
("\\.m\\'" . objc-mode) ("\\.lex\\'" . c-mode)
("\\.y\\(acc\\)?\\'" . c-mode) ("\\.[ch]\\'" . c-mode)
("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
("\\.\\(cc\\|hh\\)\\'" . c++-mode)
("\\.ad[abs]\\'" . ada-mode) ("\\.te?xt\\'" . text-mode)
("\\.el\\'" . emacs-lisp-mode)
("\\.c?l\\(?:i?sp\\)?\\'" . lisp-mode)
("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode)
("\\`/tmp/Re" . text-mode)
("/Message[0-9]*\\'" . text-mode)
("^/tmp/fol/" . text-mode)
("[/\\][._].*emacs\\'" . emacs-lisp-mode)
("\\.ml\\'" . lisp-mode) ("\\.m?spec$" . sh-mode)
("\\.[123456789]\\'" . nroff-mode))
c++-mode-hook '(semantic-default-c-setup)
c-mode-hook '(semantic-default-c-setup turn-off-filladapt-mode)
compilation-mode-hook '(lambda nil
(insert
(format "Compilation started at %s %+.4d (%s)\n"
(current-time-string)
(/ (nth 0 (current-time-zone)) 36)
(nth 1 (current-time-zone)))
)
)
compilation-window-height nil
ediff-quit-hook '(ediff-cleanup-mess ecb-ediff-quit-hook)
java-mode-hook '(semantic-default-java-setup)
max-lisp-eval-depth 1000
max-specpdl-size 3000
post-command-hook '(semantic-post-change-major-mode-function
ecb-layout-post-command-hook
ecb-handle-major-mode-visibilty
blink-cursor-post-command-hook paren-highlight)
pre-command-hook '(ecb-layout-pre-command-hook paren-nuke-extent
pending-delete-pre-hook)
system-type 'windows-nt
temp-buffer-max-height 0.5
truncate-lines t
truncate-partial-width-windows t
window-system 'mswindows
semantic-after-partial-cache-change-hook '(ecb-update-after-partial-reparse)
semantic-after-toplevel-cache-change-hook '(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-preprocessor-face)
(package . font-lock-preprocessor-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 '((speedbar-fetch-dynamic-imenu .
speedbar-insert-imenu-list)
(speedbar-fetch-dynamic-etags .
speedbar-insert-etags-list)
)
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\\)\\'" . speedbar-parse-c-or-c++tag)
("^\\.emacs$\\|.\\(el\\|l\\|lsp\\)\\'" .
"def[^i]+\\s-+\\(\\(\\w\\|[-_]\\)+\\)\\s-*")
("\\.tex\\'" . speedbar-parse-tex-string)
("\\.p\\'" .
"\\(\\(FUNCTION\\|function\\|PROCEDURE\\|procedure\\)\\s-+\\([a-zA-Z0-9_.:]+\\)\\)\\s-*(?^?")
)
speedbar-tag-group-name-minimum-length 4
speedbar-tag-hierarchy-method '(speedbar-prefix-group-tag-hierarchy
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-compilation-buffer-list-changed-p
"ecb-idle-timer<3>" 0.25 0.25
ecb-compilation-buffer-list-changed-p t nil (nil)
(16477 19852 889000))
(ecb-window-sync-function "ecb-idle-timer<2>" 0.25
0.25 ecb-window-sync-function t nil (nil)
(16477 19852 889000))
(ecb-tag-sync "ecb-idle-timer" 0.25 0.25 ecb-tag-sync
t nil (nil) (16477 19852 889000))
)
ecb-last-window-config-before-deactivation '(#<window-configuration 0x2dae7>
nil 1
("left8" 6 frame 0.33 0.33) nil
t
(1 84578
((#<buffer "*Hyper Apropos*">
83910 84578
(1.0 . 0.4615384615384616))
)
(#<buffer
"*Help: bindings for hyper-apropos-mode*"> nil 19)
)
)
ecb-max-lisp-eval-depth-old nil
ecb-max-specpdl-size-old nil
ecb-minor-mode t
ecb-path-selected-directory "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\packages\\xemacs-packages\\erc\\"
ecb-path-selected-source nil
ecb-post-command-hooks '(ecb-layout-post-command-hook)
ecb-toggle-layout-state 0
ecb-tree-buffers-of-current-layout nil
ecb-windows-hidden t
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 delete-other-windows
delete-windows-on split-window-horizontally
split-window-vertically split-window
switch-to-buffer switch-to-buffer-other-window
display-buffer other-window-for-scrolling
balance-windows)
ecb-advice-window-functions-signal-error 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-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 '((".*" . 50))
ecb-cache-directory-contents-not nil
ecb-cedet-url "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*")
("\\*Apropos.*\\*" . t) ("*Occur*")
("*shell*") ("\\*[cC]ompilation.*\\*" . t)
("\\*i?grep.*\\*" . t)
("*JDEE Compile Server*") ("\\*Help.*\\*" . t)
("*Completions*") ("*Backtrace*")
("*Compile-log*") ("*bsh*") (" *Message-Log*"))
ecb-compilation-major-modes '(compilation-mode)
ecb-compilation-predicates '(comint-check-proc)
ecb-compile-window-height 6
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-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"
(ecb-dir-popup-cvs-status "CVS Status")
(ecb-dir-popup-cvs-examine
"CVS Examine")
(ecb-dir-popup-cvs-update "CVS Update")
)
)
ecb-directories-menu-user-extension-function nil
ecb-directories-update-speedbar 'auto
ecb-directory-face 'ecb-default-highlight-face
ecb-display-default-dir-after-start t
ecb-download-delete-archive 'always
ecb-download-install-parent-dir "c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\"
ecb-download-package-version-type 1
ecb-download-url "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-regexp nil
ecb-excluded-directories-regexp "^\\(CVS\\|\\.[^xX]*\\)$"
ecb-expand-methods-switch-off-auto-expand t
ecb-fix-window-size nil
ecb-font-lock-tags t
ecb-grep-find-function 'igrep-find
ecb-grep-function 'igrep
ecb-help-html-path "../../etc/ecb/html/ecb.html"
ecb-help-info-path "../../info/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-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"
(ecb-file-popup-ediff-revision
"Ediff against revision")
("---")
(ecb-file-popup-vc-next-action
"Check In/Out")
(ecb-file-popup-vc-log "Revision history")
(ecb-file-popup-vc-annotate "Annotate")
(ecb-file-popup-vc-diff
"Diff against last version")
)
)
ecb-history-menu-user-extension-function nil
ecb-ignore-display-buffer-function 'always
ecb-ignore-special-display 'compile-window
ecb-key-map '("C-c ." (t "fh" ecb-history-filter) (t "fs" ecb-sources-filter)
(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 '(display-buffer 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-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)
ecb-minor-mode-text " ECB"
ecb-mode-line-data '((ecb-directories-buffer-name . sel-dir)
(ecb-sources-buffer-name . sel-dir)
(ecb-methods-buffer-name . sel-source)
(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)
(ecb-sources-buffer-name .
ecb-sources-filter-modeline-prefix)
(ecb-methods-buffer-name)
(ecb-history-buffer-name .
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.21"
ecb-other-window-behavior 'smart
ecb-post-process-semantic-taglist '((c++-mode
ecb-group-function-tags-with-parents)
(emacs-lisp-mode
ecb-group-function-tags-with-parents)
(c-mode ecb-filter-c-prototype-tags))
ecb-primary-secondary-mouse-buttons 'mouse-2--C-mouse-2
ecb-process-non-semantic-files t
ecb-rebuild-non-semantic-methods-before-hook nil
ecb-redraw-layout-after-hook '(ecb-eshell-recenter)
ecb-redraw-layout-before-hook 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)
(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 '((include collapsed nil) (parent collapsed nil)
(type flattened nil) (variable collapsed access)
(function flattened access) (rule flattened name)
(section flattened nil) (def collapsed name)
(t collapsed name))
ecb-sort-history-items nil
ecb-source-face 'ecb-default-highlight-face
ecb-source-file-regexps '((".*"
"\\(^\\(\\.\\|#\\)\\|\\(~$\\|\\.\\(elc\\|obj\\|o\\|class\\|lib\\|dll\\|a\\|so\\|cache\\)$\\)\\)" "^\\.\\(emacs\\|gnus\\)$")
)
ecb-source-in-directories-buffer-face 'ecb-source-in-directories-buffer-face
ecb-source-path '(("c:\\Hacking\\cvs.xemacs.org\\XEmacs\\packages"
"XEmacs Packages CVS")
("c:\\Hacking\\cvs.sourceforge.net\\erc\\" "Erc CVS")
("~\\el" "My Elisp Packages")
("~\\pl" "My Perl Scripts and Modules")
("c:\\Hacking\\subversions.gnu.org\\emacs\\" "Emacs CVS"))
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"
(ecb-file-popup-ediff-revision
"Ediff against revision")
("---")
(ecb-file-popup-vc-next-action
"Check In/Out")
(ecb-file-popup-vc-log "Revision history")
(ecb-file-popup-vc-annotate "Annotate")
(ecb-file-popup-vc-diff
"Diff against last version")
)
)
ecb-sources-menu-user-extension-function nil
ecb-sources-sort-method 'name
ecb-split-edit-window-after-start 'before-deactivation
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
ecb-tag-visit-highlight-tag-header)
(java-mode ecb-tag-visit-goto-doc-start)
(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*" " *ECB Sources*"
" *ECB Methods*" " *ECB History*")
ecb-tree-buffer-style 'image
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:\\Program Files\\XEmacs\\xemacs-packages\\etc\\ecb\\/ecb-images/default/height-17" "C:\\Program Files\\XEmacs\\xemacs-packages\\etc\\ecb\\/ecb-images/directories/height-17" nil nil nil)
ecb-tree-incremental-search 'prefix
ecb-tree-indent 4
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")
(c-mode "struct"))
ecb-use-recursive-edit nil
ecb-use-speedbar-instead-native-tree-buffer nil
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-default-general-face: nil
ecb-type-tag-class-face: (:bold t)
ecb-source-in-directories-buffer-face: (:foreground medium blue)
ecb-method-face: (:background cornflower blue :foreground yellow)
ecb-mode-line-data-face: (:background #D4D0C8)
ecb-type-tag-group-face: (:bold t :foreground dimgray)
ecb-directory-face: (:background cornflower blue :foreground yellow)
ecb-bucket-node-face: (:bold t)
ecb-methods-general-face: nil
ecb-type-tag-struct-face: (:bold t)
ecb-tree-guide-line-face: (:foreground grey)
ecb-type-tag-union-face: (:bold t)
ecb-method-non-semantic-face: (:foreground brown)
ecb-source-face: (:background cornflower blue :foreground yellow)
ecb-mode-line-win-nr-face: (:bold t :background #D4D0C8)
ecb-type-tag-enum-face: (:bold t)
ecb-history-general-face: nil
ecb-directories-general-face: nil
ecb-type-tag-interface-face: (:bold t)
ecb-history-face: (:background cornflower blue :foreground yellow)
ecb-mode-line-prefix-face: (:background #D4D0C8 :foreground forestgreen)
ecb-default-highlight-face: (:background cornflower blue :foreground yellow)
ecb-tag-header-face: (:background SeaGreen1)
ecb-type-tag-typedef-face: (:bold t)
ecb-sources-general-face: nil
-----------------------------------------------------
-----------------------------------------------------
There was no *Backtrace* buffer
-----------------------------------------------------
-----------------------------------------------------
The contents of the *Messages* buffer were
Loading c:\progra~1\xemacs\XEmacs-21.4.15\etc\sample.init.el...
Loading pending-del...
Loading pending-del...done
Loading sound...
Loading sound...done
Loading sounds...
Loading sounds...done
Loading cus-face...
Loading cus-face...done
Loading rsz-minibuf...
Loading rsz-minibuf...done
Loading c:\progra~1\xemacs\XEmacs-21.4.15\etc\sample.init.el...done
Loading ~/.abbrev_defs...
Loading ~/.abbrev_defs...done
Loading minibuf...
Loading minibuf...done
Loading executable...
Loading executable...done
Loading regexp-opt...
Loading regexp-opt...done
Loading c:\Users\AichnerAd\.emacs-i586-pc-win32...
Loading crypt++...
Loading crypt++...done
Loading easy-mmode...
Loading easy-mmode...done
Loading time-date...
Loading time-date...done
Loading timezone...
Loading timezone...done
Loading erc-netsplit...
Loading erc-netsplit...done
Loading erc-fill...
Loading erc-fill...done
Loading erc-track...
Loading erc-track...done
Loading erc-pcomplete...
Loading erc-pcomplete...done
Loading erc-ring...
Loading erc-ring...done
Loading erc-button...
Loading erc-button...done
Loading erc-autojoin...
Loading erc-autojoin...done
Loading cl-macs...
Loading cl-macs...done
Loading env...
Loading env...done
Loading sendmail...
Loading sendmail...done
Loading paren...
Loading paren...done
Paren mode is sexp
Loading blink-cursor...
Loading blink-cursor...done
Loading font...
Loading font...done
Loading desktop...
Loading desktop...done
Loading edmacro...
Loading edmacro...done
Loading c:\Users\AichnerAd\.emacs-i586-pc-win32...done
Loading crypt++...
Loading crypt++...done
Paren mode is sexp
Loading desktop...
Loading desktop...done
Loading gnus...
Loading gnus-xmas...
Loading gnus-xmas...done
Loading gnus...done
Loading gnus-start...
Loading gnus-start...done
Loading gnus-demon...
Loading gnus-demon...done
Loading gnus-agent...
Loading gnus-agent...done
Loading bbdb-gnus...
Loading bbdb-gnus...done
Reading c:\Users\AichnerAd\.newsrc.eld...
Reading active file from news.t-online.de via nntp...
Reading active file via nnml...
Opening nnml server...
Opening nnml server...done
nnml: Reading incoming mail from pop...
Loading passwd...
Loading passwd...done
Loading pop3...
Loading pop3...done
<804 lines deleted by Adrian Aichner>
Loading ecb...
ECB 2.21 uses semantic 1.4.2, eieio 0.17 and speedbar 0.14beta4.
Loading ecb...done
Warning: reference to free variable scroll-all-mode
The ECB is now activated.
There are no incompatible or renamed options!
There are no NEWS to display.
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...done
The ECB is now deactivated.
The ECB is now activated.
There are no incompatible or renamed options!
There are no NEWS to display.
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...done
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Making completion list...
Loading semantic-el...
Loading semantic-el...done
Wrote c:\Users\AichnerAd\.emacs-i586-pc-win32
Loading pcl-cvs...
Loading pcl-cvs...done
Running cvs status ...
CVS process has completed
Retrieving revision BASE...
Loading make-mode...
Loading make-mode...done
Loading semantic-make...
Fontifying Makefile.BASE...
Fontifying Makefile.BASE... (syntactically).
Fontifying Makefile.BASE... (regexps)..
Fontifying Makefile.BASE... (regexps).......
Fontifying Makefile.BASE... (regexps).......
Fontifying Makefile.BASE... (regexps)........
Fontifying Makefile.BASE... (regexps)........
Fontifying Makefile.BASE... (regexps).........
Fontifying Makefile.BASE... (regexps)............
Loading semantic-make...done
Fontifying Makefile.BASE... done.
Fontifying Makefile...
Fontifying Makefile... (syntactically).
Fontifying Makefile... (regexps)..
Fontifying Makefile... (regexps).......
Fontifying Makefile... (regexps).......
Fontifying Makefile... (regexps)........
Fontifying Makefile... (regexps)........
Fontifying Makefile... (regexps).........
Fontifying Makefile... (regexps)............
Retrieving revision BASE... Done
Loading ediff...
Loading ediff...done
ECB windows are now hidden.
Computing differences between ediffIkALcz and Makefile ...
Buffer A: Processing difference region 0 of 1
Buffer B: Processing difference region 0 of 1
Processing difference regions ... done
ad-handle-definition: `narrow-to-region' got redefined
Fontifying Makefile... done.
ad-handle-definition: `widen' got redefined
Refining difference region 1 ...
Loading patcher...
Loading patcher...done
Fontifying *mail to XEmacs Patches*...
Fontifying *mail to XEmacs Patches*... done.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
No following item in apa-signature-history; no default available
Patcher version 3.5.2
Diff'ing the project... please wait.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Diff'ing the project... done.
Loading add-log...
Loading add-log...done
Generating ChangeLog skeletons... please wait.
Generating ChangeLog skeletons... done.
Please annotate the ChangeLog skeletons, and type C-c C-p i to diff them.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
The ECB is now deactivated.
C-c . w not defined.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Wrote c:\Users\AichnerAd\News\drafts\drafts\1977
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
<173 repeated lines deleted by Adrian Aichner>
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Wrote c:\Users\AichnerAd\News\drafts\drafts\1977
Wrote c:\Hacking\cvs.xemacs.org\XEmacs\packages\xemacs-packages\erc\ChangeLog
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Generating the ChangeLogs diff... please wait.
Generating the ChangeLogs diff... done.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Wrote c:\Users\AichnerAd\News\drafts\drafts\1977
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Edit the log message, and press C-c C-c when done.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Run commit command? (y or n)
Run commit command? (y or n) Yes
Committing changes... please wait.
Committing changes... done.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Wrote c:\Users\AichnerAd\News\drafts\drafts\1977
Sending...
Sending via mail...
<16 lines deleted by Adrian Aichner>
Sending...done
Deleting article c:\Users\AichnerAd\News\drafts\drafts\1977 in drafts...
Loading ibuffer...
Loading ibuffer...done
Updating buffer list...
Formats have changed, recompiling...
Formats have changed, recompiling...done
Updating buffer list...done
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help
Quit this Ediff session? (y or n)
Quit this Ediff session? (y or n) Yes
The ECB is now activated.
There are no incompatible or renamed options!
There are no NEWS to display.
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...done
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Updating buffer list...
Updating buffer list...done
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
(No changes need to be saved)
Opening nntp server on news.t-online.de...
Opening nntp server on news.t-online.de...done
Reading active file from news.t-online.de via nntp...
Reading active file via nnml...
nnml: Reading incoming mail from pop...
Retrieving message list...
Retrieving message list...3 unread
Retrieving message 1 of 3 from pop.t-online.de...
Retrieving message 2 of 3 from pop.t-online.de...
Retrieving message 3 of 3 from pop.t-online.de...
Wrote c:\Users\AichnerAd\.emacs-mail-crash-box
Wrote c:\Users\AichnerAd\.uidls
Mail source (pop :server pop.t-online.de :user Adrian.Aichner :port pop3) error (window-live-p). Continue? (y or n)
Mail source (pop :server pop.t-online.de :user Adrian.Aichner :port pop3) error (window-live-p). Continue? (y or n) No
Cannot get new mail
(No changes need to be saved)
Read ~/.gnus
(No changes need to be saved)
Reading active file from news.t-online.de via nntp...
Reading active file via nnml...
nnml: Reading incoming mail from pop...
Processing mail from ~/.emacs-mail-crash-box...
Wrote c:\Users\AichnerAd\nnml\xemacs-patches\9529
Wrote c:\Users\AichnerAd\nnml\xemacs-cvs\13709
Mail source (pop :server pop.t-online.de :user Adrian.Aichner :port pop3) error (-ERR Mailbox locked! Andere POP3 Verbindung noch aktiv?). Continue? (y or n)
Mail source (pop :server pop.t-online.de :user Adrian.Aichner :port pop3) error (-ERR Mailbox locked! Andere POP3 Verbindung noch aktiv?). Continue? (y or n) No
Cannot get new mail
(No changes need to be saved)
Are you sure you want to quit reading news? (y or n)
Are you sure you want to quit reading news? (y or n) Yes
(No changes need to be saved)
Loading gnus-audio...
Loading gnus-audio...done
Reading c:\Users\AichnerAd\.newsrc.eld...
Reading active file from news.t-online.de via nntp...
Reading active file via nnml...
Opening nnml server...
Opening nnml server...done
nnml: Reading incoming mail from pop...
Mail source (pop :server pop.t-online.de :user Adrian.Aichner :port pop3) error (-ERR Mailbox locked! Andere POP3 Verbindung noch aktiv?). Continue? (y or n)
Mail source (pop :server pop.t-online.de :user Adrian.Aichner :port pop3) error (-ERR Mailbox locked! Andere POP3 Verbindung noch aktiv?). Continue? (y or n) No
Cannot get new mail
Loading debug...
Loading debug...done
Reading c:\Users\AichnerAd\.newsrc.eld...
Reading active file from news.t-online.de via nntp...
Reading active file via nnml...
Opening nnml server...
Opening nnml server...done
nnml: Reading incoming mail from pop...
Entering debugger...
Wrote c:\Users\AichnerAd\pop3-open-server-Backtrace.txt
Wrong type argument: stringp, nil
File `~\pop3-open-server-Backtrace.txt' exists; overwrite? (y or n)
File `~\pop3-open-server-Backtrace.txt' exists; overwrite? (y or n) Yes
Wrote c:\Users\AichnerAd\pop3-open-server-Backtrace.txt
Wrong type argument: stringp, nil
File `~\pop3-open-server-Backtrace.txt' exists; overwrite? (y or n)
File `~\pop3-open-server-Backtrace.txt' exists; overwrite? (y or n) Yes
Wrote c:\Users\AichnerAd\pop3-open-server-Backtrace.txt
Wrong type argument: stringp, nil
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Updating buffer list...
Updating buffer list...done
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Making completion list...
Making completion list...
Making completion list...
Quit
Undo...
Entering debugger...
nil
nil
Updating buffer list...
Updating buffer list...done
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help
Reading c:\Users\AichnerAd\.newsrc.eld...
Reading active file from news.t-online.de via nntp...
Reading active file via nnml...
Opening nnml server...
Opening nnml server...done
nnml: Reading incoming mail from pop...
Retrieving message list...
Retrieving message list...0 unread
Wrote c:\Users\AichnerAd\.emacs-mail-crash-box
Wrote c:\Users\AichnerAd\.uidls
Wrote c:\Users\AichnerAd\nnml\xemacs-patches\9530
Wrote c:\Users\AichnerAd\nnml\xemacs-cvs\13710
nnml: Reading incoming mail (3 new)...done
Reading active file via nnml...
Reading active file via nnml...done
Reading active file via nnfolder...
Opening nnfolder server...
Opening nnfolder server...done
Reading active file via nnfolder...
Reading active file via nnfolder...done
No new newsgroups
Checking bogus newsgroups...
Reading active file from news.t-online.de via nntp...
Reading active file from news.t-online.de via nntp...
Reading active file from news.t-online.de via nntp...done
Reading active file via nnml...
Reading active file via nnml...
Reading active file via nnml...done
Reading active file via nnfolder...
Reading active file via nnfolder...
Reading active file via nnfolder...done
Checking bogus newsgroups...done
Checking new news...
Opening nntp server on news.gmane.org...
Opening nntp server on news.gmane.org...done
Checking new news...done
Retrieving newsgroup: nnml:xemacs-cvs...
Fetching headers for nnml:xemacs-cvs...
Invalid data on line 1
Fetching headers for nnml:xemacs-cvs...done
Suppressing duplicates...
Suppressing duplicates...done
Generating summary...
Generating summary...done
No more unread articles (Type SPC for nnml:xemacs-patches [4])
Retrieving newsgroup: nnml:xemacs-patches...
Fetching headers for nnml:xemacs-patches...
Invalid data on line 1
nnml: Receiving headers... 9%
nnml: Receiving headers... 18%
nnml: Receiving headers... 27%
nnml: Receiving headers... 36%
nnml: Receiving headers... 45%
nnml: Receiving headers... 54%
nnml: Receiving headers... 63%
nnml: Receiving headers... 72%
nnml: Receiving headers... 81%
nnml: Receiving headers... 90%
nnml: Receiving headers... 99%
nnml: Receiving headers...done
Fetching headers for nnml:xemacs-patches...done
Suppressing duplicates...
Suppressing duplicates...done
Generating summary...
Generating summary...done
Updating of BBDB records finished
Expiring articles...
Expiring articles...done
No more unread newsgroups
Wrote c:\Users\AichnerAd\.newsrc
Saving c:\Users\AichnerAd\.newsrc.eld...
Wrote c:\Users\AichnerAd\.newsrc.eld
Saving c:\Users\AichnerAd\.newsrc.eld...done
Searching for \becb\b ...
15 matching lines.
Quit
Quit
Wrote c:\Users\AichnerAd\.w3\history
Entering debugger...
Searching for \b\(ecb\|wrong\|error\)\b ...
0 matching lines.
Searching for \b\(ecb\|wrong\|error\)\b ...
223 matching lines.
Undo...
Undo!
Wrote c:\Users\AichnerAd\ecb-related-view-lossage.txt
Entering debugger...
Wrote c:\Users\AichnerAd\ecb-select-source-file-Backtrace.txt
Wrong type argument: stringp, nil
Updating buffer list...
Updating buffer list...done
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help
The ECB is now deactivated.
The ECB is now activated.
There are no incompatible or renamed options!
There are no NEWS to display.
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...done
Updating buffer list...
Updating buffer list...done
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help
Quit: isearch
Quit
Quit
Quit
Making completion list...
Making completion list...
Making completion list...
The ECB is now deactivated.
C-c . is undefined
Entering debugger...
The ECB is now activated.
There are no incompatible or renamed options!
There are no NEWS to display.
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...
Loading c:\Users\AichnerAd\.ecb-tip-of-day.el...done
Fontifying *mail*...
Preparing problem report...
Fontifying *mail*... done.
Fontifying region...(wrong-number-of-arguments ad-Orig-widen 1)
Formatting bug report buffer...
Formatting bug report buffer....<28 lines much alike deleted by Adrian Aichner>
Formatting bug report buffer................................
End Insert *Messages* buffer
-----------------------------------------------------
Footnotes:
[1] Patent pending :-)
[2] Just a general observation I didn't want to hold back.
[3]
Signaling: (wrong-type-argument stringp nil)
file-name-directory(nil)
ecb-select-source-file(nil)
ecb-update-methods-after-saving()
run-hooks(ecb-update-methods-after-saving)
basic-save-buffer()
save-buffer()
#<compiled-function (filename &optional confirm codesys) "...(78)" [buffer-read-only confirm mouse-grabbed-buffer codesys buffer-file-name filename error "Can't write minibuffer window" "" file-directory-p file-name-as-directory file-name-nondirectory file-exists-p y-or-n-p format "File `%s' exists; overwrite? " "Canceled" set-visited-file-name set-buffer-modified-p t nil get-coding-system save-buffer buffer-file-coding-system] 4 323238 (list (if buffer-file-name ... ...) t (if ... ...))>("~/ecb-related-view-lossage.txt" t nil)
call-interactively(write-file)
--
Adrian Aichner
mailto:adrian at xemacs.org
http://www.xemacs.org/
More information about the XEmacs-Beta
mailing list