bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#20100: 24.4.91; Can't scroll a window while in minibuffer


From: martin rudalics
Subject: bug#20100: 24.4.91; Can't scroll a window while in minibuffer
Date: Fri, 13 Mar 2015 19:16:54 +0100

> You need to be in the minibuffer in order for the effect to occur,
> which you're not.

I know but you didn't give a recipe.

>> The fact that you apparently have to
>>
>> (setf (window-point wnd) (point))
>>
>> seems to suport my claim above, namely that `wnd' is not selected at
>> that time.
>
> It is selected, only the minibufer is interfering.

It apparently is _not_ selected (at least not in your snippet).  With
emacs -Q evaluate the following code:

(let ((buffer (get-buffer-create "*buffer*"))
      (window (selected-window))
      (line 0))
  (set-window-buffer nil buffer)
  (with-current-buffer buffer
    (while (< line 100)
      (insert (format "%02d\n" line))
      (setq line (1+ line))))

  (with-selected-window (minibuffer-window)
    (with-selected-window window
      (goto-char (point-min))
      (forward-line 25)
      (recenter))
    (insert "This is your minibuffer window!")
    (sit-for 5)))

Can you see the difference?

martin





reply via email to

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