147得票6回答
如何对我 .emacs.d 目录中的所有内容进行字节编译?

我决定尝试Emacs,并且非常喜欢它。现在,我正在使用Emacs Starter Kit,它提供了更好的默认设置和一些很好的自定义功能以适应Emacs的默认安装。 我进行了一些自定义设置,添加了一些东西,如yasnippet、color-themes、unbound等。我设置了一个githu...

7得票1回答
Disabling transient-mark-mode

在我的.emacs文件中,我有以下内容: (setq transient-mark-mode nil) 然而,当我启动Emacs时,transient-mark-mode被激活。调用transient-mark-mode会显示“transient-mark-mode已禁用”的消息,但是C...

23得票3回答
一些有关Emacs桌面保存的问题:如何将其更改为保存在~/.emacs.d/.emacs.desktop中。

我在 init.el 中有这个设置。(desktop-save-mode 1) 这个方法很不错,但我想知道: 如何将.emacs.desktop文件保存到~/.emacs.d而不是~/中? 如何停止询问是否保存(只在重新启动后第一次关闭emacs时出现,从那时起它默认为是,这正是我想要的)

19得票4回答
如何编辑.emacs文件以始终在终端模式下启动Emacs?

我喜欢使用Emacs作为我的编辑器选择,由于我经常在终端上工作,因此我总是以emacs -nw 我希望能够在终端中运行emacs,而不是在窗口中运行。 我的问题是 - 如何编辑我的.emacs文件,以便这是默认行为?

9得票3回答
将 Emacs 中 Ruby 模式的缩进改为 4 个空格。

从之前的帖子中,我已经让emacs可以使用Ruby模式了。这很好用。 设置Mac Ruby开发的.emacs文件 然而我们公司使用4个空格作为缩进而不是默认的2个空格。我在尝试更改时遇到了困难。 这是我的.emacs文件: (add-to-list 'load-path "~/rdo...

18得票1回答
在Lisp中,使用require时避免出现“无法打开加载文件”的情况

我正在制作一个自定义的 .emacs 文件,可以在多台不同的计算机上使用。我希望能够加载一个存在于系统中的模式。如果不存在,我希望 Emacs 停止显示错误:File error: Cannot open load file, X。 例如:(require 'darkroom-mode) 结...

11得票1回答
如何在我的主模式钩子中访问目录本地变量?

我已经定义了一个.dir-locals.el文件,其内容如下: ((python-mode . ((cr/virtualenv-name . "saas")))) 在我的.emacs文件中,我有以下函数来获取这个值并提供一个虚拟环境路径: (defun cr/virtualenv ()...

31得票7回答
在emacs中打开两个文件,如何使它们并排显示?

有时我会从命令行启动emacs并打开两个文件,如下所示:emacs foo.txt bar.txt 这将打开 Emacs 窗口并垂直分割:foo.txt ------- bar.txt 我该如何编辑我的.emacs文件,以便它们像这样并排显示: | foo.txt | bar.t...

7得票1回答
Emacs 24:模式行样式

我想要改变emacs 24中modeline的样式。 我想要添加一个上划线和下划线。下划线很好用,但是上划线无法正常工作。这是我目前的代码(添加到.emacs): (set-face-attribute 'mode-line nil :foreground "gray0" :b...

83得票11回答
Emacs - 调用(server-start)时出错。

我目前在Windows Vista SP1中使用GNU Emacs 23.0.93.1。在我的.emacs文件中,我调用了(server-start),导致出现错误信息:The directory ~/.emacs.d/server is unsafe。有人见过这个问题并知道解决方法或变通方法...