在 Mac 下的 GUI Emacs 中,用输入法输入的时候,会不会一直在抖动 ?

brew install emacs-mac 之后要做一次 brew linkapps 或者手工创建链接,再或者手工把 Emacs.app 复制到 /Applications 下面。

玄学?????

不是玄学,因为 emacs-mac (Emacs Mac Port) 针对 mac 做了优化,使用了不同的 UI 库(看前面回帖列出的版本信息)。

1 个赞

也碰到楼主这个问题,另外使用 snippet 的时候用中文会把整个 snippet 打乱。

感谢前面有人推荐 emac-mac,已用上这个,前面说的两个问题都消失。

这个bug有新的回复,一个日本朋友找到了问题,并且给出了解决方法。 亲测有效,将redisplay-dont-pause设置为nil即可。

14 个赞

我用的是emacs 25.1.1,从源代码编译出来的版本。 macOS Sierra 10.12.4,没发现抖动。输入法用的清歌输入法(我用五笔)。

印象中跟所使用的输入法也有关,用系统自带的拼音输入法会出现上面的问题,别的输入法就不清楚了。

24.5用系统拼音输入法没这个问题,应该是25的bug

1 个赞

换个输入法吧应该是输入法的问题,,,mac 10.12 emacs25.2 清歌输入法 无出现此问题

设了这个之后果然OK了

之前还没有注意到这个问题,看了一下,果然emacs 26 也有这个问题!亲测有效,谢谢咯!

但是,在macOS上明显感觉25要比24慢不少,不知道有啥设置不对。

不会抖, 25.1 和 25.2 都不会啊, 用的搜狗输入法

亲测有效,太棒了

感谢感谢,这个有效!

我也遇到了这个问题,还去报了个bug,一年快过去了还没解决,我都快降级到24了。今天才看到这个帖子。

(setq redisplay-dont-pause nil) 

确实有效。

我现在用 Emacs 27 依旧有这个问题,只是我不太注意到了。

假如十分在意的话,可以试试 Mac Port (Carbon),上面提到它没这个问题:

多谢啊!OSX 10.11.6 Emacs 27.0.50 亲测有效!

设置之后,中文拼音没有问题了。

不过会出现屏幕割裂的情况,特别是在使用vim下快捷键( :w )保存的时候。不知道你有没有出现这种情况呢?

来来来,让我来告诉你的fix方法(最早是一个日本小伙伴找到的,源代码阅读大神),只要一行呦~

;; stop cursor blinking at the first letter when using pinyin or wubi
(setq redisplay-dont-pause nil)