带有mac和其他问题的emacs init文件

时间:2014-07-26 21:41:51

标签: ruby-on-rails macos emacs

这很容易成为我用过的最令人沮丧的程序。香港专业教育学院安装了它4x,香港专业教育学院创建了一个.emacs RET a .emacs.da .emacs.d / init.el a .init.el等。它们都没有工作,目录是写保护的,我不能保存它们等等继续。

所以基本上我根本不知道如何使用非常简单的.emacs init文件来使用rails。它已经变成了8个多小时的混乱,导致了大量无用的文件。知道问题是什么吗?香港专业教育学院切换阅读模式等。我在sudo下运行。似乎是一个相当简单的任务,所以我不确定我错过了什么神奇的东西。有任何想法吗?

我已经检查了usr bin目录并在那里创建了。我也在app目录本身的lisp目录中创建。我得到的最好的是预加载的缓冲区,但当然没有像它应该的那样实际评估缓冲区。

感谢您的帮助, 很高兴有一个有用的程序来编码与emacs lisp争论300小时

编辑:是的,我的mx自定义工作并加载正常。但我无法找到该文件,所有似乎工作的是它可以预加载主题的更改,这不是非常有用。我已经阅读了漫步,可以找到我的家庭路径等,但没有一个工作。 Vim / sublime每个花费5分钟来配置到rails

2 个答案:

答案 0 :(得分:1)

启动emacs时,请检查abbreviated-home-dir变量的设置。

  

meta-x apropos home-dir

这是emacs认为您应该放置.emacs文件和任何相关脚本的目录。

这应该与HOME环境变量相同,除非您的设置运行某种脚本来覆盖它。

答案 1 :(得分:1)

阅读https://stackoverflow.com/a/10545955/324105应该很有用。

我建议你删除所有的配置尝试(如果他们错了,或者他们有错误的文件权限,他们只会造成更多的混淆),然后运行Emacs,并使用 M - : (find-file user-init-file) RET 打开您的init文件。

键入 M - :应该会提示Eval:提示输入该代码。如有必要,您可以使用 M-x eval-expression RET

编辑文件并保存,当然注意它的位置

您可以使用 C-h v user-init-file RET

检查位置

Emacs将根据需要创建.emacs.d目录,您可以使用 Ch v user-emacs-directory RET <同样检查该位置/ kbd>,或eval (find-file user-emacs-directory)在Emacs中打开它。

请注意,您不应该使用sudo 任何;这只会导致不正确的权限。您的所有Emacs配置都应由普通用户拥有。同样,我建议删除您迄今为止创建的文件和目录,以确保您不会遇到权限问题。