Customize contents ends up in the wrong buffer.

Lute Kamstra <[email protected]>
Newsgroups gmane.emacs.code-browser
Message-ID <[email protected]>
Please enter the details of your bug report here

Hi there,

I'm having some problems with customize in combination with ECB.  When I
do M-x customize, the newly created customize buffer becomes active but
remains empty.  The contents for the customize buffer ends up in the
previously active buffer.  My best guess is that the problem is caused
by ECB advising some of Emacs' buffer functions.

  Lute.

Emacs  : GNU Emacs 23.0.60.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.12.11)
 of 2008-11-11 on speer
Package: ECB: 2.33beta2, semantic: 2.0pre4, eieio: 1.0, speedbar: 1.0.1, JDEE: No JDEE

current state:
==============
(setq
 after-save-hook '(ecb-update-methods-after-saving executable-make-buffer-file-executable-if-script-p)
 auto-mode-alist '(("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-mode)
                   ("Project\\.ede" . emacs-lisp-mode) ("\\.org$" . org-mode) ("\\.drv\\'" . latex-mode)
                   ("/etc/conf.modules" . etc-modules-conf-generic-mode)
                   ("/etc/modules.conf" . etc-modules-conf-generic-mode)
                   ("/etc/resolv[e]?.conf\\'" . resolve-conf-generic-mode)
                   ("/etc/named.boot\\'" . named-boot-generic-mode)
                   ("/etc/[v]*fstab\\'" . etc-fstab-generic-mode)
                   ("/etc/group\\'" . etc-passwd-generic-mode)
                   ("/etc/passwd\\'" . etc-passwd-generic-mode)
                   ("/etc/services\\'" . etc-services-generic-mode)
                   ("/etc/inetd.conf\\'" . inetd-conf-generic-mode)
                   ("\\.mailrc\\'" . mailrc-generic-mode) ("alias\\'" . alias-generic-mode)
                   ("[mM][aA][nN][iI][fF][eE][sS][tT]\\.[mM][fF]\\'" . java-manifest-generic-mode)
                   ("\\.wrl\\'" . vrml-generic-mode) ("\\.js\\'" . javascript-generic-mode)
                   ("prototype\\'" . prototype-generic-mode)
                   ("\\.rules\\'" . mailagent-rules-generic-mode)
                   ("\\`[aA][uU][tT][oO][eE][xX][eE][cC]\\." . bat-generic-mode)
                   ("\\`[cC][oO][nN][fF][iI][gG]\\." . bat-generic-mode)
                   ("\\.[cC][mM][dD]\\'" . bat-generic-mode) ("\\.[bB][aA][tT]\\'" . bat-generic-mode)
                   ("[hH][oO][sS][tT][sS]\\'" . hosts-generic-mode)
                   ("\\.ad\\'" . x-resource-generic-mode)
                   ("\\.Xenvironment\\'" . x-resource-generic-mode)
                   ("\\.Xresources\\'" . x-resource-generic-mode)
                   ("\\.Xdefaults\\'" . x-resource-generic-mode) ("\\.fvwm2rc\\'" . fvwm-generic-mode)
                   ("\\.fvwmrc\\'" . fvwm-generic-mode) ("smb\\.conf\\'" . samba-generic-mode)
                   ("access_log\\'" . apache-log-generic-mode)
                   ("access\\.conf\\'" . apache-conf-generic-mode)
                   ("httpd\\.conf\\'" . apache-conf-generic-mode)
                   ("srm\\.conf\\'" . apache-conf-generic-mode)
                   ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" nil epa-file) ("\\.dz\\'" nil jka-compr)
                   ("\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
                   ("\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
                   ("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr) ("\\.vr[hi]?\\'" . vera-mode)
                   ("\\.re?st\\'" . rst-mode) ("\\.py\\'" . python-mode) ("\\.mixal\\'" . mixal-mode)
                   ("\\.x[bdsru]?[cn]?\\'" . ld-script-mode) ("\\.ld[si]?\\>" . ld-script-mode)
                   ("\\.svgz?\\'" . image-mode-maybe) ("\\.svgz?\\'" . xml-mode)
                   ("\\.x[bp]m\\'" . image-mode-maybe) ("\\.x[bp]m\\'" . c-mode)
                   ("\\.p[bpgn]m\\'" . image-mode) ("\\.tiff?\\'" . image-mode)
                   ("\\.gif\\'" . image-mode) ("\\.png\\'" . image-mode) ("\\.jpe?g\\'" . image-mode)
                   ("/\\.[a-z0-9-]*gdbinit" . gdb-script-mode) ("\\.soa\\'" . dns-mode)
                   ("\\.css\\'" . css-mode) ("\\.gcov\\'" . compilation-mode) ("\\.awk\\'" . awk-mode)
                   ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode) ("\\.idl\\'" . idl-mode)
                   ("\\.java\\'" . java-mode) ("\\.m\\'" . objc-mode) ("\\.ii\\'" . c++-mode)
                   ("\\.i\\'" . c-mode) ("\\.lex\\'" . c-mode) ("\\.y\\(acc\\)?\\'" . c-mode)
                   ("\\.[ch]\\'" . c-mode) ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
                   ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode) ("\\.\\(cc\\|hh\\)\\'" . c++-mode)
                   ("\\.bst\\'" . bibtex-style-mode) ("\\.s?html?\\(\\.[a-zA-Z_]+\\)?\\'" . html-mode)
                   ("\\.te?xt\\'" . text-mode) ("\\.[tT]e[xX]\\'" . tex-mode) ("\\.ins\\'" . tex-mode)
                   ("\\.ltx\\'" . latex-mode) ("\\.dtx\\'" . doctex-mode) ("\\.org\\'" . org-mode)
                   ("\\.el\\'" . emacs-lisp-mode) ("\\.\\(scm\\|stk\\|ss\\|sch\\)\\'" . scheme-mode)
                   ("\\.l\\'" . lisp-mode) ("\\.li?sp\\'" . lisp-mode) ("\\.[fF]\\'" . fortran-mode)
                   ("\\.for\\'" . fortran-mode) ("\\.p\\'" . pascal-mode) ("\\.pas\\'" . pascal-mode)
                   ("\\.ad[abs]\\'" . ada-mode) ("\\.ad[bs].dg\\'" . ada-mode)
                   ("\\.\\([pP]\\([Llm]\\|erl\\|od\\)\\|al\\)\\'" . perl-mode)
                   ("Imakefile\\'" . makefile-imake-mode)
                   ("Makeppfile\\(?:\\.mk\\)?\\'" . makefile-makepp-mode)
                   ("\\.makepp\\'" . makefile-makepp-mode) ("\\.mk\\'" . makefile-gmake-mode)
                   ("[Mm]akefile\\'" . makefile-gmake-mode) ("\\.am\\'" . makefile-automake-mode)
                   ("\\.texinfo\\'" . texinfo-mode) ("\\.te?xi\\'" . texinfo-mode)
                   ("\\.[sS]\\'" . asm-mode) ("\\.asm\\'" . asm-mode)
                   ("[cC]hange\\.?[lL]og?\\'" . change-log-mode)
                   ("[cC]hange[lL]og[-.][0-9]+\\'" . change-log-mode)
                   ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode) ("\\.scm\\.[0-9]*\\'" . scheme-mode)
                   ("\\.[ck]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\'" . sh-mode) ("\\.bash\\'" . sh-mode)
                   ("\\(/\\|\\`\\)\\.\\(bash_profile\\|z?login\\|bash_login\\|z?logout\\)\\'" . sh-mode)
                   ("\\(/\\|\\`\\)\\.\\(bash_logout\\|shrc\\|[kz]shrc\\|bashrc\\|t?cshrc\\|esrc\\)\\'" .
                    sh-mode)
                   ("\\(/\\|\\`\\)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\'" . sh-mode)
                   ("\\.m?spec\\'" . sh-mode) ("\\.m[mes]\\'" . nroff-mode) ("\\.man\\'" . nroff-mode)
                   ("\\.sty\\'" . latex-mode) ("\\.cl[so]\\'" . latex-mode) ("\\.bbl\\'" . latex-mode)
                   ("\\.bib\\'" . bibtex-mode) ("\\.sql\\'" . sql-mode) ("\\.m[4c]\\'" . m4-mode)
                   ("\\.mf\\'" . metafont-mode) ("\\.mp\\'" . metapost-mode) ("\\.vhdl?\\'" . vhdl-mode)
                   ("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode) ("\\.i?tcl\\'" . tcl-mode)
                   ("\\.exp\\'" . tcl-mode) ("\\.itk\\'" . tcl-mode) ("\\.icn\\'" . icon-mode)
                   ("\\.sim\\'" . simula-mode) ("\\.mss\\'" . scribe-mode) ("\\.f9[05]\\'" . f90-mode)
                   ("\\.indent\\.pro\\'" . fundamental-mode) ("\\.\\(pro\\|PRO\\)\\'" . idlwave-mode)
                   ("\\.prolog\\'" . prolog-mode) ("\\.tar\\'" . tar-mode)
                   ("\\.\\(arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\)\\'" . archive-mode)
                   ("\\.\\(sx[dmicw]\\|odt\\)\\'" . archive-mode) ("\\.\\(deb\\)\\'" . archive-mode)
                   ("\\`/tmp/Re" . text-mode) ("/Message[0-9]*\\'" . text-mode)
                   ("\\.zone\\'" . zone-mode) ("\\`/tmp/fol/" . text-mode) ("\\.oak\\'" . scheme-mode)
                   ("\\.sgml?\\'" . sgml-mode) ("\\.x[ms]l\\'" . xml-mode) ("\\.dtd\\'" . sgml-mode)
                   ("\\.ds\\(ss\\)?l\\'" . dsssl-mode) ("\\.js\\'" . java-mode)
                   ("\\.[ds]?v\\'" . verilog-mode)
                   ("[]>:/\\]\\..*\\(emacs\\|gnus\\|viper\\)\\'" . emacs-lisp-mode)
                   ("\\`\\..*emacs\\'" . emacs-lisp-mode) ("[:/]_emacs\\'" . emacs-lisp-mode)
                   ("/crontab\\.X*[0-9]+\\'" . shell-script-mode) ("\\.ml\\'" . lisp-mode)
                   ("\\.asd\\'" . lisp-mode) ("\\.\\(asn\\|mib\\|smi\\)\\'" . snmp-mode)
                   ("\\.\\(as\\|mi\\|sm\\)2\\'" . snmpv2-mode)
                   ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
                   ("\\.\\(dif\\|pat\\)\\'" . diff-mode) ("\\.[eE]?[pP][sS]\\'" . ps-mode)
                   ("\\.\\(?:PDF\\|DVI\\|pdf\\|dvi\\)\\'" . doc-view-mode)
                   ("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode)
                   ("\\.s\\(v\\|iv\\|ieve\\)\\'" . sieve-mode) ("BROWSE\\'" . ebrowse-tree-mode)
                   ("\\.ebrowse\\'" . ebrowse-tree-mode) ("#\\*mail\\*" . mail-mode)
                   ("\\.g\\'" . antlr-mode) ("\\.ses\\'" . ses-mode)
                   ("\\.\\(soa\\|zone\\)\\'" . dns-mode) ("\\.docbook\\'" . sgml-mode)
                   ("\\.com\\'" . dcl-mode) ("/config\\.\\(?:bat\\|log\\)\\'" . fundamental-mode)
                   ("\\.\\(?:[iI][nN][iI]\\|[lL][sS][tT]\\|[rR][eE][gG]\\|[sS][yY][sS]\\)\\'" .
                    conf-mode)
                   ("\\.\\(?:desktop\\|la\\)\\'" . conf-unix-mode) ("\\.ppd\\'" . conf-ppd-mode)
                   ("java.+\\.conf\\'" . conf-javaprop-mode)
                   ("\\.properties\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'" . conf-javaprop-mode)
                   ("[/.]c\\(?:on\\)?f\\(?:i?g\\)?\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'" . conf-mode-maybe)
                   ("\\`/etc/\\(?:DIR_COLORS\\|ethers\\|.?fstab\\|.*hosts\\|lesskey\\|login\\.?de\\(?:fs\\|vperm\\)\\|magic\\|mtab\\|pam\\.d/.*\\|permissions\\(?:\\.d/.+\\)?\\|protocols\\|rpc\\|services\\)\\'" . conf-space-mode)
                   ("\\`/etc/\\(?:acpid?/.+\\|aliases\\(?:\\.d/.+\\)?\\|default/.+\\|group-?\\|hosts\\..+\\|inittab\\|ksysguarddrc\\|opera6rc\\|passwd-?\\|shadow-?\\|sysconfig/.+\\)\\'" . conf-mode)
                   ("[cC]hange[lL]og[-.][-0-9a-z]+\\'" . change-log-mode)
                   ("/\\.?\\(?:gnokiirc\\|kde.*rc\\|mime\\.types\\|wgetrc\\)\\'" . conf-mode)
                   ("/\\.\\(?:enigma\\|gltron\\|gtk\\|hxplayer\\|net\\|neverball\\|qt/.+\\|realplayer\\|scummvm\\|sversion\\|sylpheed/.+\\|xmp\\)rc\\'" . conf-mode)
                   ("/\\.\\(?:gdbtkinit\\|grip\\|orbital/.+txt\\|rhosts\\|tuxracer/options\\)\\'" .
                    conf-mode)
                   ("/\\.?X\\(?:default\\|resource\\|re\\)s\\>" . conf-xdefaults-mode)
                   ("/X11.+app-defaults/" . conf-xdefaults-mode)
                   ("/X11.+locale/.+/Compose\\'" . conf-colon-mode)
                   ("/X11.+locale/compose\\.dir\\'" . conf-javaprop-mode)
                   ("\\.~?[0-9]+\\.[0-9][-.0-9]*~?\\'" nil t) ("\\.[1-9]\\'" . nroff-mode)
                   ("\\.\\(?:orig\\|in\\|[bB][aA][kK]\\)\\'" nil t) ("\\.tgz\\'" . tar-mode)
                   ("\\.tbz2?\\'" . tar-mode))
 c++-mode-hook '(semantic-default-c-setup doxymacs-font-lock doxymacs-mode
                 (lambda nil (show-paren-mode 1)))
 c-mode-common-hook nil
 c-mode-hook '(semantic-default-c-setup)
 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 '(wisent-java-default-setup)
 max-lisp-eval-depth 1000
 max-specpdl-size 3000
 post-command-hook '(global-font-lock-mode-check-buffers global-auto-composition-mode-check-buffers
                     mode-local-post-major-mode-change ecb-layout-post-command-hook
                     ecb-handle-major-mode-visibilty)
 pre-command-hook '(ecb-layout-pre-command-hook tooltip-hide)
 system-type 'gnu/linux
 temp-buffer-max-height '(lambda (buffer) (/ (- (frame-height) 2) 2))
 truncate-lines nil
 truncate-partial-width-windows 50
 window-system 'x
 semantic-after-partial-cache-change-hook '(ecb-update-after-partial-reparse)
 semantic-after-toplevel-cache-change-hook '(semanticdb-synchronize-table
                                             ecb-rebuild-methods-buffer-with-tagcache)
 semantic-format-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-sb-fetch-tag-table . semantic-sb-insert-tag-table)
                                       (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-stealthy-updates . [nil 0 1 0 t ecb-stealthy-updates nil idle])
                        (ecb-monitor-autocontrol-functions .
                         [nil 0 1 0 t ecb-monitor-autocontrol-functions nil idle])
                        (ecb-repair-only-ecb-window-layout .
                         [t 0 0 500000 t ecb-repair-only-ecb-window-layout nil idle])
                        (ecb-compilation-buffer-list-changed-p .
                         [t 0 0 250000 t ecb-compilation-buffer-list-changed-p nil idle])
                        (ecb-window-sync-function . [t 0 0 250000 t ecb-window-sync-function nil idle])
                        (ecb-tag-sync . [t 0 0 250000 t ecb-tag-sync nil idle]))
 ecb-last-window-config-before-deactivation nil
 ecb-minor-mode t
 ecb-path-selected-directory #("/home/lute" 0 10 (help-echo "Mouse-2 toggles maximizing, mouse-3 displays a popup-menu"))
 ecb-path-selected-source nil
 ecb-post-command-hooks '(ecb-layout-post-command-hook)
 ecb-special-ecb-buffers-of-current-layout '(" *ECB Directories*" " *ECB Sources*" " *ECB Methods*"
                                             " *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-signal-error nil
 ecb-after-directory-change-hook nil
 ecb-analyse-bucket-element-face 'ecb-analyse-bucket-element-face
 ecb-analyse-bucket-node-face 'ecb-analyse-bucket-node-face
 ecb-analyse-buffer-after-create-hook nil
 ecb-analyse-buffer-name " *ECB Analyse*"
 ecb-analyse-collapsed-buckets nil
 ecb-analyse-face 'ecb-default-highlight-face
 ecb-analyse-fontified-buckets '("Context")
 ecb-analyse-gen-tag-info-fn nil
 ecb-analyse-general-face 'ecb-default-general-face
 ecb-analyse-show-node-info '(if-too-long . name)
 ecb-analyse-show-tag-info-fn 'message
 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) (".*" . 50))
 ecb-cache-directory-contents-not nil
 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*") ("*Occur*")
                                ("*shell*") ("\\*[cC]ompilation.*\\*" . t) ("\\*i?grep.*\\*" . t)
                                ("*JDEE Compile Server*") ("*Help*") ("*Completions*") ("*Backtrace*")
                                ("*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" (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 'ignore
 ecb-directories-show-node-info '(if-too-long . path)
 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 t
 ecb-download-cedet-url "http://ftp1.sourceforge.net/cedet/"
 ecb-download-delete-archive 'always
 ecb-download-ecb-url "http://ftp1.sourceforge.net/ecb/"
 ecb-download-install-parent-dir "/home/lute/sms/sources/cvs/"
 ecb-download-package-version-type 1
 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-force-reparse-when-semantic-idle-scheduler-off nil
 ecb-grep-function 'lgrep
 ecb-grep-recursive-function 'rgrep
 ecb-gzip-setup '("/bin/gzip" . other)
 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"
                                    (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-file-popup-vc-refresh-file "Recompute state for file")
                                    (ecb-file-popup-vc-refresh-all-files
                                     "Recompute state for whole history")
                                    )
                                   )
 ecb-history-menu-user-extension-function 'ignore
 ecb-history-show-node-info '(always . path)
 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 "ga" ecb-goto-window-analyse) (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 "ma" ecb-maximize-window-analyse) (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-maximize-next-after-maximized-select 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 'ignore
 ecb-methods-nodes-collapse-spec 'all
 ecb-methods-nodes-expand-spec '(type variable function section nonterminal keyword token)
 ecb-methods-separate-prototypes t
 ecb-methods-show-node-info '(if-too-long . name+type)
 ecb-minor-mode-text ""
 ecb-mode-line-data '((ecb-directories-buffer-name . sel-dir) (ecb-sources-buffer-name . sel-dir)
                      (ecb-methods-buffer-name . sel-source) (ecb-analyse-buffer-name . sel-source)
                      (ecb-history-buffer-name .
                       #("History" 0 7
                         (help-echo "Mouse-2 toggles maximizing, mouse-3 displays a popup-menu"))
                       )
                      )
 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-methods-filter-modeline-prefix)
                          (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.33beta2"
 ecb-other-window-behavior 'smart
 ecb-ping-options '("-c" "1")
 ecb-ping-program "ping"
 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-prescan-directories-exclude-regexps nil
 ecb-prescan-directories-for-emptyness 'unless-remote
 ecb-primary-secondary-mouse-buttons 'mouse-1--C-mouse-1
 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-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 '((".*"
                            ("\\(^\\(\\.\\|#\\)\\|\\(~$\\|\\.\\(elc\\|obj\\|o\\|class\\|lib\\|dll\\|a\\|d\\|so\\|cache\\)$\\)\\)")
                            ("^\\.\\(emacs\\|gnus\\|cvsignore\\)$"))
                           )
 ecb-source-in-directories-buffer-face 'ecb-source-in-directories-buffer-face
 ecb-source-path '("/home/lute/sources/LinearBWT" "/home/lute/sources/emacs" "/home/lute/sources/thesis")
 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 '("thesis")
 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-file-popup-vc-refresh-file "Recompute state for file")
                                    (ecb-file-popup-vc-refresh-dir "Recompute state for whole dir"))
                                   )
 ecb-sources-menu-user-extension-function 'ignore
 ecb-sources-perform-read-only-check 'unless-remote
 ecb-sources-show-node-info '(if-too-long . name)
 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-symboldef-buffer-name " *ECB Symboldefinition*"
 ecb-symboldef-find-backends '(semanticdb etags)
 ecb-symboldef-find-functions '((lisp-interaction-mode . ecb-symboldef-find-lisp-doc)
                                (lisp-mode . ecb-symboldef-find-lisp-doc)
                                (emacs-lisp-mode . ecb-symboldef-find-lisp-doc)
                                (default . ecb-symboldef-find-definition))
 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-tar-setup '("/bin/tar" . other)
 ecb-tip-of-the-day nil
 ecb-tip-of-the-day-file "~/.ecb-tip-of-day.el"
 ecb-toggle-layout-sequence '("left9" "left14")
 ecb-tree-buffer-style 'image
 ecb-tree-do-not-leave-window-after-select nil
 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 '("/home/lute/sms/sources/cvs/ecb-snap/ecb-images/default/height-17"
                                    (ecb-directories-buffer-name .
                                     "/home/lute/sms/sources/cvs/ecb-snap/ecb-images/directories/height-17")
                                    (ecb-sources-buffer-name .
                                     "/home/lute/sms/sources/cvs/ecb-snap/ecb-images/sources/height-14_to_21")
                                    (ecb-methods-buffer-name .
                                     "/home/lute/sms/sources/cvs/ecb-snap/ecb-images/methods/height-14_to_21")
                                    )
 ecb-tree-incremental-search 'prefix
 ecb-tree-indent 4
 ecb-tree-mouse-action-trigger 'button-release
 ecb-tree-navigation-by-arrow t
 ecb-tree-truncate-lines '(ecb-directories-buffer-name ecb-sources-buffer-name ecb-methods-buffer-name
                           ecb-history-buffer-name ecb-analyse-buffer-name)
 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) (locally-modified . edited)
                        (needs-patch . needs-patch) (needs-checkout . needs-patch)
                        (needs-merge . needs-merge) (unlocked-changes . unlocked-changes)
                        (added . added) (locally-added . added) (ignored . ignored) (unknown . unknown))
 ecb-vc-supported-backends '((ecb-vc-dir-managed-by-CVS . ecb-vc-state)
                             (ecb-vc-dir-managed-by-RCS . ecb-vc-state)
                             (ecb-vc-dir-managed-by-SCCS . ecb-vc-state)
                             (ecb-vc-dir-managed-by-SVN . ecb-vc-state))
 ecb-vc-xemacs-exclude-remote-cvs-repository nil
 ecb-version-check t
 ecb-wget-setup '("/usr/bin/wget" . other)
 ecb-window-sync '(Info-mode dired-mode)
 ecb-window-sync-delay 0.25
 ecb-windows-height 0.33
 ecb-windows-width 0.27
 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-analyse-bucket-node-face: (:inherit ecb-default-general-face :weight bold)
ecb-analyse-bucket-element-face: (:inherit ecb-default-general-face :foreground brown)
ecb-analyse-general-face: (:inherit ecb-default-general-face :height 1.0)
ecb-analyse-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow)
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
-----------------------------------------------------



-----------------------------------------------------
There was no *Backtrace* buffer
-----------------------------------------------------

-----------------------------------------------------
The contents of the *Messages* buffer were

Loading /home/lute/emacs/config/custom.el (source)...done
Loading /home/lute/sms/sources/cvs/cedet-1.0pre4/common/cedet.el (source)...
"/home/lute/sms/sources/cvs/cedet-1.0pre4/common/" added to `load-path'
"/home/lute/sms/sources/cvs/cedet-1.0pre4/cogre" added to `load-path'
"/home/lute/sms/sources/cvs/cedet-1.0pre4/ede" added to `load-path'
"/home/lute/sms/sources/cvs/cedet-1.0pre4/eieio" added to `load-path'
"/home/lute/sms/sources/cvs/cedet-1.0pre4/semantic" added to `load-path'
"/home/lute/sms/sources/cvs/cedet-1.0pre4/speedbar" added to `load-path'
"/home/lute/sms/sources/cvs/cedet-1.0pre4/contrib" added to `load-path'
Setting up cedet...done
Setting up cogre...done
Setting up ede...
Loading `eieio': old-style backquotes detected!
Setting up ede...done
Setting up eieio...done
Setting up semantic...done
Setting up speedbar...done
Setting up cedet-contrib...done
Loading /home/lute/sms/sources/cvs/cedet-1.0pre4/common/cedet.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
ECB 2.33beta2 uses loaded semantic 2.0pre4, eieio 1.0 and speedbar 1.0.1.
The ECB is now activated.
There are no NEWS to display.
Mark set [5 times]
Preparing problem report...
Formatting bug report buffer....................................

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.