From: Klaus B. <kla...@sd...> - 2003-02-25 20:29:04
|
On Tue, 25 Feb 2003, Jan Sacharuk wrote: > Okay, I just upgraded to Emacs 21.2, and I'm having new and different > issues. > > 1) When I start up Emacs, the ECB part of the frame is always too big. > When I toggle my ECB layout, it resizes to the right size. Do not know why this occurs. I suggest you to recustomize your layout-sizes with `ecb-store-window-sizes'. > > 2) My Sources buffer truncates long lines. I have both the long line > and long name truncation turned off. Yes, i see. This is a bug in ECB 1.92 which will be fixed in the forthcoming bug-release 1.92.1. Probably i will offer a patched file ecb.el for download at the ECB website. > > 3) If I turn long-name truncation off, deactivate and reactivate ECB, > it's okay, though it still doesn't do what I expect. If I shut down > emacs and restart it, my methods buffer doesn't show anything, even if > I completely rebuild the buffer. It's always empty. I saw in your bug-report that the values of c++-mode-hook and c-mode-hook are not correct, means the necessary `semantic-default-c-setup' is not contained. I suppose you have somehow accidently destroyed these correct hook settings. Maybe you use setq instead of add-hook?! Please read the related section in the online manual "Setting up Emacs". > > 4) This is an old issue, but I thought I'd ask it now: How do I get > ECB to automatically populate the methods buffer when I open a file, > or switch to it? I use desktop, so all of the files that I had open > when I shut emacs down are automatically opened when I start it again. > When I switch to the buffers, I end up having to do a reload-buffer to > get the methods buffer to show anything. Even still, it often gets out > of sync, and I have to do an ecb-rebuild-methods-buffer to fix it. So, > is there any way to automatically force ECB to populate the methods > buffer - and preferrably rebuild it at the same time - whenever I > enter a buffer with code in it? This should not be if `ecb-window-sync' is not nil (which is in your settings). So maybe this is a bug somehow related to point 3). I suggest first fixing 3) so the ECB-method buffer works correct. Check for this where you set `c++-mode-hook' and `c-mode-hook'! To demonstrate that ECB works correct please do: 1. Start Emacs with "emacs -q -no-site-file" 2. Add the directories of semantic, eieio and ecb to your load-path 3. M-x load-library RET ecb RET 4. M-x ecb-activate 5. Add a path to `ecb-source-path'. 6. Check if all is working. This scenario starts up a fresh Emacs and ECB and checks if ECB works correct in principle and some of your settings are responsible for the problems. Hope this helps, Klaus -- Klaus Berndl mailto: kla...@sd... sd&m AG http://www.sdm.de software design & management Thomas-Dehler-Str. 27, 81737 München, Germany Tel +49 89 63812-392, Fax -220 |