如何将emacs menubar放入Ubuntu 14.04中的Window标题栏?

时间:2014-09-10 18:27:03

标签: emacs

使用Ubuntu 14.04时,菜单显示在窗口标题栏中。但是,如果打开emacs,则菜单位于菜单栏中,与旧版本的Ubuntu或Windows一样。我可以在窗口标题栏中输入菜单。

1 个答案:

答案 0 :(得分:2)

这不是一个可以在Emacs中翻转的设置;它是由编译Emacs的GTK版本(如果有的话)定义的东西,可能是一些编译时设置,以及你的Ubuntu设置。您可以编译自己的Emacs来启用此功能,但使用个人包存档来安装预构建的版本要容易得多。

This PPA提供了一个emacs-snapshot包,可以按照您想要的方式运行。这个包是Emacs的前沿版本,经常更新,与官方的Ubuntu emacs包有一些区别。最值得注意的是:

  
      
  • 很少/不支持安装elisp模块的debian软件包。大部分支持仅以分布式形式存在,此处不包括此类支持。例如,如果您要apt-get install yaml-mode,则必须包含"(要求' yaml-mode)"在你的初始化,但你不能像你可能已经习惯使用稳定系列那样自动加载yaml模式。我正在努力实现这一目标,但要注意它目前已被破坏。

  •   
  • 从好的方面来说,package.el非常适合 ,您可能想要安装的大多数软件包都可以从MELPA或Marmalade或类似产品中获得。通常,如果您使用这些快照,则需要M-x package-install foo而不是apt-get install foo

  •   

如果你想使用它,你可以这样做:

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot

您应该能够同时安装这两个版本。运行emacs时默认启动的那个将取决于您的alternatives。您还将拥有为每个版本命名的命令,以防您想要来回切换,例如emacs-24.4.50

如果您只想运行快照,那也很有效。它通常很稳定。