Hello. As far as I tried, Emacs with macOS native input method still flicker. I use default Japanese input method of macOS. Flicker happens when I press RET to input selected candidates. This is because insertText: in nsterm.m is called and emits a special event '(ns-unput-working-text) and then normal input events. read_char() function which processes these events always call redisplay() just after processing '(ns-unput-working-text) event. We have to prevent redisplay after '(ns-unput-working-text) event emited by insertText:. To do it, I made a patch. I don’t know this is corrent way to prevent redisplaying. -- tsuucat