Hi, Stickyfunc mode puts the first line of the method/class that is on the top line of the window into the header line. That way you can always see what function you are working on. It's something I always thought would be useful.
The overline is simply a decoration to help divide different types of tags from eachother in the buffer. I copied the idea from some Java editor I saw a coworker using. It is a part of semantic-decoration-mode. You can concoct your own decorations with `define-semantic-decoration-style'. I have seen several times that people look at these things and go "Eeww! What's all this?" and after a little bit change their minds and think they are useful. You can turn all the "code-helpers" off and suffer no ill effect. I turn most things on in the default so you get exposed to them, and can later choose which tools you like and turn off the others. Eric >>> Felix Dorner <[EMAIL PROTECTED]> seems to think that: >> >> >>That's the because of semantic stickyfunc mode. Try >>M-x global-semantic-stickyfunc-mode. >> >> > >OK thanks. With that, the header-line disappeared. >I guess it appeared because I have (semantic-load-enable-code-helpers) >(as in the cedet INSTALL file), do I really need this? > >another artifact that appeared yesterday too was an overline right above >a class body, just like this: > >__________________________ >class TestSocket extends Socket{... > > >and a similar overline right above the main method of that class > >So what are those lines meant for? >Felix > -- Eric Ludlam: [EMAIL PROTECTED], [EMAIL PROTECTED] Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org