【发布时间】:2016-05-03 21:59:23
【问题描述】:
我在 Windows 7 上运行 GNU Emacs 24.3.1。正如this manual page 中提到的,我可以输入
C-x d ~/ RET
确定我的主目录的位置。就我而言,Emacs 返回:
e:/EmacsDocs
根据 Windows 资源管理器,其中确实包含一个文件 .emacs。当我用 Emacs 打开.emacs 时,文件似乎是空的。
现在,我想设置 Emacs,使其默认处于 覆盖模式。根据this page,可以通过将以下内容添加到.emacs来完成:
(setq-default overwrite-mode t)
但是当我对 .emacs 进行此更改并关闭并重新打开 Emacs 时,当我选择文本并开始输入时,Emacs 不会覆盖。 (相反,它仍然以插入模式运行,在光标前插入新字符。)
我也尝试过,例如,将此命令添加到.emacs,根据this page 将禁用光标闪烁:
(blink-cursor-mode 0)
但同样,当我重新启动 Emacs 时没有任何变化。
我如何判断 Emacs 是否真的在读取主目录中的 .emacs(在重新启动 Emacs 时)?
【问题讨论】:
-
看看你最近启动的emacs是否有一个
messages缓冲区,其中可能包含一些线索(切换到messages缓冲区,默认命令是C-x b messages RET)。从命令行 (gnu.org/software/emacs/manual/html_node/efaq/…) 使用--debug-init参数启动 emacs 也很有用。
标签: emacs