From: Berndl, Klaus <klaus.berndl@sd...> - 2003-01-16 07:55:46
>I am running Debian "testing" and are trying to use ECB but it crashes
>d uring activation. I left the original xemacs configuration from
>Debian untouched and tried different .init.el files but the result is
>always the same. Can you help?
Do not know, because i'm very surprised why the problem-report states
ECB version 1.90 because the latest release is 1.80!!??
>Emacs : XEmacs 21.4 (patch 6) "Common Lisp" [Lucid] (i386-debian-linux, Mule) of Sat Apr 6 2002 on eeyore
>Package: ECB: 1.90, semantic: 1.4, eieio: 0.17, JDEE: 2.2.8
>The contents of the *Backtrace* buffer were
>Signaling: (error "Invalid prefix keys in sequence" ?< "<RET>")
> define-key(#<keymap size 360 0x46fa> "<RET>" #<compiled-function nil "...(5)" [tree-buffer-return-pressed nil] 3 nil >
> tree-buffer-create(" *ECB Directories*" #<x-frame "emacs" 0x270d> ecb-interpret-mouse-click ecb-tree-buffer-node-
This sounds even more mysteriously because this code is unchanged a long long time
and it is proved to work with every Emacs-flavor regardless of Xemacs or Emacs.
Maybe you use "for GNU Emacs byte-compiled" files and run it now with XEmacs, do not know?
Can this be??
What you can do is: Send me (on my private Email-adress, not the mailing-list!)
the complete content of your ECB-installation and i will try it with my XEmacs 21.4.10
>After doing some more debugging, here is a new version of=20
>which runs also on gnu emacs (at least for me).
>Tested with gnu Emacs 21.3.1 under NT
>and ecb-snapshoot and cedet-1.0.b3
i hope i will find some time in the next days to take a deep
look at this code - and integrate it into ECB... Thanks in
advance for your work!
>Maybe worth noting is that the tree display of the methods
>seems to be much quicker than under xemacs (factor of 2?)
>and some features work better than under xemacs (i.e. unmatched
>syntax mode does not do anything visible under xemacs).
because i'm working mostly with GNU Emacs i can not really judge
this - but you should have in mind: Both ECB and cedet are=20
developed by people using GNU Emacs for their work and also for
developing emacs-lisp-software - AFAIK this implies the following
way implementing new stuff for ECB or cedet (for the former one
i can commit this for the latter one i assume it ;-):
First a new features is developed for
GNU Emacs and then it will be made working also with XEmacs - one
of the reasons is that the documentation of elisp-internals etc.
in GNU Emacs is much better than in XEmacs... the documentation-policy
of the Emacs maintainers is more strictly then the XEmacs one - which
is IMHO a good decision.... ;-)
so i'm not really surprised that some things work sbetter in Emacs
then in XEmacs