Re: ECB-2.40 -- ecb+tramp causes emacs to hang
Steve <[email protected]> Mon, 30 Nov 2009 01:48:53 -0800 (PST)
| Newsgroups | gmane.emacs.code-browser |
|---|---|
| Message-ID | <dbef038d-3178-4993-bb51-b07479c0f112@v30g2000yqm.googlegroups.com> |
I am experiencing this problem also. Could you tell me if you've been able to resolve it? Steve On Nov 2, 2:14 am, Wouter Boomsma <[email protected]> wrote: > Dear ecb developers > > Thanks for writing ecb - it's a wonderful tool. Unfortunately, I > cannot get it to work in combination > with tramp, which forces me to turn off ecb whenever I'm working with > remote files. Hope you can > help me resolve this problem. > > Details: > Running ecb when editing remote files using tramp consistently causes > my emacs to hang immediately > after the remote file is opened. The buffer containing the remote file > is correctly displayed, but emacs stops > accepting any input. C-g doesn't help. I've tried with various > versions of emacs (22,23), and also using development > versions of ecb and cedet, and using various versions of tramp with > different remote servers, and experience > this problem in all cases. Do you have any suggestions? > > Output from ecb-submit-problem-report (name of server replaced with SERVERNAME): > > X-Reporter-Void-Vars-Found: ecb-max-lisp-eval-depth-old > ecb-max-specpdl-size-old ecb-use-semantic-grouping > > Emacs : GNU Emacs 23.1.1 (i386-apple-darwin10.0.0, GTK+ Version 2.14.7) > of 2009-10-20 on localhost > 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 '(("ProjStep\\.ede" . emacs-lisp-mode) > ("Project\\.ede$" . emacs-lisp-mode) ("\\.srt$" . > srecode-template-mode) > ("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-mode) > ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" nil epa-file) > ("\\.dz\\'" nil jka-compr) ("\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'" nil > jka-compr) > ("\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr) > ("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr) > ("\\.vr[hi]?\\'" . vera-mode) ("\\.rb\\'" . ruby-mode) > ("\\.re?st\\'" . rst-mode) ("\\.py\\'" . python-mode) > ("\\.mixal\\'" . mixal-mode) ("\\.x[bdsru]?[cn]?\\'" . > ld-script-mode) ("\\.ld[si]?\\>" . ld-script-mode) > ("\\.svgz?\\'" . image-mode-maybe) ("\\.svgz?\\'" . xml-mode) > ("\\.x[bp]m\\'" . image-mode-maybe) > ("\\.x[bp]m\\'" . c-mode) ("\\.p[bpgn]m\\'" . image-mode) > ("\\.tiff?\\'" . image-mode) ("\\.gif\\'" . image-mode) > ("\\.png\\'" . image-mode) ("\\.jpe?g\\'" . image-mode) > ("/\\.[a-z0-9-]*gdbinit" . gdb-script-mode) > ("\\.soa\\'" . dns-mode) ("\\.css\\'" . css-mode) ("\\.gcov\\'" . > compilation-mode) ("\\.awk\\'" . awk-mode) > ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode) > ("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode) > ("\\.m\\'" . objc-mode) ("\\.ii\\'" . c++-mode) ("\\.i\\'" . > c-mode) ("\\.lex\\'" . c-mode) ("\\.y\\(acc\\)?\\'" . c-mode) > ("\\.[ch]\\'" . c-mode) ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode) > ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode) > ("\\.\\(cc\\|hh\\)\\'" . c++-mode) ("\\.bst\\'" . > bibtex-style-mode) ("\\.s?html?\\(\\.[a-zA-Z_]+\\)?\\'" . html-mode) > ("\\.te?xt\\'" . text-mode) ("\\.[tT]e[xX]\\'" . tex-mode) > ("\\.ins\\'" . tex-mode) ("\\.ltx\\'" . latex-mode) > ("\\.dtx\\'" . doctex-mode) ("\\.org\\'" . org-mode) ("\\.el\\'" > . emacs-lisp-mode) > ("\\.\\(scm\\|stk\\|ss\\|sch\\)\\'" . scheme-mode) ("\\.l\\'" . > lisp-mode) ("\\.li?sp\\'" . lisp-mode) > ("\\.[fF]\\'" . fortran-mode) ("\\.for\\'" . fortran-mode) > ("\\.p\\'" . pascal-mode) ("\\.pas\\'" . pascal-mode) > ("\\.ad[abs]\\'" . ada-mode) ("\\.ad[bs].dg\\'" . ada-mode) > ("\\.\\([pP]\\([Llm]\\|erl\\|od\\)\\|al\\)\\'" . perl-mode) > ("Imakefile\\'" . makefile-imake-mode) > ("Makeppfile\\(?:\\.mk\\)?\\'" . makefile-makepp-mode) > ("\\.makepp\\'" . makefile-makepp-mode) ("\\.mk\\'" . > makefile-bsdmake-mode) ("GNUmakefile\\'" . makefile-gmake-mode) > ("[Mm]akefile\\'" . makefile-bsdmake-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\\|esr c\\)\\'" > . sh-mode) > ("\\(/\\|\\`\\)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\'" > . sh-mode) ("\\.m?spec\\'" . sh-mode) > ("\\.m[mes]\\'" . nroff-mode) ("\\.man\\'" . nroff-mode) > ("\\.sty\\'" . latex-mode) ("\\.cl[so]\\'" . latex-mode) > ("\\.bbl\\'" . latex-mode) ("\\.bib\\'" . bibtex-mode) > ("\\.sql\\'" . sql-mode) ("\\.m[4c]\\'" . m4-mode) > ("\\.mf\\'" . metafont-mode) ("\\.mp\\'" . metapost-mode) > ("\\.vhdl?\\'" . vhdl-mode) ("\\.article\\'" . text-mode) > ("\\.letter\\'" . text-mode) ("\\.i?tcl\\'" . tcl-mode) > ("\\.exp\\'" . tcl-mode) ("\\.itk\\'" . tcl-mode) > ("\\.icn\\'" . icon-mode) ("\\.sim\\'" . simula-mode) > ("\\.mss\\'" . scribe-mode) ("\\.f9[05]\\'" . f90-mode) > ("\\.indent\\.pro\\'" . fundamental-mode) > ("\\.\\(pro\\|PRO\\)\\'" . idlwave-mode) ("\\.prolog\\'" . > prolog-mode) > ("\\.tar\\'" . tar-mode) > ("\\.\\(arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|ARC\\|ZIP\\|LZH \\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\)\\'" > . > archive-mode) > ("\\.\\(sx[dmicw]\\|od[fgpst]\\|oxt\\)\\'" . archive-mode) > ("\\.\\(deb\\|[oi]pk\\)\\'" . archive-mode) > ("\\`/tmp/Re" . text-mode) ("/Message[0-9]*\\'" . text-mode) > ("\\.zone\\'" . zone-mode) ("\\`/tmp/fol/" . text-mode) > ("\\.oak\\'" . scheme-mode) ("\\.sgml?\\'" . sgml-mode) > ("\\.x[ms]l\\'" . xml-mode) ("\\.dtd\\'" . sgml-mode) > ("\\.ds\\(ss\\)?l\\'" . dsssl-mode) ("\\.js\\'" . java-mode) > ("\\.[ds]?v\\'" . verilog-mode) > ("[]>:/\\]\\..*\\(emacs\\|gnus\\|viper\\)\\'" . emacs-lisp-mode) > ("\\`\\..*emacs\\'" . emacs-lisp-mode) > ("[:/]_emacs\\'" . emacs-lisp-mode) ("/crontab\\.X*[0-9]+\\'" . > shell-script-mode) ("\\.ml\\'" . lisp-mode) > ("\\.asd\\'" . lisp-mode) ("\\.\\(asn\\|mib\\|smi\\)\\'" . > snmp-mode) ("\\.\\(as\\|mi\\|sm\\)2\\'" . snmpv2-mode) > ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode) > ("\\.\\(dif\\|pat\\)\\'" . diff-mode) ("\\.[eE]?[pP][sS]\\'" . > ps-mode) > ("\\.\\(?:PDF\\|DVI\\|pdf\\|dvi\\)\\'" . doc-view-mode) > ("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode) > ("\\.s\\(v\\|iv\\|ieve\\)\\'" . sieve-mode) ("BROWSE\\'" . > ebrowse-tree-mode) ("\\.ebrowse\\'" . ebrowse-tree-mode) > ("#\\*mail\\*" . mail-mode) ("\\.g\\'" . antlr-mode) ("\\.ses\\'" > . ses-mode) ("\\.\\(soa\\|zone\\)\\'" . dns-mode) > ("\\.docbook\\'" . sgml-mode) ("\\.com\\'" . dcl-mode) > ("/config\\.\\(?:bat\\|log\\)\\'" . fundamental-mode) > ("\\.\\(?:[iI][nN][iI]\\|[lL][sS][tT]\\|[rR][eE][gG]\\|[sS][yY][sS]\\)\\'" > . conf-mode) > ("\\.\\(?:desktop\\|la\\)\\'" . conf-unix-mode) ("\\.ppd\\'" . > conf-ppd-mode) ("java.+\\.conf\\'" . conf-javaprop-mode) > ("\\.properties\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'" . conf-javaprop-mode) > ("[/.]c\\(?:on\\)?f\\(?:i?g\\)?\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'" . > conf-mode-maybe) > ("\\`/etc/\\(?:DIR_COLORS\\|ethers\\|.?fstab\\|.*hosts\\|lesskey\\|login\\. ?de\\(?:fs\\|vperm\\)\\|magic\\|mtab\\|pam\\.d/.*\\|permissions\\(?:\\.d/.+ \\)?\\|protocols\\|rpc\\|services\\)\\'" > . conf-space-mode) > ("\\`/etc/\\(?:acpid?/.+\\|aliases\\(?:\\.d/.+\\)?\\|default/.+\\|group-?\\ |hosts\\..+\\|inittab\\|ksysguarddrc\\|opera6rc\\|passwd-?\\|shadow-?\\|sys config/.+\\)\\'" > . 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/.+\\|rea lplayer\\|scummvm\\|sversion\\|sylpheed/.+\\|xmp\\)rc\\'" > . conf-mode) > ("/\\.\\(?:gdbtkinit\\|grip\\|orbital/.+txt\\|rhosts\\|tuxracer/options\\)\ \'" > . conf-mode) > ("/\\.?X\\(?:default\\|resource\\|re\\)s\\>" . > conf-xdefaults-mode) ("/X11.+app-defaults/" . conf-xdefaults-mode) > ("/X11.+locale/.+/Compose\\'" . conf-colon-mode) > ("/X11.+locale/compose\\.dir\\'" . conf-javaprop-mode) > ("\\.~?[0-9]+\\.[0-9][-.0-9]*~?\\'" nil t) ("\\.[1-9]\\'" . > nroff-mode) ("\\.\\(?:orig\\|in\\|[bB][aA][kK]\\)\\'" nil t) > ("\\.tgz\\'" . tar-mode) ("\\.tbz2?\\'" . tar-mode)) > c++-mode-hook '(semantic-default-c-setup) > c-mode-hook '(semantic-default-c-setup) > compilation-mode-hook nil > compilation-window-height nil > ediff-quit-hook '(ediff-cleanup-mess ecb-ediff-quit-hook) > help-mode-hook nil > java-mode-hook '(wisent-java-default-setup) > max-lisp-eval-depth 1000 > max-specpdl-size 3000 > post-command-hook '(global-font-lock-mode-check-buffers > global-auto-composition-mode-check-buffers > mode-local-post-major-mode-change > ecb-handle-major-mode-visibilty ecb-layout-post-command-hook) > pre-command-hook '(ecb-layout-pre-command-hook tooltip-hide) > system-type 'darwin > temp-buffer-max-height '(lambda (buffer) (/ (- (frame-height) 2) 2)) > truncate-lines nil > truncate-partial-width-windows 50 > window-system nil > 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" "-")... > > read more » ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev