mac下emacs全屏会跳出黑窗口


#1

如题,如果非全屏模式下,一切正常,但是一旦全屏,则在使用一段时间后,会突然跳出黑窗口,然后光标会自动在黑窗口和emacs之间切换,输入文字的时候,时不时的跳动一下,此时,emacs的最大化,最小化的那一栏也消失不见了,而且有时候输入光标也会消失,好神奇,用的emacs是按照spacemacs网站上介绍的,brew install emacs-plus --HEAD --with-natural-title-bars, 有人知道如何解决么?


#2

请问解决了吗? 我也有这个问题?


#3

是不是全屏用了child frame,我也出现了这种情况

如果你使用company之类的补全,而且用child frame,貌似macOS会觉得这个补全窗口是新窗口,于是会新建桌面


#4

使用了任何 child-frame的包就可能出现该问题。


#5

像我这样启动就可以了 https://github.com/manateelazycat/lazycat-emacs/blob/master/site-lisp/config/init-startup.el


#6

按照懒猫的方案,就是不用 mac 原生的全屏模式就可以了。虽然有点遗憾但算是能工作了👍


#7

只是可惜split view不好使了