From: Jan S. <ja...@bi...> - 2003-07-09 19:52:22
|
On Wed, 09 Jul 2003 10:59:59 -0600, Jan Sacharuk <ja...@bi...> wrote: Actually, I thought of something else that might be neat for future versions. I use hideshow for my edit buffer, and typically keep everything hidden. It would be cool if classes (or methods too, somehow) in the methods buffer reflected the state of the edit buffer if using hideshow. I realize that this would be significantly more painful to implement, however. Just a thought. JS > On Mon, 7 Jul 2003 09:43:25 +0200, Berndl, Klaus <kla...@sd...> > wrote: > > As a small wishlist item, would it be possible to include customization > for what level of expansion is default in the methods buffer, and > further, the level of expansion based on the number of methods in that > buffer? For instance, if there are only a few methods in the buffer, I'd > like them fully expanded. If the methods buffer is so full that it > requires scrolling, I'd like the methods buffer collapsed to expansion > level 0, so that I can see all the classes, but not anything else. Even > if that last bit is too much work, being able to customize the default > expansion level would be sweet. It may already be in there, but I > certainly can't find it. > > Oh, and where does ECB look for the icons if you turn on ecb-tree-use- > image-icons? > > Thanks, > > JS > >> ECB 1.95 is released! >> >> >> >> >> What's new in the new release: >> ------------------------------ >> * Changes for ECB version 1.95 >> ** ECB now displays the expand-and collapse symbols in the tree-buffers >> with >> image-icons - the same icons as speedbar uses. See the new option >> `ecb-tree-use-image-icons'. >> ** Adding hideshow to the popup-menu of the Methods-buffer. >> This popup-menu now offers two entries for hiding resp. showing the >> block >> of that token in the Methods-buffer for which the popup-menu was >> openend. >> This is done with the hideshow.el library. >> Thanks to Christoff Pale < <mailto:chr...@ya...> >> chr...@ya...> for suggestion. >> ** Horizontal scrolling of the tree-buffers by clicking the edges of the >> modeline with mouse-1 or mouse-2. I.e. if you click with mouse-1 onto >> the >> left (resp right) egde of the modeline you will scroll left (resp. >> right) >> with the scroll-step defined in `ecb-tree-easy-hor-scroll'. This is only >> for GNU Emacs because XEmacs has hor. scrollbars. >> ** Changed default keybindings: >> - C-c . r: `ecb-rebuild-methods-buffer' >> - C-c . lc: `ecb-change-layout' >> - C-c . lr: `ecb-redraw-layout' >> - C-c . lt: `ecb-toggle-layout' >> - C-c . lw: `ecb-toggle-ecb-windows' >> ** Starting ECB is now possible via the "Tools"-menu >> ** ECB now requires speedbar version 0.14beta1 or higher. An automatic >> requirements-check is done by ECB. This is because now ECB has three >> dependencies to speedbar-code: Integrating whole speedbar in the ECB- >> frame, >> using speedbar-logic to parse files with imenu or etags and using the >> icons >> of speedbar for the ECB-tree-buffers. >> ** Fixed bugs >> *** Now the "goto-window-..." menu-entries in the "ECB"-menu are working >> correct >> if a speedbar is integrated into the layout. >> *** Preventing etags-supported sources from being parsed (and saved) too >> often. >> >> >> How to get it: >> -------------- >> Sorry, it's too big to post the sources here... >> If you are using ECB >= 1.80 then you can just call "M-x ecb-download- >> ecb" if >> you are online. ECB will then download autom. latest and newest ECB and >> install it for you. >> Or go to the homepage at <http://ecb.sourceforge.net> >> http://ecb.sourceforge.net and download it from >> there. >> >> >> General description of ECB: >> --------------------------- >> ECB stands for "Emacs Code Browser" and is a source code browser for (X) >> Emacs. >> It is a global minor-mode which displays a couple of windows that can be >> used >> to browse directories, files and file-contents like methods and >> variables. It >> supports source-code parsing for semantic-supported languages like Java, >> C, >> C++, Elisp and Scheme as well as for source-types supported "only" by >> imenu or >> etags (e.g. perl, TeX, LaTeX etc.). >> Here is an ascii-screenshot of what ECB offers you: >> ------------------------------------------------------------------ >> | | | >> | Directories | | >> | | | >> |--------------| | >> | | | >> | Sources | | >> | | | >> |--------------| Edit-window(s) | >> | | (can be splitted in two windows) | >> | Methods/Vars | | >> | | | >> |--------------| | >> | | | >> | History | | >> | | | >> ------------------------------------------------------------------ >> | | >> | Compilation-window (optional) | >> | | >> ------------------------------------------------------------------ >> This is only one example-layout - ECB offers a lot of different layouts. >> For more details go to <http://ecb.sourceforge.net/> >> http://ecb.sourceforge.net/ >> >> >> Enjoy, >> Klaus >> > > > -- Jan Sacharuk Programmer BioWare Corp. ja...@bi... |