[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#38164: quit-restore-window doesn't restore point in man
From: |
martin rudalics |
Subject: |
bug#38164: quit-restore-window doesn't restore point in man |
Date: |
Thu, 14 Nov 2019 10:20:09 +0100 |
> (progn
> (man "XYZ")
> (read-string "--> "))
>
> 'read-string' activates the minibuffer, but asynchronous Man-bgproc-sentinel
> later calls 'quit-restore-window' that selects its previous window,
> ignoring the fact that now the selected window was in the minibuffer.
> So we need an exception for the case of active minibuffer.
So what you want is probably (twice)
(when (and (window-live-p (nth 2 quit-restore))
(not (eq (selected-window) (minibuffer-window))))
(select-window (nth 2 quit-restore))))
But note that quitting the minibuffer will restore the previous window
configuration and thus undo that selection and all other changes done
by 'quit-restore-window' anyway.
martin
- bug#19064: 25.0.50; `message' overwrites `y-or-n-p' prompt, so user misses it, Juri Linkov, 2019/11/06
- bug#19064: 25.0.50; `message' overwrites `y-or-n-p' prompt, so user misses it, Juri Linkov, 2019/11/09
- bug#19064: 25.0.50; `message' overwrites `y-or-n-p' prompt, so user misses it, martin rudalics, 2019/11/10
- bug#38164: quit-restore-window doesn't restore point in man, Juri Linkov, 2019/11/10
- bug#38164: quit-restore-window doesn't restore point in man, martin rudalics, 2019/11/11
- bug#38164: quit-restore-window doesn't restore point in man, Juri Linkov, 2019/11/12
- bug#38164: quit-restore-window doesn't restore point in man, martin rudalics, 2019/11/13
- bug#38164: quit-restore-window doesn't restore point in man, Juri Linkov, 2019/11/13
- bug#38164: quit-restore-window doesn't restore point in man,
martin rudalics <=
- bug#38164: quit-restore-window doesn't restore point in man, Juri Linkov, 2019/11/14
- bug#38164: quit-restore-window doesn't restore point in man, martin rudalics, 2019/11/15
- bug#38164: quit-restore-window doesn't restore point in man, Juri Linkov, 2019/11/18
- bug#38164: quit-restore-window doesn't restore point in man, Eli Zaretskii, 2019/11/18
- bug#38164: quit-restore-window doesn't restore point in man, martin rudalics, 2019/11/19
- bug#38164: quit-restore-window doesn't restore point in man, Eli Zaretskii, 2019/11/19
- bug#38164: quit-restore-window doesn't restore point in man, martin rudalics, 2019/11/19
- bug#38164: quit-restore-window doesn't restore point in man, Eli Zaretskii, 2019/11/19
- bug#38164: quit-restore-window doesn't restore point in man, martin rudalics, 2019/11/19
- bug#38164: quit-restore-window doesn't restore point in man, Juri Linkov, 2019/11/19