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

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

48得票3回答
如何在Emacs(版本24+)中删除已安装的软件包?

我想要删除安装的几个软件包。当我调用 package-list-packages 时,我发现有一个 "d" 命令(标记删除)和一个 "x" 命令(执行)。但是,这似乎只是从列表中删除了软件包名称/描述,而不是实际位于 ~/.emacs.d/elpa 目录下的文件。我做错了什么或者遗漏了什么?肯...

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

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

45得票6回答
Emacs markdown-mode 预览错误:"bin/bash: markdown: command not found"

我在Fedora 17上使用Emacs 24。我已经安装了markdown-mode,但每当我尝试通过在Emacs中键入C-c C-c m或C-c C-c p来导出文件时,就会出现以下错误:/bin/bash: markdown: command not found 我读到这可能是路径变...

42得票5回答
在Emacs 24中阅读Gmail邮件

在 Emacs 24 中,确认和发送电子邮件的权威方式是什么?我已经查看了以下 StackOverflow 链接:设置 Emacs VM 中的 Gmail如何配置 Emacs SMTP 以使用安全服务器 Gmail我应该使用哪个 Emacs 邮件包?我了解到涉及到以下包smtpmail,rma...

32得票1回答
Emacs 24中的Python Shell?

我最近从Emacs 23升级到Emacs 24。自从升级以来,看起来我失去了调用"M-x python-shell"的能力(!)。 发生了什么事?难道包含的Python模式不再具备此功能? 使用Emacs 23:○ /usr/local/bin/emacs -Q Describe fun...

32得票2回答
从 .emacs 文件设置 Emacs 24 的颜色主题

我在我的.emacs文件中有以下代码:(if (null window-system) (progn (require 'color-theme) (color-theme-initialize) (color-theme-simple-1))) 当我在控制台上打开...

25得票2回答
如何在emacs的evil-mode中使用undo-tree更改撤销的粒度级别?

这里有一些不错的选择: emacs-24、evil-mode(使用vim绑定在emacs中)、和undo-tree。 然而,在编辑模式下(插入模式),我有时会进行多个插入、删除等操作,才离开插入模式。 "撤销"将整个插入(包括删除)作为一个编辑行为。例如,我无法仅撤销意外删除的段落而不撤消整个...

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

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

24得票4回答
在需要身份验证的代理后面使用ELPA(Emacs)

我已经阅读了这个和这个问题的回答。其中都提到Emacs可以处理身份验证,但是对我并不起作用。 问题是:出了什么问题呢? 我的Emacs版本是24.0.97-1,并且运行在64位Linux上。 在工作中,我必须使用代理服务器进行任何互联网连接。因此,我设置了以下环境变量:http_proxy=&...