在 2019年10月27日 +0800 PM1:43,Eli Zaretskii ,写道: If your analysis is correct, then maybe input methods (or their users, if you mean a non-Emacs input method) should set redisplay-dont-pause nil, and we should un-obsolete that variable. Yes, non-Emacs input method. Setting redisplay-dont-pause to t causes other problem for emacs after 26.2, which is worse than this one. See https://lists.gnu.org/archive/html/emacs-devel/2019-01/msg00495.html But the question is: do both events you mention arrive with any time interval between them, or do they arrive together? IOW, the issue is about timing, not about the number of events. Yes, agreed. Maybe the first redisplay is interrupted by the second event when redisplay-dont-pause is nil. And the result of the first redisplay doesn’t show on screen. So no flicker. It is just my guess. You mean, print in C? You can use the safe_debug_print function. Yes. Thanks.