[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 'Strange' changes in status line
From: |
Eli Zaretskii |
Subject: |
Re: 'Strange' changes in status line |
Date: |
Thu, 28 Aug 2008 21:54:24 +0300 |
> From: Glenn Morris <address@hidden>
> Date: Thu, 28 Aug 2008 02:00:51 -0400
> Cc: Eli Zaretskii <address@hidden>, address@hidden
>
> Angelo Graziosi wrote:
>
> > In the status line, now I see 'Emacs' near the buffer name
> >
> > --:----Emacs foo.f90 59% ....
> >
> > Just a curiosity, Why this change and which usefulness?
>
> I believe it's an unintended consequence of this:
>
> 2008-08-25 Eli Zaretskii <address@hidden>
>
> * bindings.el (mode-line-frame-control): New function, caters to
> `pc' ``window system''.
> (mode-line-frame-identification): Use it instead of
> accessing window-system directly.
>
>
> In X:
>
> emacs -Q
>
> C-h v mode-line-frame-identification
> Its value is ("-%F ")
>
> M-: (mode-line-frame-control)
> -> " "
>
> ie, the variable is being set at the wrong time.
I don't see this problem on MS-Windows: the frame name is not
displayed in the mode line, and the value of
mode-line-frame-identification is " ", as I'd expect.
I won't have access to a system with X for a couple of days. If you
still see this with the current CVS, please put a breakpoint in
decode_mode_spec and tell me when and from where it is called ``at the
wrong time''.
Thanks.