PHP mode misses functions in method buffer

View: New views
1 Messages — Rating Filter:   Alert me  

PHP mode misses functions in method buffer

by Don Dwiggins-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is probably not a problem with ECB; more likely with PHP mode (PHP
mode 1.5.0-nxhtml of 2008-11-28 Fri), but I'm posting it here in case it
rings a bell with someone.  I find that for some PHP files, the methods
buffer is populated, but not for others.  On a quick scan, I  haven't
seen a clear difference.

Thanks,
Don Dwiggins
Advanced Publishing Technology

For what it's worth, here's the problem report output:

Emacs  : GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600)
  of 2008-09-06 on SOFT-MJASON
Package: ECB: 2.40, CEDET: 1.0pre6, semantic: 2.0pre6, eieio: 1.2,
speedbar: 1.0.2, JDEE: No JDEE

current state:
==============
(setq
  after-save-hook '(ecb-update-methods-after-saving)
  auto-mode-alist '(("\\.inc\\'" . php-mode) ("\\.phtml\\'" . php-mode)
("\\.php[s34]?\\'" . php-mode) ("\\.tpl$" . js2-mode)
                    ("\\.js$" . js2-mode) ("\\.dz\\'" nil jka-compr)
("\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
                    ("\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
                    ("\\.~?[0-9]+\\.[0-9][-.0-9]*~?\\'" nil t)
("\\.\\(?:orig\\|in\\|[bB][aA][kK]\\)\\'" nil t)
                    ("\\.lzx\\'" . laszlo-nxml-mumamo-mode)
("\\.s?html?\\(\\.[a-zA-Z_]+\\)?\\'" . html-mumamo-mode)
                    ("\\.x[ms]l\\'" . nxml-mode)
("\\.\\(xml\\|xsl\\|rng\\|xul\\|rdf\\)\\'" . nxml-mode) ("\\.xrc$" .
nxml-mode)
                    ("xml$" . nxml-mode) ("\\.rnc\\'" . rnc-mode)
("\\.js\\'" . javascript-mode)
                    ("\\.ghtml\\'" . genshi-nxhtml-mumamo-mode)
("\\.epl\\'" . embperl-nxhtml-mumamo-mode)
                    ("\\.phps\\'" . smarty-nxhtml-mumamo-mode)
("\\.erb\\'" . eruby-nxhtml-mumamo-mode)
                    ("\\.rhtml\\'" . eruby-nxhtml-mumamo-mode)
("\\.djhtml\\'" . django-nxhtml-mumamo-mode)
                    ("\\.asp\\'" . asp-nxhtml-mumamo-mode) ("\\.jsp\\'"
. jsp-nxhtml-mumamo-mode) ("\\.phtml\\'" . nxhtml-mumamo-mode)
                    ("\\.php\\'" . nxhtml-mumamo-mode) ("\\.xhtmlf\\'" .
nxhtml-mumamo-mode) ("\\.htmlf\\'" . nxhtml-mumamo-mode)
                    ("\\.xhtml\\'" . nxhtml-mumamo-mode) ("\\.xhtm\\'" .
nxhtml-mumamo-mode) ("\\.html\\'" . nxhtml-mumamo-mode)
                    ("\\.htm\\'" . nxhtml-mumamo-mode)
("\\.s?html?\\(\\.[a-zA-Z_]+\\)?\\'" . nxhtml-mumamo-mode)
                    ("\\.s?html?\\(\\.[a-zA-Z_]+\\)?\\'" . nxhtml-mode)
("\\.gnus\\'" . emacs-lisp-mode) ("\\.pyw?$" . python-mode)
                    ("\\.spec$" . python-mode) ("\\.nsi" . nsi-mode)
("\\.mai$" . mail-mode) ("\\.cls$" . visual-basic-mode)
                    ("\\.bas$" . visual-basic-mode) ("\\.frm$" .
visual-basic-mode) ("\\.\\(xhtml\\|html\\|asp\\|htm\\)" . nxhtml-mode)
                    ("\\.tpl" . nxhtml-mumamo-mode) ("[^/]\\.dired$" .
dired-virtual-mode) ("ProjStep\\.ede" . emacs-lisp-mode)
                    ("Project\\.ede$" . emacs-lisp-mode) ("\\.srt$" .
srecode-template-mode) ("\\.wy$" . wisent-grammar-mode)
                    ("\\.by$" . bovine-grammar-mode) ("\\.vr[hi]?\\'" .
vera-mode) ("\\.py\\'" . python-mode)
                    ("\\.mixal\\'" . mixal-mode) ("\\.x[bdsru]?[cn]?\\'"
. ld-script-mode) ("\\.ld[si]?\\>" . ld-script-mode)
                    ("\\.x[bp]m\\'" . image-mode-maybe)
("\\.p[bpgn]m\\'" . image-mode) ("\\.tiff?\\'" . image-mode)
                    ("\\.gif\\'" . image-mode) ("\\.png\\'" .
image-mode) ("\\.jpe?g\\'" . image-mode)
                    ("\\.[Pp][Rr][Oo]\\'" . idlwave-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) ("\\.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) ("\\.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\\'" . idlwave-mode) ("\\.prolog\\'" . prolog-mode)
                    ("\\.tar\\'" . tar-mode)
("\\.\\(arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\)\\'" . archive-mode)
 
("\\.\\(ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\)\\'" . archive-mode)
                    ("\\.\\(sx[dmicw]\\|odt\\)\\'" . 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)
                    ("\\.x[bp]m\\'" . c-mode) ("\\.d?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)
("configure\\.\\(ac\\|in\\)\\'" . autoconf-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)
                    ("\\.[1-9]\\'" . nroff-mode) ("\\.tgz\\'" .
tar-mode) ("\\.tbz\\'" . tar-mode))
  c++-mode-hook '(semantic-default-c-setup)
  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
mode-local-post-major-mode-change nxhtml-global-minor-mode-check-buffers
                      ecb-handle-major-mode-visibilty
ecb-layout-post-command-hook)
  pre-command-hook '(ecb-layout-pre-command-hook tooltip-hide)
  system-type 'windows-nt
  temp-buffer-max-height '(lambda (buffer) (/ (- (frame-height) 2) 2))
  truncate-lines nil
  truncate-partial-width-windows t
  window-system 'w32
  semantic-after-partial-cache-change-hook
'(semanticdb-partial-synchronize-table 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)
(documentation . font-lock-doc-face))
  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-adviced-function-sets '((ecb-compatibility-advices)
(ecb-winman-not-supported-function-advices)
                              (ecb-winman-winring-adviced-functions)
(ecb-winman-escreen-adviced-functions)
                              (ecb-eshell-adviced-functions)
(ecb-methods-browser-advices) (ecb-vc-advices)
                              (ecb-permanent-adviced-layout-functions)
(ecb-layout-basic-adviced-functions)
                              (ecb-speedbar-adviced-functions)
(ecb-always-disabled-advices))
  ecb-adviced-functions '((view-mode-exit . around) (tmm-prompt .
around) (scroll-all-function-all . around) (count-windows . around)
                          (master-says . around) (electric-buffer-list .
after) (electric-buffer-list . before)
                          (electric-command-history . before)
(Electric-pop-up-window . around) (one-window-p . around)
                          (bs-show . before) (winner-undo . before)
(winner-redo . before) (winner-mode . before)
                          (winring-initialize . after)
(winring-save-current-configuration . before)
                          (winring-restore-configuration . before)
(winring-duplicate-configuration . before)
                          (winring-set-name . after)
(escreen-save-current-screen-configuration . before) (eshell . around)
                          (custom-save-all . around)
(make-indirect-buffer . after) (vc-checkin . after)
                          (clearcase-sync-from-disk . after)
(set-window-configuration . after) (current-window-configuration . after)
                          (balance-windows . around) (walk-windows .
around) (other-window-for-scrolling . around)
                          (switch-to-buffer . around)
(switch-to-buffer-other-window . around) (split-window . around)
                          (split-window . before)
(split-window-vertically . around) (split-window-horizontally . around)
                          (delete-other-windows . around)
(delete-other-windows . before) (delete-window . around)
                          (delete-window . before) (delete-windows-on .
around) (other-window . around) (display-buffer . around)
                          (get-lru-window . before) (get-largest-window
. before) (pop-to-buffer . around)
                          (resize-temp-buffer-window . around)
(shrink-window-if-larger-than-buffer . around) (shrink-window . around)
                          (enlarge-window . around)
(mouse-drag-mode-line . around) (mouse-drag-vertical-line . around)
                          (scroll-other-window . around)
(compilation-set-window-height . around) (delete-frame . around)
                          (dframe-select-attached-frame . after)
(dframe-mouse-set-point . around) (speedbar-get-focus . around)
                          (speedbar-frame-mode . around) (speedbar-click
. around))
  ecb-autocontrol/sync-fcn-register '((ecb-symboldef-buffer-sync .
ecb-symboldef-buffer-name)
                                      (ecb-analyse-buffer-sync .
ecb-analyse-buffer-name) (ecb-eshell-buffer-sync)
                                      (ecb-tag-sync .
ecb-methods-buffer-name) (ecb-basic-buffer-sync)
 
(ecb-repair-only-ecb-window-layout) (ecb-layout-post-command-hook)
(ecb-layout-pre-command-hook)
                                      (ecb-handle-major-mode-visibilty)
(ecb-compilation-buffer-list-changed-p)
                                      (ecb-speedbar-buffer-sync .
ecb-speedbar-buffer-name) (ecb-stealthy-updates)
                                      (ecb-monitor-autocontrol-functions))
  ecb-buffer-setfunction-registration '((" *ECB History*" .
ecb-set-history-buffer) (" *ECB Methods*" . ecb-set-methods-buffer)
                                        (" *ECB Sources*" .
ecb-set-sources-buffer) (" *ECB Directories*" . ecb-set-directories-buffer))
  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])
                         (ecb-monitor-autocontrol-functions . [nil 0 1 0
t ecb-monitor-autocontrol-functions nil t])
                         (ecb-repair-only-ecb-window-layout . [nil 0 0
500000 t ecb-repair-only-ecb-window-layout nil t])
                         (ecb-compilation-buffer-list-changed-p . [nil 0
0 250000 t ecb-compilation-buffer-list-changed-p nil t])
                         (ecb-basic-buffer-sync . [nil 0 0 250000 t
ecb-basic-buffer-sync nil t])
                         (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-partial-reparse-always-full-fetch nil
  ecb-path-selected-directory
#("c:/Dwig/Falcon/Development/Online/Subscriber/Circ/application/library"
0 69 (help-echo "Mouse-2 toggles maximizing, mouse-3 displays a
popup-menu"))
  ecb-path-selected-source
'("c:/Dwig/Falcon/Development/Online/Subscriber/Circ/application/library/formval.php"
.
                             #("formval.php" 0 11 (help-echo "Mouse-2
toggles maximizing, mouse-3 displays a popup-menu")))
  ecb-post-command-hooks '(ecb-handle-major-mode-visibilty
ecb-layout-post-command-hook)
  ecb-pre-command-hooks '(ecb-layout-pre-command-hook)
  ecb-special-ecb-buffers-of-current-layout '(" *ECB Directories*" "
*ECB Sources*" " *ECB Methods*" " *ECB History*")
  ecb-stealthy-function-list '(ecb-stealthy-empty-dir-check
ecb-stealthy-vc-check-in-directories-buf
                               ecb-stealthy-vc-check-in-sources-buf
ecb-stealthy-vc-check-in-history-buf
                               ecb-stealthy-ro-check-in-sources-buf
ecb-stealthy-ro-check-in-directories-buf)
  ecb-stealthy-function-state-alist
'((ecb-stealthy-vc-check-in-directories-buf . done)
(ecb-stealthy-vc-check-in-sources-buf . done)
 
(ecb-stealthy-vc-check-in-history-buf . done)
(ecb-stealthy-ro-check-in-sources-buf . done)
 
(ecb-stealthy-ro-check-in-directories-buf . done)
(ecb-stealthy-empty-dir-check . done))
  ecb-toggle-layout-state 0
  ecb-tree-buffer-creators '((ecb-analyse-buffer-name .
ecb-create-analyse-tree-buffer)
                             (ecb-methods-buffer-name .
ecb-create-methods-tree-buffer)
                             (ecb-history-buffer-name .
ecb-create-history-tree-buffer)
                             (ecb-sources-buffer-name .
ecb-create-sources-tree-buffer)
                             (ecb-directories-buffer-name .
ecb-create-directories-tree-buffer))
  ecb-tree-buffers '((" *ECB Directories*" .
ecb-directories-buffer-name) (" *ECB Sources*" . ecb-sources-buffer-name)
                     (" *ECB History*" . ecb-history-buffer-name) ("
*ECB Methods*" . ecb-methods-buffer-name)
                     (" *ECB Analyse*" . ecb-analyse-buffer-name))
  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-buffer-sync 'basic
  ecb-analyse-buffer-sync-delay 2
  ecb-analyse-buffer-sync-hook nil
  ecb-analyse-collapsed-buckets nil
  ecb-analyse-face 'ecb-default-highlight-face
  ecb-analyse-fontified-buckets '("Context" "Function")
  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 nil
  ecb-basic-buffer-sync '(Info-mode dired-mode)
  ecb-basic-buffer-sync-delay 0.25
  ecb-basic-buffer-sync-hook nil
  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 51
  ecb-create-layout-frame-width 140
  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-enlarged-compilation-window-max-height 'best
  ecb-eshell-auto-activate nil
  ecb-eshell-buffer-sync 'basic
  ecb-eshell-buffer-sync-delay 'basic
  ecb-eshell-enlarge-when-eshell t
  ecb-eshell-fit-window-to-command-output t
  ecb-exclude-parents-regexps nil
  ecb-excluded-directories-regexps '("^\\(CVS\\|\\.[^xX]*\\)$")
  ecb-expand-methods-switch-off-auto-expand t
  ecb-find-external-tag-functions '((default
ecb-search-tag-by-semantic-analyzer) (jde-mode ecb-jde-show-class-source))
  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-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-bucket-node-face 'ecb-history-bucket-node-face
  ecb-history-buffer-after-create-hook nil
  ecb-history-buffer-name " *ECB History*"
  ecb-history-dead-buffer-face 'ecb-history-dead-buffer-face
  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-indirect-buffer-face 'ecb-history-indirect-buffer-face
  ecb-history-make-buckets 'directory
  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 . name-path)
  ecb-history-sort-ignore-case t
  ecb-history-sort-method 'name
  ecb-history-stick-indirect-buffers-to-basebuffer t
  ecb-host-accessible-check-valid-time nil
  ecb-ignore-display-buffer-function 'always
  ecb-ignore-pop-up-frames 'compile-window
  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 '(("left8" (0.2711864406779661 .
0.07894736842105263) (0.2711864406779661 . 0.07894736842105263)
                             (0.2711864406779661 . 0.7763157894736842)
(0.2711864406779661 . 0.05263157894736842))
                            )
  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.40"
  ecb-other-window-behavior 'smart
  ecb-ping-options '("-n" "2" "HOST")
  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-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-only-positioned-tags nil
  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\\|so\\|cache\\)$\\)\\)")
                             ("^\\.\\(emacs\\|gnus\\)$"))
                            )
  ecb-source-in-directories-buffer-face
'ecb-source-in-directories-buffer-face
  ecb-source-path '("C:\\Dwig\\Falcon\\Development\\Client"
"C:\\Dwig\\Falcon\\Development\\Online" "C:\\Dwig\\Projects"
 
"C:\\Dwig\\Falcon\\Development\\StandardDatabase\\DBSetup")
  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"
(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-speedbar-buffer-sync 'basic
  ecb-speedbar-buffer-sync-delay 'basic
  ecb-speedbar-buffer-sync-hook nil
  ecb-split-edit-window-after-start 'before-deactivation
  ecb-stealthy-tasks-delay 1
  ecb-symboldef-buffer-name " *ECB Symboldefinition*"
  ecb-symboldef-buffer-sync 'basic
  ecb-symboldef-buffer-sync-delay 'basic
  ecb-symboldef-buffer-sync-hook nil
  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-tip-of-the-day t
  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
'("c:/ProgramFiles/Emacs/emacs-22.3/site-lisp/ecb-snap/ecb-images/default/height-17"
                                     (ecb-directories-buffer-name .
 
"c:/ProgramFiles/Emacs/emacs-22.3/site-lisp/ecb-snap/ecb-images/directories/height-17")
                                     (ecb-sources-buffer-name .
 
"c:/ProgramFiles/Emacs/emacs-22.3/site-lisp/ecb-snap/ecb-images/sources/height-14_to_21")
                                     (ecb-methods-buffer-name .
 
"c:/ProgramFiles/Emacs/emacs-22.3/site-lisp/ecb-snap/ecb-images/methods/height-14_to_21")
                                     )
  ecb-tree-incremental-search 'prefix
  ecb-tree-indent 4
  ecb-tree-make-parent-node-sticky t
  ecb-tree-mouse-action-trigger 'button-release
  ecb-tree-navigation-by-arrow t
  ecb-tree-stickynode-indent-string " "
  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 nil
  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 nil
  ecb-version-check t
  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-directories-general-face :foreground gray60)
ecb-source-read-only-face: (:inherit ecb-default-general-face :slant italic)
ecb-source-in-directories-buffer-face: (:inherit
ecb-directories-general-face :foreground medium blue)
ecb-tag-header-face: (:background SeaGreen1)
ecb-analyse-bucket-node-face: (:inherit ecb-bucket-node-face :weight bold)
ecb-analyse-bucket-element-face: (:inherit ecb-analyse-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-dead-buffer-face: (:inherit ecb-history-general-face
:foreground gray60)
ecb-history-indirect-buffer-face: (:inherit ecb-history-general-face
:slant italic)
ecb-history-bucket-node-face: (:inherit ecb-bucket-node-face)
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)

-------------------------------------------------------


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list