[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: set-window-start
From: |
Lars Hansen |
Subject: |
Re: set-window-start |
Date: |
Thu, 15 Jul 2004 09:07:45 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021213 Debian/1.2.1-2.bunk |
Luc Teirlinck wrote:
There has been an undocumented change in the behavior of
`set-window-start' since Emacs 20.7.
Recently I also noticed that something is wrong with window positions.
I noticed that when I evaluate
(let* ((edges (window-edges (selected-window)))
(left (nth 0 edges))
(top (nth 1 edges))
(right (nth 2 edges))
(bottom (nth 3 edges)))
(list (window-at left top)
(window-at right top)
(window-at left bottom)
(window-at right bottom)))
in the scratch buffer, it returns:
On Emacs 20.7:
(#<window 3 on *scratch*> nil #<window 4 on *Minibuf-0*> nil)
On Emacs 21.2:
(#<window 3 on *scratch*> nil #<window 3 on *scratch*> nil)
On todays CVS Emacs:
(nil nil nil #<window 3 on *scratch*>)
As a result of the current state, windmove functions does not work
correctly.