如何禁用缓冲区中的组织模式


9

出于测试目的,我M-x org-mode在缓冲区(例如,在暂存缓冲区)中启用了组织模式。如何禁用它?再次M-x org-mode执行并不会将其关闭。


2
用所需的模式替换它- M-x fundamental-mode怎么样?另请参见函数的内容fundamental-mode-即(kill-all-local-variables) (run-mode-hooks)。我将它更进一步,并删除了覆盖层,并删除了文本属性和其他一些内容-参见: emacs.stackexchange.com/a/12527/2287
Lawlist

2
毫无疑问,这是与“关闭”主要模式有关的其他问题的副本,但是我现在没有时间寻找副本。
Drew

Answers:


14

再次执行Mx组织模式不会将其关闭。

此约定适用于次要模式-再次执行Mx“次要模式名称”将禁用该次要模式。org-mode是主要模式。当您执行此操作时,emacs不知道要进入哪种主要模式。必须有一个始终处于活动状态的主模式。

因此,您不必考虑进入哪种主要模式而不是禁用组织模式。如评论中所述,基本模式是一个很好的选择。


1
启动Emacs时,暂存缓冲区处于Lisp交互模式,因此也将是一个不错的选择
YoungFrog
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.