emacs - 如何找到已加载的 .emacs 文件?

标签 emacs dot-emacs

如何让 emacs 告诉我它已加载的 .emacs 文件的位置?

我的情况很简单,当我做 sudo emacs ,它加载的 .emacs 文件与我的主目录中的文件完全不同。我可以通过 M-x eval-buffer 来解决在我自己的 .emacs 文件上,但这是很多额外的步骤,而且它似乎并没有清除正在加载的任何 .emacs 文件中的愚蠢绑定(bind)。如果有的话,我只想找到 .emacs 文件并删除一些陌生绑定(bind)(c-n、c-p、c-a 都反弹到奇怪的东西)

我的主要问题仍然是,如何让 emacs 告诉我它已加载的 .emacs 文件的位置?

最佳答案

使用的初始化文件存储在变量“user-init-file”中。要查看此使用 'describe-variable' (C-h v),请输入 'user-init-file',它将显示使用的文件。

关于emacs - 如何找到已加载的 .emacs 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/864892/

相关文章:

emacs - 有没有办法编写一个始终保持向上兼容的 .emacs?

emacs - 当 emacs 以守护进程模式启动时,通过 X11 或终端连接时如何自动加载正确的初始化设置?

emacs - 在 emacs 中,如何强制某些字符作为语句结束符?

emacs dired 和 openwith

android - Ensime 不适用于 sbt + android-plugin

emacs - 如何禁用Emacs消息,例如 "You can run the command X with Y"

Emacs:获取 new-frame 和 emacsclient -c 以使用设置的帧大小?

emacs - 如何在 emacs 中修改 Stroustrap C 样式

emacs - 将错误重定向到 org src 中的结果

emacs - 在 emacs 中使用两个框架时,如何防止编译缓冲区同时出现在两个框架中?