GNU bug report logs -
#19576
24.4; Broken function in `window-size-change-functions' cause `write-file' to write the wrong buffer
Previous Next
Reported by: Anders Lindgren <andlind <at> gmail.com>
Date: Mon, 12 Jan 2015 23:39:02 UTC
Severity: normal
Found in version 24.4
Done: Anders Lindgren <andlind <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Johan Bockgård <bojohan <at> gnu.org>
> Cc: Anders Lindgren <andlind <at> gmail.com>, 19576 <at> debbugs.gnu.org
> Date: Sun, 22 Nov 2015 19:44:04 +0100
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > I could only understand that if whatever you do following a call to
> > set-window-start includes resizing of windows or creation/deletion of
> > windows. Or maybe you meant editing in that window? Even then at
> > least the simple commands I tried don't do that.
> >
> > The display engine generally doesn't do anything unless the screen
> > should change. So if you work outside of the window whose starting
> > point you forced, Emacs should never do anything with that window.
>
> E.g. the following cause a recenter of *scratch*:
>
> emacs -Q
> M-: (set-window-start (selected-window) (point-max) t) RET
> C-x 2
> Click mouse in other window
>
> or
>
> emacs -Q
> M-: (set-window-start (selected-window) (point-max) t) RET
> C-x 2
> C-x o
> C-h i
>
> or
>
> emacs -Q
> M-: (set-window-start (selected-window) (point-max) t) RET
> Resize frame
That's what I said (see above): resizing of windows or
creation/deletion of windows can indeed cause recentering.
This bug report was last modified 9 years and 179 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.