我偶然启用了某种模式,因此每当我打开特定路径中存在的任何文件时,默认情况下都会以只读模式打开。所以我必须明确禁用只读模式。(M-x只读模式)。
任何有助于禁用此默认行为的帮助/指针
感谢。
答案 0 :(得分:3)
首先,你可以C-x C-q
来实现M-x read-only-mode
(只是一个捷径)。
其次,如果您使用emacs -Q
启动Emacs,您会看到此问题吗?如果没有,问题来自你的初始文件。
第三,使用C-h m
找出缓冲区所处的模式以及这些模式的作用。如果它们共享一个模式(主模式或次模式),请检查该模式的描述,看它是否听起来可能是原因。然后检查您的初始文件(~/.emacs
)和custom-file
(如果您使用的话),以查看可能启动该模式的内容。
或者对于第三个,通过注释掉越来越大的块来递归地平分你的init文件,直到找到罪魁祸首代码。您可以使用M-x comment-region
对区域进行评论,并(使用C-u
)取消注释该区域。注释1/2,然后是3/4,然后是7/8,等等。