GNU bug report logs -
#32790
27.0.50; point jumps unexpectedly after delete-window
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Thu, 20 Sep 2018 23:57:01 UTC
Severity: minor
Found in version 27.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> Once more: What could go posibly wrong if you added 'hook' to
>> 'post-command-hook' and unconditionally (that is completely
>> disregarding whether a buffer display action succeeded or not) removed
>> the overriding action there.
>
> Please note that for example S-M-up M-x ffap RET RET involves
> the minibuffer before a buffer-displaying command is executed.
One more argument against using 'window-state-change-functions' or the
like. Selecting the minibuffer window would count as a state change
and immediately reinstall the previous overriding action.
Rather, the function on 'post-command-hook' would have to be more
intelligent - check whether the minibuffer-window is selected and
leave the overriding action untouched in that case. Moreover, using
'post-command-hook' would automatically fix any problems when quitting
an S-M-up action. I see no way to catch quitting via a state change
of windows.
martin
This bug report was last modified 5 years and 235 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.