PHP mode misses functions in method buffer
Don Dwiggins <[email protected]> Fri, 30 Oct 2009 15:57:37 -0700
| Newsgroups | gmane.emacs.code-browser |
|---|---|
| Message-ID | <[email protected]> |
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