9得票2回答
Emacs: 将C-h翻译为DEL,将M-h翻译为M-DEL

我希望我的C/M-h键能绑定到删除操作。 通常的global-set-key解决方案对我不起作用,因为我希望这些键在包括minibuffer和各种模式在内的任何地方都能表现为删除操作,并且能够在我不同的Linux/OS X/Windows emacs安装之间工作。 我有以下近似解决方案: ...

25得票5回答
Emacs中有类似Sublime Text 2的“Goto Anything”(或即时搜索)功能吗?

最近我尝试过Sublime Text 2,我发现其中的Goto Anything功能非常有用,可以很好地浏览源代码(Ctrl-P file@ symbol似乎效果很好)。那么Emacs有没有类似的功能呢?最好是一些只需简单配置就能使用的,而不需要大量的自定义elisp。 到目前为止,我尝试过...

8得票3回答
如何在emacs中从rgrep/grep输出中移除头信息?

当我运行rgrep时,缓冲区的样子如下。我只想看到我的结果——所有其他信息对我来说都是无意义的。 -*- mode: grep; default-directory: "~/.emacs/" -*- Grep started at Sat Jan 20 12:42:21 grep --e...

11得票4回答
为什么Emacs 24找不到我添加的自定义主题?

我的整个emacs设置在这里 我在这里加载了我的init-theme.el文件(链接) 据说这样应该会使得darkclean主题可用。 但是当我键入M-x load-theme TAB时,darkclean主题没有列出。 我应该如何为Emacs 24注册它呢?

7得票6回答
如何在Emacs中默认反转视频?

我正在Mac OS 10.9上运行Emacs 24.3.1,通过MacPorts从源代码编译。 (为了保险起见,我还尝试过来自emacsformacosx.com的24.3二进制文件。)我可以使用命令行中的-r开关使Emacs在反向视频模式下运行,但是将(setq inverse-video ...

10得票2回答
Emacs解除某个模式的按键绑定

我创建了一个自定义的按键绑定宏,如下所示: ```(global-set-key (kbd "C-C C-c") "\C-a\C- \C-n\M-w\C-y")``` 问题在于,在 `python-mode` 中, `C-c C-c` 已被定义为 `python-send-buffer`。...

45得票2回答
Emacs 24包系统初始化问题

在Emacs 24内置的新打包系统中,当正确加载和初始化安装的软件包时,似乎存在一些缺陷。 最近,我升级到了发布于2012年6月10日的Emacs 24.1.1版本,并尝试使用内置的软件包系统,并使用它安装了几个软件包,但它们都有与autoload和初始化相关的类似问题。 例如,我使用一个...

7得票1回答
Emacs 24 显示下拉菜单。

我在终端模式下使用emacs。我知道如何通过F10键获取菜单。以前,Emacs在终端模式下将菜单显示为独立缓冲区中的文本。自从最近一次更新或安装某个软件包以来,我注意到emacs开始创建一个图形下拉列表以显示菜单项(请参见屏幕截图)。然而,我只在我的一个电脑上(Mac OS)看到了它,在其他电...

54得票4回答
如何保存Emacs 24中所有已安装软件包的列表?

我正在使用Prelude作为基本的Emacs配置。我已经从包管理器中安装了许多软件包,我想在另一台机器上使用我的设置。 我不想携带已安装的软件包,也不想手动创建列表。 有什么方法可以将所有已安装的软件包列表保存到prelude-package.el或任何其他文件中,以便当我将此配置带到另一...

12得票1回答
如何跳转到clojure.lang java源码?

使用Cider时,对符号"clojure.lang.ISeq"执行"M-.",会出现错误信息"No source available for clojure.lang.ISeq"。 我发现该文件的源代码在"clojure-1.5.1-sources.jar"中。 如何让Cider看到这个源...