macOS 下全屏状态有奇怪的黑色边框

自古以来就这样了。

Emacs 虽然有了 GUI,但是在调整窗口大小的时候,它还是表现得更终端一样,以字符为单位。不管怎么调整,都不会出现半行/列字的情况。

大多数时候,适应行列和适应屏幕是矛盾的,所以就有了黑边(也就是空隙 )。

Mac Port 版本能完全填充屏幕,是因为它把边框空隙"转嫁"到 GUI 内部了,用的是障眼法。iTerm2 也是这么做的:

tmux-inner-border

全屏之后,红线框(我画的)跟真实边框之间的距离会边进一步加大(或者减小,主要看行列数跟屏幕大小的相差多少)。

2 个赞