Re: Supporting :eval

"Stephen J. Turnbull" <[email protected]> Mon, 14 Jun 2004 13:45:32 +0900
Newsgroups gmane.emacs.xemacs.design
Organization The XEmacs Project
Message-ID <[email protected]>
>>>>> "Jóhann" == Jóhann Gunnar <[email protected]> writes:

    Jóhann> K, I'll read about specifiers -- hopefully that works.
    Jóhann> But this looks like I'll need to add run-hooks to some
    Jóhann> built in functions -- or is this something I wouldn't need
    Jóhann> to do myself?

As far as I can tell the needed hook(s) don't exist yet.

    Jóhann> Unfortunately, every modeline displays the number of the
    Jóhann> current-window (changes when I select another window).
    Jóhann> This was an *unexpected* bug.  Perhaps XEmacs' redisplay
    Jóhann> engine is designed completely different?

The redisplay engine is completely different; that's why we forked in
the first place, and then GNU redid theirs from scratch for XEmacs 21.

I suspect that GNU Emacs has a notion of "window-local" variable.
XEmacs does not.  Instead, it implements the abstract notion of
"place" which can be a UI element (window, frame) or a buffer, as a
"specifier".

    Jóhann> The actual window numbers as such come from Gnu Emacs'
    Jóhann> (window-list), which returns a fixed list (independent of
    Jóhann> current-window).

But is this independent of operations like "bury-buffer"?


-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.