Ubuntu 14.04 中的 Emacs 24:我可以删除工具栏上的空格吗?

Ubuntu 14.04 中的 Emacs 24:我可以删除工具栏上的空格吗?

我已经使用 在 Ubuntu 14.04 中安装了 Emacs 24。sudo apt-get install emacs但是工具栏左侧有奇怪的空白。

注意工具栏左侧

我可以将其删除,或者至少改变它的颜色吗?

我尝试了以下方法,但都不起作用:

  • 关闭“边缘”选项,但它与工具栏空白是分开的。
  • 我已经知道如何删除整个工具栏(tool-bar-mode -1)但我喜欢工具栏所以我不想这样做。
  • 我已经在 Google 上搜索过“emacs 工具栏”或其他一些关键词,但找不到有意义的答案。
  • 我尝试过编辑 .Xresources,但我不知道工具栏相关设置的名称。除了隐藏整个工具栏(emacs.toolBar: off)之外,Google 没有透露太多信息。

答案1

默认的 Ubuntu 主题(氛围辐射) 不包含手柄盒图形,因此 Emacs 中的“手柄盒”显示为空格。Ubuntu 主题团队没有设计手柄盒图形,因为handlebox widgit 在 GTK3(Emacs 24 使用的工具包)中已弃用。据报道Emacs 上游邮件列表并且有一位开发人员确认了这个问题。但我不知道这个问题是否会在 Emacs 的未来版本中得到解决。

解决方法:Clearlooks-Phenix存储库中可用的主题具有适合工具栏“handlebox”的图形。您可以通过以下命令安装它:

sudo apt-get install clearlooks-phenix-theme

氧气-gtk主题还具有适合 handlebox 的图形,但是当您将鼠标光标悬停在工具栏按钮上时会出现图形故障。

如果您知道如何向 Ambiance 和 Radiance 主题添加手柄框图形,或者如何移除 Emacs 的手柄框,我将不胜感激。但目前我可以使用 Clearlooks-Phenix 主题。

答案2

将以下内容添加到您的.emacs

(custom-set-variables
 '(fringe-mode 0 nil (fringe))
)

相关内容