如何将emacs菜单栏放入Ubuntu 14.04的窗口标题栏?

如何将emacs菜单栏放入Ubuntu 14.04的窗口标题栏?,emacs,Emacs,在使用Ubuntu 14.04时,菜单显示在窗口标题栏中。但是,如果打开emacs,菜单栏中的菜单与较早版本的Ubuntu或windows相同。可以在窗口标题栏中打开菜单。这不是一个可以在Emacs中翻转的设置;这是GTK版本定义的东西,Emacs是根据它编译的(如果有的话),可能是一些编译时设置,以及你的Ubuntu设置。您可以编译自己的Emacs来实现这一点,但使用个人软件包归档来安装预构建版本要容易得多 提供一个按您所需方式工作的emacs快照包。这个包是Emacs的前沿版本,经常更新,与

在使用Ubuntu 14.04时,菜单显示在窗口标题栏中。但是,如果打开emacs,菜单栏中的菜单与较早版本的Ubuntu或windows相同。可以在窗口标题栏中打开菜单。

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

提供一个按您所需方式工作的emacs快照包。这个包是Emacs的前沿版本,经常更新,与官方的Ubuntu Emacs包有些不同。最值得注意的是:

几乎不支持安装elisp模块的debian包。大部分支持仅以分发包的形式存在,此处不包括分发包。因此,例如,如果要获得安装yaml模式,您必须在init中包含require'yaml模式,但您无法像您可能习惯于稳定系列那样自动加载yaml模式。我正在努力启用此功能,但请注意,它目前已被破坏

另一方面,package.el工作得非常出色,您可能希望安装的大多数软件包都应该可以从MELPA或Marmalade或类似产品获得。通常,如果您正在使用这些快照,您将希望M-x软件包安装foo,而不是apt get install foo

如果您想使用它,可以执行以下操作:

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot
您应该能够同时安装这两个版本。运行emacs时默认启动的一个将取决于您的。您还将为每个版本命名命令,以防来回切换,例如emacs-24.4.50

如果您只想运行快照,它也可以正常工作。总体上相当稳定