>>>> "ms" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
ms> What do you mean by "programs"? It seems you mean exactly the
ms> same thing as what I meant by "commands"
No. Commands are programs, but so are hook functions, which need not
be commands.
ms> Currently, there *is* synchronicity in places where the user
ms> is not typing, namely in selected windows of non-selected
ms> frames.
I have no idea what that means in terms of the XEmacs I have in front
of me. If I type into a window on a buffer, then the buffer point is
synched to that window, and is not the same as the window point in a
selected window on that buffer in a non-selected frame (except by
accident, and if I move in the selected frame, it won't be any more).
At least, not in any XEmacs build I have immediately available to me.
Are you telling me that in your XEmacs if you start xemacs -vanilla,
and you do
C-x b *tmp* RET
"This is a buffer, and point is at the end of line 1 in frame 1"
C-x 5 b *tmp* RET
C-b
you see the cursor move left in both frames? It does _not_ do that
for me. Nor does the cursor move in both frames as I type text if I
start xemacs -vanilla and do
C-x b *tmp* RET
C-x 5 b *tmp* RET
"This is a buffer, and point is at the end of line 1 in frame 1"
although the text appears simultaneously in both buffers. (Lack of
cursor motion is a little disconcerting here.) Now, if I start xemacs
-vanilla and do
C-x b *tmp* RET
"This is a buffer, and point is at the end of line 1 in frame 1"
C-x 5 b *tmp* RET
C-a
C-x 5 o
C-x b *scratch* RET
C-x 5 o
C-x b *scratch* RET
C-x 5 o
C-x 5 b *tmp* RET
I am now looking at a lie (point is at the beginning of that line).
This is moderately disconcerting in this context, but fixing that would
be not be trivial, I think (you'd have to keep a viewed-buffer history
for each window). Nor is it obvious that that would produce sane
results as often as the current heuristic (on switch-to-buffer, last
selected-window-on-selected-frame wins) does.
--
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.