[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]