On Wed, 2002-07-31 at 02:50, Steve Youngs wrote:
|--==> "RF" == Roland Frank
<FrankRoland(a)kuka-roboter.de> writes:
RF> the modeline display of func-menu is incorrect: it always shows the
RF> function name where the current curser is. If you split a buffer
RF> and move the cursor in one buffer to another function, then the
RF> modeline of both views changes.
RF> However, other modes can manage this, e.g. the line number is correct
RF> in the two views.
I see this on GNU/Linux as well.
If you get a chance, could you take a look at this one, Ville?
Took a brief look, and the problem seems to be that func-menu calls
redraw-modeline after updating modeline contents. redraw-modeline
affects the current _buffer_ (or with an argument, all buffers), so it
changes the modeline of all frames where the buffer is visible. I don't
know how to tweak it so that only the current frame's modeline would be
redrawn. Suggestions/patches/pointers welcome.
While I was at it, added JavaScript support to func-menu, expect to see
this and checkdoc'ifications in CVS soon.
--
\/ille Skyttä
ville.skytta at
xemacs.org