我正在Windows 8操作系统上使用Emacs v24.3.1。
当我打开一个文件并在Emacs缓冲区中编辑时,如果该文件在磁盘上发生了变化,当我尝试对缓冲区进行更改时,minibuffer中会出现一条消息。
我希望能够按下“r”键以重新加载文件的磁盘版本,但是没有任何反应。Emacs完全停止响应输入。列出的所有键都不起作用,据我所知,其他键也是如此。我无法从迷你缓冲区中使用“C-g”键。从任务栏关闭窗口键“Alt-F4”无效。我必须从任务管理器中结束进程。
有人知道我在这里做错了什么吗?
如果是各种模式之间不兼容的情况,请参考我的init.elhere。没有复杂的内容。以下是详细说明:
当我打开一个文件并在Emacs缓冲区中编辑时,如果该文件在磁盘上发生了变化,当我尝试对缓冲区进行更改时,minibuffer中会出现一条消息。
Fileblah.txt changed on disk; really edit the buffer? (y, n, r or C-h)
我希望能够按下“r”键以重新加载文件的磁盘版本,但是没有任何反应。Emacs完全停止响应输入。列出的所有键都不起作用,据我所知,其他键也是如此。我无法从迷你缓冲区中使用“C-g”键。从任务栏关闭窗口键“Alt-F4”无效。我必须从任务管理器中结束进程。
有人知道我在这里做错了什么吗?
如果是各种模式之间不兼容的情况,请参考我的init.elhere。没有复杂的内容。以下是详细说明:
- better-defaults(ido-mode、去除菜单栏、uniquify缓冲区`forward、saveplace)
- recentf-mode
- 自定义帧标题
- visual-line-mode
- 保存时需要最后一行为空并删除尾随空格
- Markdown模式与自动模式列表
- Flyspell与Aspell后端
- Powershell模式与自动模式列表
- Ruby自动模式列表
- Puppet模式与自动模式列表
- Feature(Gherkin)模式与自动模式列表
具体文件是一个启用了Github风格的Markdown模式和Flyspell模式的markdown文件。
emacs -Q
并重新创建该情况。这将确定您的配置是否是一个因素。 - philsM-x markdown-show-version
)。这听起来非常像一个已在[版本1.9](http://jblevins.org/projects/markdown-mode/rev-1-9)中修复的错误。最新版本是2.0:http://jblevins.org/projects/markdown-mode/ - Jason Blevins