Ben Luo | 3 May 2005 10:55

The brief .emacs config with comments

Dear All,
I want to use cedet pre1 intellisense function for php coding. Reading a 
lot of documents from official website. I can not make cedet work.
Who can give me a brief .emacs config with comments. So I can set up my 
php coding system quickly and hack the cedet in the future.

Thanks.

Ben Luo

-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
Wintjen, Hauke | 18 May 2005 13:52

Senator Idle summaries mode breaks ecb method display?

Hi all.
 
Whenever i activate senator idle scheduler and idle summaries mode, the method display goes empty.
When i force a reparse with C-c . r, it reapears for a moment and disappears whenever i move the cursor.
 
I am using ecb-snap from 2005-05-17 and cedet-1.0 under gnu emacs.
 
Do you have any hints on this?
 
Regards
 
Hauke
 
 
Emacs  : GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600)
 of 2004-03-10 on NYAUMO
Package: ECB: 2.32beta3, semantic: 2.0beta3, eieio: 0.18beta2, speedbar: 0.15beta2, JDEE: silentcomp-ignore-var:jde-version
current state:
==============
(setq
 after-save-hook '(ecb-update-methods-after-saving)
 auto-mode-alist '(("[Mm][Aa][Kk][Ee].*\\'" . makefile-mode)
     ("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-mode)
     ("Project\\.ede" . emacs-lisp-mode)
     ("\\.\\(?:xsl\\|fo\\)$" . xsl-mode)
     ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
     ("[Cc]hange.?[Ll]og?\\(?:.[0-9]+\\)?\\'" . change-log-mode)
     ("\\.vhdl?\\'" . vhdl-mode) ("\\.bib\\'" . bibtex-mode)
     ("/app-defaults/" . xrdb-mode) ("\\.ad\\'" . xrdb-mode)
     ("[./\\]X\\(defaults\\|environment\\|resources\\|modmap\\)\\'" .
      xrdb-mode)
     ("\\.xpm$" . xpm-mode)
     ("\\.[^/]*wm2?\\(?:rc\\)?\\'" . winmgr-mode)
     ("\\.mss\\'" . scribe-mode)
     ("\\.m\\(?:[mes]\\|an\\)\\'" . nroff-mode)
     ("\\.\\(xpm\\|XPM\\)\\'" . image-mode)
     ("\\.\\(xbm\\|XBM\\)\\'" . image-mode)
     ("\\.\\(tiff?\\|TIFF?\\)\\'" . image-mode)
     ("\\.\\(jpe?g\\|JPE?G\\)\\'" . image-mode)
     ("\\.\\(gif\\|GIF\\)\\'" . image-mode)
     ("\\.\\(png\\|PNG\\)\\'" . image-mode)
     ("\\.desktop\\(\\.in\\)?$" . desktop-entry-mode)
     ("\\.css$" . css-mode)
     ("access\\.conf\\(\\.default\\)?$" . apache-mode)
     ("srm\\.conf\\(\\.default\\)?$" . apache-mode)
     ("httpd\\.conf\\(\\.default\\)?$" . apache-mode)
     ("\\.htaccess\\(\\.default\\)?$" . apache-mode)
     ("\\.texi\\(?:nfo\\)?\\'" . texinfo-mode)
     ("\\.\\(?:sty\\|cls\\|bbl\\)\\'" . latex-mode)
     ("\\.[tT]e[xX]\\'" . tex-mode) ("\\.ltx\\'" . latex-mode)
     ("\\.grm\\'" . sml-yacc-mode) ("\\.cm\\'" . sml-cm-mode)
     ("\\.s\\(ml\\|ig\\)\\'" . sml-mode)
     ("\\.si\\(v\\|eve\\)\\'" . sieve-mode)
     ("\\.\\(?:[ckz]?sh\\|shar\\)\\'" . sh-mode)
     ("/\\.\\(?:[kz]shenv\\|xsession\\)\\'" . sh-mode)
     ("/\\.\\(?:[ckz]sh\\|bash\\|tcsh\\|es\\|xinit\\|startx\\)rc\\'" .
      sh-mode)
     ("/\\.\\(?:bash_\\|z\\)?\\(profile\\|login\\|logout\\)\\'" .
      sh-mode)
     ("\\.ds\\(?:ss\\)?l\\'" . dsssl-mode) ("\\.oak\\'" . scheme-mode)
     ("\\.scm?\\(?:\\.[0-9]*\\)?\\'" . scheme-mode)
     ("\\.rb$" . ruby-mode) ("\\.py$" . python-mode)
     ("\\.xml\\'" . xml-mode) ("\\.\\(?:sgml?\\|dtd\\)\\'" . sgml-mode)
     ("\\.jsp\\'" . html-mode) ("\\.[sj]?html?\\'" . html-mode)
     ("\\.wrl\\'" . vrml-mode) ("\\.verilog\\'" . verilog-mode)
     ("\\.vlog\\'" . verilog-mode) ("\\.dv\\'" . verilog-mode)
     ("\\.vh?\\'" . verilog-mode) ("\\.uil$" . uil-mode)
     ("\\.\\(?:tcl\\|exp\\)\\'" . tcl-mode) ("\\.sql$" . sql-mode)
     ("\\.spec\\(\\.in\\)?$" . rpm-spec-mode)
     ("\\.prolog\\'" . prolog-mode) ("\\.c?ps\\'" . postscript-mode)
     ("\\.phtml\\'" . php-mode) ("\\.php[s34]?\\'" . php-mode)
     ("\\.p\\(?:as\\)?\\'" . pascal-mode) ("\\.am\\'" . makefile-mode)
     ("\\(GNU\\)?[Mm]akefile\\(\\.in\\)*\\'" . makefile-mode)
     ("\\.ma?ke?\\'" . makefile-mode) ("\\.lua$" . lua-mode)
     ("\\.pac$" . javascript-mode) ("\\.js$" . javascript-mode)
     ("\\.icn\\'" . icon-mode) ("\\.e\\'" . eiffel-mode)
     ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
     ("configure\\.\\(in\\|ac\\)\\'" . autoconf-mode)
     ("\\.m4\\'" . autoconf-mode) ("\\.asm\\'" . asm-mode)
     ("\\.[sS]\\'" . asm-mode)
     ("\\.\\([pP][Llm]\\|al\\)\\'" . perl-mode) ("\\.tar$" . tar-mode)
     ("\\.\\(?:arc\\|zip\\|lzh\\|zoo\\)\\'" . archive-mode)
     ("\\.ml[iylp]?$" . caml-mode)
     ("/drafts/[0-9]+\\'" . mh-letter-mode) ("\\.java\\'" . jde-mode)
     ("\\.l[gh]s$" . literate-haskell-mode)
     ("\\.\\(?:[gh]s\\|hi\\)$" . haskell-mode)
     ("\\.F\\(?:OR\\)?\\'" . fortran-mode)
     ("\\.f\\(?:or\\)?\\'" . fortran-mode) ("\\.[fF]90\\'" . f90-mode)
     ("\\.[lL][sS][tT]\\'" . sas-listing-mode)
     ("\\.docbook$" . docbook-mode) ("\\.awk\\'" . awk-mode)
     ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode)
     ("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode)
     ("\\.m\\'" . objc-mode) ("\\.lex\\'" . c-mode)
     ("\\.y\\(acc\\)?\\'" . c-mode) ("\\.[ch]\\'" . c-mode)
     ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
     ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
     ("\\.\\(cc\\|hh\\)\\'" . c++-mode) ("\\.ad[abs]\\'" . ada-mode)
     ("\\.te?xt\\'" . text-mode) ("\\.el\\'" . emacs-lisp-mode)
     ("\\.c?l\\(?:i?sp\\)?\\'" . lisp-mode)
     ("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode)
     ("\\`/tmp/Re" . text-mode) ("/Message[0-9]*\\'" . text-mode)
     ("^/tmp/fol/" . text-mode)
     ("[/\\][._].*emacs\\'" . emacs-lisp-mode) ("\\.ml\\'" . lisp-mode)
     ("\\.m?spec$" . sh-mode) ("\\.[123456789]\\'" . nroff-mode))
 c++-mode-hook '(semantic-default-c-setup)
 c-mode-common-hook nil
 c-mode-hook '((lambda nil
  (setq senator-step-at-tag-classes (quote (function comment variable)))
  (setq senator-step-at-start-end-tag-classes
   (quote (function comment)))
  )
        semantic-default-c-setup
        (lambda nil (c-set-offset (quote brace-list-open) 0)
  (c-set-offset (quote substatement-open) 0)
  (make-local-variable (quote write-contents-hooks))
  (add-hook (quote write-contents-hooks) (quote my-untabify)))
        (lambda nil (setq indent-tabs-mode nil)))
 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-buffers mode-local-post-major-mode-change
       ecb-layout-post-command-hook ecb-handle-major-mode-visibilty)
 pre-command-hook '(#[nil "\301\211
klaus.berndl | 18 May 2005 14:00
Picon

RE: Senator Idle summaries mode breaks ecb method display?

how do you activate them?
 
Klaus

From: ecb-list-admin <at> lists.sourceforge.net [mailto:ecb-list-admin <at> lists.sourceforge.net] On Behalf Of Wintjen, Hauke
Sent: Wednesday, May 18, 2005 1:53 PM
To: ecb-list <at> lists.sourceforge.net
Cc: cedet-semantic <at> lists.sourceforge.net
Subject: [ECB-list] Senator Idle summaries mode breaks ecb method display?

Hi all.
 
Whenever i activate senator idle scheduler and idle summaries mode, the method display goes empty.
When i force a reparse with C-c . r, it reapears for a moment and disappears whenever i move the cursor.
 
I am using ecb-snap from 2005-05-17 and cedet-1.0 under gnu emacs.
 
Do you have any hints on this?
 
Regards
 
Hauke
 
 
Emacs  : GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600)
 of 2004-03-10 on NYAUMO
Package: ECB: 2.32beta3, semantic: 2.0beta3, eieio: 0.18beta2, speedbar: 0.15beta2, JDEE: silentcomp-ignore-var:jde-version
current state:
==============
(setq
 after-save-hook '(ecb-update-methods-after-saving)
 auto-mode-alist '(("[Mm][Aa][Kk][Ee].*\\'" . makefile-mode)
     ("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-mode)
     ("Project\\.ede" . emacs-lisp-mode)
     ("\\.\\(?:xsl\\|fo\\)$" . xsl-mode)
     ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
     ("[Cc]hange.?[Ll]og?\\(?:.[0-9]+\\)?\\'" . change-log-mode)
     ("\\.vhdl?\\'" . vhdl-mode) ("\\.bib\\'" . bibtex-mode)
     ("/app-defaults/" . xrdb-mode) ("\\.ad\\'" . xrdb-mode)
     ("[./\\]X\\(defaults\\|environment\\|resources\\|modmap\\)\\'" .
      xrdb-mode)
     ("\\.xpm$" . xpm-mode)
     ("\\.[^/]*wm2?\\(?:rc\\)?\\'" . winmgr-mode)
     ("\\.mss\\'" . scribe-mode)
     ("\\.m\\(?:[mes]\\|an\\)\\'" . nroff-mode)
     ("\\.\\(xpm\\|XPM\\)\\'" . image-mode)
     ("\\.\\(xbm\\|XBM\\)\\'" . image-mode)
     ("\\.\\(tiff?\\|TIFF?\\)\\'" . image-mode)
     ("\\.\\(jpe?g\\|JPE?G\\)\\'" . image-mode)
     ("\\.\\(gif\\|GIF\\)\\'" . image-mode)
     ("\\.\\(png\\|PNG\\)\\'" . image-mode)
     ("\\.desktop\\(\\.in\\)?$" . desktop-entry-mode)
     ("\\.css$" . css-mode)
     ("access\\.conf\\(\\.default\\)?$" . apache-mode)
     ("srm\\.conf\\(\\.default\\)?$" . apache-mode)
     ("httpd\\.conf\\(\\.default\\)?$" . apache-mode)
     ("\\.htaccess\\(\\.default\\)?$" . apache-mode)
     ("\\.texi\\(?:nfo\\)?\\'" . texinfo-mode)
     ("\\.\\(?:sty\\|cls\\|bbl\\)\\'" . latex-mode)
     ("\\.[tT]e[xX]\\'" . tex-mode) ("\\.ltx\\'" . latex-mode)
     ("\\.grm\\'" . sml-yacc-mode) ("\\.cm\\'" . sml-cm-mode)
     ("\\.s\\(ml\\|ig\\)\\'" . sml-mode)
     ("\\.si\\(v\\|eve\\)\\'" . sieve-mode)
     ("\\.\\(?:[ckz]?sh\\|shar\\)\\'" . sh-mode)
     ("/\\.\\(?:[kz]shenv\\|xsession\\)\\'" . sh-mode)
     ("/\\.\\(?:[ckz]sh\\|bash\\|tcsh\\|es\\|xinit\\|startx\\)rc\\'" .
      sh-mode)
     ("/\\.\\(?:bash_\\|z\\)?\\(profile\\|login\\|logout\\)\\'" .
      sh-mode)
     ("\\.ds\\(?:ss\\)?l\\'" . dsssl-mode) ("\\.oak\\'" . scheme-mode)
     ("\\.scm?\\(?:\\.[0-9]*\\)?\\'" . scheme-mode)
     ("\\.rb$" . ruby-mode) ("\\.py$" . python-mode)
     ("\\.xml\\'" . xml-mode) ("\\.\\(?:sgml?\\|dtd\\)\\'" . sgml-mode)
     ("\\.jsp\\'" . html-mode) ("\\.[sj]?html?\\'" . html-mode)
     ("\\.wrl\\'" . vrml-mode) ("\\.verilog\\'" . verilog-mode)
     ("\\.vlog\\'" . verilog-mode) ("\\.dv\\'" . verilog-mode)
     ("\\.vh?\\'" . verilog-mode) ("\\.uil$" . uil-mode)
     ("\\.\\(?:tcl\\|exp\\)\\'" . tcl-mode) ("\\.sql$" . sql-mode)
     ("\\.spec\\(\\.in\\)?$" . rpm-spec-mode)
     ("\\.prolog\\'" . prolog-mode) ("\\.c?ps\\'" . postscript-mode)
     ("\\.phtml\\'" . php-mode) ("\\.php[s34]?\\'" . php-mode)
     ("\\.p\\(?:as\\)?\\'" . pascal-mode) ("\\.am\\'" . makefile-mode)
     ("\\(GNU\\)?[Mm]akefile\\(\\.in\\)*\\'" . makefile-mode)
     ("\\.ma?ke?\\'" . makefile-mode) ("\\.lua$" . lua-mode)
     ("\\.pac$" . javascript-mode) ("\\.js$" . javascript-mode)
     ("\\.icn\\'" . icon-mode) ("\\.e\\'" . eiffel-mode)
     ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
     ("configure\\.\\(in\\|ac\\)\\'" . autoconf-mode)
     ("\\.m4\\'" . autoconf-mode) ("\\.asm\\'" . asm-mode)
     ("\\.[sS]\\'" . asm-mode)
     ("\\.\\([pP][Llm]\\|al\\)\\'" . perl-mode) ("\\.tar$" . tar-mode)
     ("\\.\\(?:arc\\|zip\\|lzh\\|zoo\\)\\'" . archive-mode)
     ("\\.ml[iylp]?$" . caml-mode)
     ("/drafts/[0-9]+\\'" . mh-letter-mode) ("\\.java\\'" . jde-mode)
     ("\\.l[gh]s$" . literate-haskell-mode)
     ("\\.\\(?:[gh]s\\|hi\\)$" . haskell-mode)
     ("\\.F\\(?:OR\\)?\\'" . fortran-mode)
     ("\\.f\\(?:or\\)?\\'" . fortran-mode) ("\\.[fF]90\\'" . f90-mode)
     ("\\.[lL][sS][tT]\\'" . sas-listing-mode)
     ("\\.docbook$" . docbook-mode) ("\\.awk\\'" . awk-mode)
     ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode)
     ("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode)
     ("\\.m\\'" . objc-mode) ("\\.lex\\'" . c-mode)
     ("\\.y\\(acc\\)?\\'" . c-mode) ("\\.[ch]\\'" . c-mode)
     ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
     ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
     ("\\.\\(cc\\|hh\\)\\'" . c++-mode) ("\\.ad[abs]\\'" . ada-mode)
     ("\\.te?xt\\'" . text-mode) ("\\.el\\'" . emacs-lisp-mode)
     ("\\.c?l\\(?:i?sp\\)?\\'" . lisp-mode)
     ("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode)
     ("\\`/tmp/Re" . text-mode) ("/Message[0-9]*\\'" . text-mode)
     ("^/tmp/fol/" . text-mode)
     ("[/\\][._].*emacs\\'" . emacs-lisp-mode) ("\\.ml\\'" . lisp-mode)
     ("\\.m?spec$" . sh-mode) ("\\.[123456789]\\'" . nroff-mode))
 c++-mode-hook '(semantic-default-c-setup)
 c-mode-common-hook nil
 c-mode-hook '((lambda nil
  (setq senator-step-at-tag-classes (quote (function comment variable)))
  (setq senator-step-at-start-end-tag-classes
   (quote (function comment)))
  )
        semantic-default-c-setup
        (lambda nil (c-set-offset (quote brace-list-open) 0)
  (c-set-offset (quote substatement-open) 0)
  (make-local-variable (quote write-contents-hooks))
  (add-hook (quote write-contents-hooks) (quote my-untabify)))
        (lambda nil (setq indent-tabs-mode nil)))
 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-buffers mode-local-post-major-mode-change
       ecb-layout-post-command-hook ecb-handle-major-mode-visibilty)
 pre-command-hook '(#[nil "\301\211
Wintjen, Hauke | 18 May 2005 14:59

AW: [ECB-list] Senator Idle summaries mode breaks ecb method display?

I activate the mode with the menu bar Senator -> Modes -> Idle Summaries -> In this buffer.
 
Regards
 
Hauke
 

Von: klaus.berndl <at> sdm.de [mailto:klaus.berndl <at> sdm.de]
Gesendet: Mi 18.05.2005 14:00
An: Wintjen, Hauke; ecb-list <at> lists.sourceforge.net
Cc: cedet-semantic <at> lists.sourceforge.net
Betreff: RE: [ECB-list] Senator Idle summaries mode breaks ecb method display?

how do you activate them?
 
Klaus

From: ecb-list-admin <at> lists.sourceforge.net [mailto:ecb-list-admin <at> lists.sourceforge.net] On Behalf Of Wintjen, Hauke
Sent: Wednesday, May 18, 2005 1:53 PM
To: ecb-list <at> lists.sourceforge.net
Cc: cedet-semantic <at> lists.sourceforge.net
Subject: [ECB-list] Senator Idle summaries mode breaks ecb method display?

Hi all.
 
Whenever i activate senator idle scheduler and idle summaries mode, the method display goes empty.
When i force a reparse with C-c . r, it reapears for a moment and disappears whenever i move the cursor.
 
I am using ecb-snap from 2005-05-17 and cedet-1.0 under gnu emacs.
 
Do you have any hints on this?
 
Regards
 
Hauke
 
 
Emacs  : GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600)
 of 2004-03-10 on NYAUMO
Package: ECB: 2.32beta3, semantic: 2.0beta3, eieio: 0.18beta2, speedbar: 0.15beta2, JDEE: silentcomp-ignore-var:jde-version
current state:
==============
(setq
 after-save-hook '(ecb-update-methods-after-saving)
 auto-mode-alist '(("[Mm][Aa][Kk][Ee].*\\'" . makefile-mode)
     ("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-mode)
     ("Project\\.ede" . emacs-lisp-mode)
     ("\\.\\(?:xsl\\|fo\\)$" . xsl-mode)
     ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
     ("[Cc]hange.?[Ll]og?\\(?:.[0-9]+\\)?\\'" . change-log-mode)
     ("\\.vhdl?\\'" . vhdl-mode) ("\\.bib\\'" . bibtex-mode)
     ("/app-defaults/" . xrdb-mode) ("\\.ad\\'" . xrdb-mode)
     ("[./\\]X\\(defaults\\|environment\\|resources\\|modmap\\)\\'" .
      xrdb-mode)
     ("\\.xpm$" . xpm-mode)
     ("\\.[^/]*wm2?\\(?:rc\\)?\\'" . winmgr-mode)
     ("\\.mss\\'" . scribe-mode)
     ("\\.m\\(?:[mes]\\|an\\)\\'" . nroff-mode)
     ("\\.\\(xpm\\|XPM\\)\\'" . image-mode)
     ("\\.\\(xbm\\|XBM\\)\\'" . image-mode)
     ("\\.\\(tiff?\\|TIFF?\\)\\'" . image-mode)
     ("\\.\\(jpe?g\\|JPE?G\\)\\'" . image-mode)
     ("\\.\\(gif\\|GIF\\)\\'" . image-mode)
     ("\\.\\(png\\|PNG\\)\\'" . image-mode)
     ("\\.desktop\\(\\.in\\)?$" . desktop-entry-mode)
     ("\\.css$" . css-mode)
     ("access\\.conf\\(\\.default\\)?$" . apache-mode)
     ("srm\\.conf\\(\\.default\\)?$" . apache-mode)
     ("httpd\\.conf\\(\\.default\\)?$" . apache-mode)
     ("\\.htaccess\\(\\.default\\)?$" . apache-mode)
     ("\\.texi\\(?:nfo\\)?\\'" . texinfo-mode)
     ("\\.\\(?:sty\\|cls\\|bbl\\)\\'" . latex-mode)
     ("\\.[tT]e[xX]\\'" . tex-mode) ("\\.ltx\\'" . latex-mode)
     ("\\.grm\\'" . sml-yacc-mode) ("\\.cm\\'" . sml-cm-mode)
     ("\\.s\\(ml\\|ig\\)\\'" . sml-mode)
     ("\\.si\\(v\\|eve\\)\\'" . sieve-mode)
     ("\\.\\(?:[ckz]?sh\\|shar\\)\\'" . sh-mode)
     ("/\\.\\(?:[kz]shenv\\|xsession\\)\\'" . sh-mode)
     ("/\\.\\(?:[ckz]sh\\|bash\\|tcsh\\|es\\|xinit\\|startx\\)rc\\'" .
      sh-mode)
     ("/\\.\\(?:bash_\\|z\\)?\\(profile\\|login\\|logout\\)\\'" .
      sh-mode)
     ("\\.ds\\(?:ss\\)?l\\'" . dsssl-mode) ("\\.oak\\'" . scheme-mode)
     ("\\.scm?\\(?:\\.[0-9]*\\)?\\'" . scheme-mode)
     ("\\.rb$" . ruby-mode) ("\\.py$" . python-mode)
     ("\\.xml\\'" . xml-mode) ("\\.\\(?:sgml?\\|dtd\\)\\'" . sgml-mode)
     ("\\.jsp\\'" . html-mode) ("\\.[sj]?html?\\'" . html-mode)
     ("\\.wrl\\'" . vrml-mode) ("\\.verilog\\'" . verilog-mode)
     ("\\.vlog\\'" . verilog-mode) ("\\.dv\\'" . verilog-mode)
     ("\\.vh?\\'" . verilog-mode) ("\\.uil$" . uil-mode)
     ("\\.\\(?:tcl\\|exp\\)\\'" . tcl-mode) ("\\.sql$" . sql-mode)
     ("\\.spec\\(\\.in\\)?$" . rpm-spec-mode)
     ("\\.prolog\\'" . prolog-mode) ("\\.c?ps\\'" . postscript-mode)
     ("\\.phtml\\'" . php-mode) ("\\.php[s34]?\\'" . php-mode)
     ("\\.p\\(?:as\\)?\\'" . pascal-mode) ("\\.am\\'" . makefile-mode)
     ("\\(GNU\\)?[Mm]akefile\\(\\.in\\)*\\'" . makefile-mode)
     ("\\.ma?ke?\\'" . makefile-mode) ("\\.lua$" . lua-mode)
     ("\\.pac$" . javascript-mode) ("\\.js$" . javascript-mode)
     ("\\.icn\\'" . icon-mode) ("\\.e\\'" . eiffel-mode)
     ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
     ("configure\\.\\(in\\|ac\\)\\'" . autoconf-mode)
     ("\\.m4\\'" . autoconf-mode) ("\\.asm\\'" . asm-mode)
     ("\\.[sS]\\'" . asm-mode)
     ("\\.\\([pP][Llm]\\|al\\)\\'" . perl-mode) ("\\.tar$" . tar-mode)
     ("\\.\\(?:arc\\|zip\\|lzh\\|zoo\\)\\'" . archive-mode)
     ("\\.ml[iylp]?$" . caml-mode)
     ("/drafts/[0-9]+\\'" . mh-letter-mode) ("\\.java\\'" . jde-mode)
     ("\\.l[gh]s$" . literate-haskell-mode)
     ("\\.\\(?:[gh]s\\|hi\\)$" . haskell-mode)
     ("\\.F\\(?:OR\\)?\\'" . fortran-mode)
     ("\\.f\\(?:or\\)?\\'" . fortran-mode) ("\\.[fF]90\\'" . f90-mode)
     ("\\.[lL][sS][tT]\\'" . sas-listing-mode)
     ("\\.docbook$" . docbook-mode) ("\\.awk\\'" . awk-mode)
     ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode)
     ("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode)
     ("\\.m\\'" . objc-mode) ("\\.lex\\'" . c-mode)
     ("\\.y\\(acc\\)?\\'" . c-mode) ("\\.[ch]\\'" . c-mode)
     ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
     ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
     ("\\.\\(cc\\|hh\\)\\'" . c++-mode) ("\\.ad[abs]\\'" . ada-mode)
     ("\\.te?xt\\'" . text-mode) ("\\.el\\'" . emacs-lisp-mode)
     ("\\.c?l\\(?:i?sp\\)?\\'" . lisp-mode)
     ("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode)
     ("\\`/tmp/Re" . text-mode) ("/Message[0-9]*\\'" . text-mode)
     ("^/tmp/fol/" . text-mode)
     ("[/\\][._].*emacs\\'" . emacs-lisp-mode) ("\\.ml\\'" . lisp-mode)
     ("\\.m?spec$" . sh-mode) ("\\.[123456789]\\'" . nroff-mode))
 c++-mode-hook '(semantic-default-c-setup)
 c-mode-common-hook nil
 c-mode-hook '((lambda nil
  (setq senator-step-at-tag-classes (quote (function comment variable)))
  (setq senator-step-at-start-end-tag-classes
   (quote (function comment)))
  )
        semantic-default-c-setup
        (lambda nil (c-set-offset (quote brace-list-open) 0)
  (c-set-offset (quote substatement-open) 0)
  (make-local-variable (quote write-contents-hooks))
  (add-hook (quote write-contents-hooks) (quote my-untabify)))
        (lambda nil (setq indent-tabs-mode nil)))
 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-buffers mode-local-post-major-mode-change
       ecb-layout-post-command-hook ecb-handle-major-mode-visibilty)
 pre-command-hook '(#[nil "\301\211
klaus.berndl | 19 May 2005 09:24
Picon

RE: Senator Idle summaries mode breaks ecb method display?

I have activated this but can not see any difference to deactivated-state..what should this mode do?
I have tried it with the file ecb-symboldef.el...
 
Ciao,
Klaus

From: ecb-list-admin <at> lists.sourceforge.net [mailto:ecb-list-admin <at> lists.sourceforge.net] On Behalf Of Wintjen, Hauke
Sent: Wednesday, May 18, 2005 2:59 PM
To: Berndl, Klaus; ecb-list <at> lists.sourceforge.net
Cc: cedet-semantic <at> lists.sourceforge.net
Subject: AW: [ECB-list] Senator Idle summaries mode breaks ecb method display?

I activate the mode with the menu bar Senator -> Modes -> Idle Summaries -> In this buffer.
 
Regards
 
Hauke
 

 
Wintjen, Hauke | 19 May 2005 09:29

AW: [ECB-list] Senator Idle summaries mode breaks ecb method display?

I dunno exactly what this mode does, it reappears activated some times in my setup (because emacs -> Senator -> Modes -> Save Global Settings hangs, another issue) and as i wrote it breaks method display.
 
Regards
 
Hauke
 

Von: klaus.berndl <at> sdm.de [mailto:klaus.berndl <at> sdm.de]
Gesendet: Do 19.05.2005 09:24
An: Wintjen, Hauke; ecb-list <at> lists.sourceforge.net
Cc: cedet-semantic <at> lists.sourceforge.net
Betreff: RE: [ECB-list] Senator Idle summaries mode breaks ecb method display?

I have activated this but can not see any difference to deactivated-state..what should this mode do?
I have tried it with the file ecb-symboldef.el...
 
Ciao,
Klaus

From: ecb-list-admin <at> lists.sourceforge.net [mailto:ecb-list-admin <at> lists.sourceforge.net] On Behalf Of Wintjen, Hauke
Sent: Wednesday, May 18, 2005 2:59 PM
To: Berndl, Klaus; ecb-list <at> lists.sourceforge.net
Cc: cedet-semantic <at> lists.sourceforge.net
Subject: AW: [ECB-list] Senator Idle summaries mode breaks ecb method display?

I activate the mode with the menu bar Senator -> Modes -> Idle Summaries -> In this buffer.
 
Regards
 
Hauke
 

 
klaus.berndl | 25 May 2005 10:06
Picon

RE: Multiple frame layout?

Daniel Wyeth wrote:
> The short version:  Is it possible to define an ECB layout which uses
> multiple frames (top level windows), with the tree buffers in one and
> the editing buffer in the other?
> 
> The long version:  I am using ECB to write C, C++ and Java code.
> While ECB provides excellent tag browsing via its tree buffers, the
> integration of all ECB buffers into a single frame seriously
> constrains the possible layout of the environment, and feels quite
> unnatural on Mac OS X.  Ideally I would prefer the tree buffers to
> use a separate frame, after the manner of the speedbar.  Alas
> speedbar itself seems to lack the necessary semantic integration for
> the parsing of parameterised types (templates/generics) in C++ and
> Java, although I have not yet seriously attempted to resolve this, as
> I would prefer to use ECB ;-)

In the near future ECB will not provide what you ask for - it would force a 
too deep-rewritting of the layout-engine of ECB. Sorry, but for the moment i can
not recommend you others than using the speedbar. In prinzipial speedbar should be
able to display the same parsing results as ECB because both uses the same
underlying parsing engine: the cedet-suite!

I'm sure if you ask Eric what you miss in speedbar, he would be glad to help you!

Ciao,
Klaus

-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
klaus.berndl | 25 May 2005 10:37
Picon

RE: [ECB-list] Multiple frame layout?

Daniel Wyeth wrote:
> On 25/05/2005, at 6:06 PM, <klaus.berndl <at> sdm.de>
> <klaus.berndl <at> sdm.de> wrote:
> 
>> Daniel Wyeth wrote:
>> 
>>> The short version:  Is it possible to define an ECB layout which
>>> uses multiple frames (top level windows), with the tree buffers in
>>> one and the editing buffer in the other?
>>> 
>>> The long version:  I am using ECB to write C, C++ and Java code.
>>> While ECB provides excellent tag browsing via its tree buffers, the
>>> integration of all ECB buffers into a single frame seriously
>>> constrains the possible layout of the environment, and feels quite
>>> unnatural on Mac OS X.  Ideally I would prefer the tree buffers to
>>> use a separate frame, after the manner of the speedbar.  Alas
>>> speedbar itself seems to lack the necessary semantic integration for
>>> the parsing of parameterised types (templates/generics) in C++ and
>>> Java, although I have not yet seriously attempted to resolve this,
>>> as I would prefer to use ECB ;-) 
>>> 
>> 
>> In the near future ECB will not provide what you ask for - it would
>> force a too deep-rewritting of the layout-engine of ECB. Sorry, but
>> for the moment i can not recommend you others than using the
>> speedbar. In prinzipial speedbar should be able to display the same
>> parsing results as ECB because both uses the same underlying parsing
>> engine: the cedet-suite! 
>> 
>> I'm sure if you ask Eric what you miss in speedbar, he would be
>> glad to help you!
> 
> Thank you for your quick answer!  (even if it was not the one I was
> hoping for ;-).  I will take your advice and investigate how to get
> speedbar to use semantic (which does understand templates and
> generics).  I suspect that the current issue stems from speedbar's
> use of imenu / etags (neither of which have been updated for java 1.5
> as yet), and so it ought to be solvable without bothering the
> author... hopefully.

AFAIK the current speedbar (part of cedet - not that one shipped with Emacs!!!)
Uses per default the semantic-parser if available for a file-type!! Ask
Eric...

Ciao,
Klaus

> 
> Cheers,
> Daniel.

-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
Mark Elston | 25 May 2005 21:48

Re: Multiple frame layout?

Is it possible to have two frames both in ECB mode with different
layouts?  This is not the same thing that Daniel asked about but
might prove to be a workaround.

Mark

klaus.berndl <at> sdm.de wrote:
> Daniel Wyeth wrote:
> 
>>The short version:  Is it possible to define an ECB layout which uses
>>multiple frames (top level windows), with the tree buffers in one and
>>the editing buffer in the other?
>>
>>The long version:  I am using ECB to write C, C++ and Java code.
>>While ECB provides excellent tag browsing via its tree buffers, the
>>integration of all ECB buffers into a single frame seriously
>>constrains the possible layout of the environment, and feels quite
>>unnatural on Mac OS X.  Ideally I would prefer the tree buffers to
>>use a separate frame, after the manner of the speedbar.  Alas
>>speedbar itself seems to lack the necessary semantic integration for
>>the parsing of parameterised types (templates/generics) in C++ and
>>Java, although I have not yet seriously attempted to resolve this, as
>>I would prefer to use ECB ;-)
> 
> 
> In the near future ECB will not provide what you ask for - it would force a 
> too deep-rewritting of the layout-engine of ECB. Sorry, but for the moment i can
> not recommend you others than using the speedbar. In prinzipial speedbar should be
> able to display the same parsing results as ECB because both uses the same
> underlying parsing engine: the cedet-suite!
> 
> I'm sure if you ask Eric what you miss in speedbar, he would be glad to help you!
> 
> Ciao,
> Klaus
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Yahoo.
> Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> Search APIs Find out how you can build Yahoo! directly into your own
> Applications - visit http://developer.yahoo.net/?fr_______________________________________________
> Ecb-list mailing list
> Ecb-list <at> lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecb-list
> 
> 
> 
Attachment (m.elston.vcf): text/x-vcard, 265 bytes
klaus.berndl | 26 May 2005 11:53
Picon

RE: [ECB-list] Multiple frame layout?

I have to admit i have not tested this but i'm quite sure that this
would not work because there are some variables which hold different
layout-state informations necessary for ECB to work.
These variable are not `frame-local'... Long time ago i made the first
Steps in that direction but i have stopped this cause of very low
Priority. 

I admit both scenarios would be improvements of ECB (tree-buffers
In separate frame like speedbar and also different ECB in different
Frames) but currently there is no support for it.

The latter one is also not so easy because Xemacs does not have
`make-variable-frame-local' which would be necessary. And ECB should
offer all ist features for both Emacs and XEmacs.

The road-map to the "tree-buffers in a own frame" approach is quite clear:
1. Adapt the dedicated-frame mechanism of speedbar for ECB
2. Make tree-buffer-creation independ from being included in the ECB-frame
3. Adapt the rest of the ECB-code

Nothing of these is impossible probably maybe not really hard but in
sum a lot of work especially to test it...

Maybe in the future when i have more time but for now, sorry.... ;-)

Ciao,
Klaus

P.S.
Thanks to the good suggestions!!!

Mark Elston wrote:
> Is it possible to have two frames both in ECB mode with different
> layouts?  This is not the same thing that Daniel asked about but
> might prove to be a workaround.
> 
> Mark
> 
> klaus.berndl <at> sdm.de wrote:
>> Daniel Wyeth wrote:
>> 
>>> The short version:  Is it possible to define an ECB layout which
>>> uses multiple frames (top level windows), with the tree buffers in
>>> one and the editing buffer in the other?
>>> 
>>> The long version:  I am using ECB to write C, C++ and Java code.
>>> While ECB provides excellent tag browsing via its tree buffers, the
>>> integration of all ECB buffers into a single frame seriously
>>> constrains the possible layout of the environment, and feels quite
>>> unnatural on Mac OS X.  Ideally I would prefer the tree buffers to
>>> use a separate frame, after the manner of the speedbar.  Alas
>>> speedbar itself seems to lack the necessary semantic integration for
>>> the parsing of parameterised types (templates/generics) in C++ and
>>> Java, although I have not yet seriously attempted to resolve this,
>>> as I would prefer to use ECB ;-)
>> 
>> 
>> In the near future ECB will not provide what you ask for - it would
>> force a 
>> too deep-rewritting of the layout-engine of ECB. Sorry, but for the
>> moment i can 
>> not recommend you others than using the speedbar. In prinzipial
>> speedbar should be 
>> able to display the same parsing results as ECB because both uses
>> the same 
>> underlying parsing engine: the cedet-suite!
>> 
>> I'm sure if you ask Eric what you miss in speedbar, he would be glad
>> to help you! 
>> 
>> Ciao,
>> Klaus
>> 
>> 
>> -------------------------------------------------------
>> This SF.Net email is sponsored by Yahoo.
>> Introducing Yahoo! Search Developer Network - Create apps using
>> Yahoo! 
>> Search APIs Find out how you can build Yahoo! directly into your own
>> Applications - visit
>> http://developer.yahoo.net/?fr_______________________________________________
>> Ecb-list mailing list Ecb-list <at> lists.sourceforge.net 
>> https://lists.sourceforge.net/lists/listinfo/ecb-list

-------------------------------------------------------
SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate
online with coworkers and clients while avoiding the high cost of travel and
communications. There is no equipment to buy and you can meet as often as
you want. Try it free.http://ads.osdn.com/?ad_idt02&alloc_id135&op=click

Gmane