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

[no subject]



    Date: Mon ,12 Jun 79 15:57:32 EDT
    From: rms at MIT-AI
    To:   (BUG ZWEI)

    MAKE-WINDOW-CURRENT contains a very suspicious test
    (NEQ WINDOW *MINI-BUFFER-WINDOW*).
    How can this possibly be right?  Why shouldn't selecting the
    mini buffer window with the mouse make its buffer current?
If the mini-buffer is up, you cannot select another window in the editor's view, this
allows moving text from the main window into the mini-buffer window with the mouse,
without screwing yourself by selecting things for real.
    Should COM-OTHER-WINDOW, etc., be calling MAKE-WINDOW-CURRENT?
Yes, since ^XO selects some other window completely.
    Would it be a win for the function SELECT-WINDOW, in SCREEN,
    to call MAKE-WINDOW-CURRENT?
SELECT-WINDOW involves window-system selection, MAKE-WINDOW-CURRENT involves editor
selection.  In fact, MAKE-WINDOW-CURRENT calls SELECT-WINDOW (as one might suspect).

Making the window system cause things to appear correctly to the user is reasonably
complicated: i believe these functions work properly from both the user and
programmer standpoints, so there shouldnt be any need to rearrange them.