全屏后的空白(MacOSX上的Emacs)

时间:2015-12-28 14:50:03

标签: macos emacs elisp

如图所示,全屏后会有一些空白。

2013-03-13关于bob.porkrind.org的GNU Emacs 24.3.1(x86_64-apple-darwin,NS apple-appkit-1038.36)

在Mac OSX 10.10.3 Yosemite上

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

这可能是因为Emacs窗口是面向字符的,并且您的显示器的分辨率不是字符大小的精确倍数。您可以通过摆弄字体,字体大小和/或屏幕分辨率来测试它。您可能会发现一些空白区域消失的组合(尽管整体效果可能是负面的)。

请注意,这不是Emacs特有的问题。许多其他面向字符的应用程序的行为方式相同,例如一些终端。尝试调整这些类型的应用程序;您可能会注意到以下两件事之一:

  1. 不是持续调整窗口尺寸,而是跳跃"因为它达到了可容纳更多或更少字符的大小。
  2. 窗口会不断调整大小,但您会看到窗口边框内的空白区域,就像您在Emacs中看到的一样。
  3. 对于全屏窗口(Emacs帧),没有非常好的通用解决方案。有些系统会限制Emacs'框架到其窗口大小leaving a gap。其他人可能会让框架成为它想要的任何尺寸,但这会产生你所看到的那种东西。

    一般情况下,您必须找到让您满意的设置组合。我接受了Emacs'框架并没有干净地填满我的显示器,但这对您来说可能不是一个可接受的解决方案。