Как отключить орг-режим в буфере

9

В целях тестирования я включил режим org M-x org-modeв буфере (например, в чистом буфере). Как это отключить? Повторное выполнение M-x org-modeне выключает его.

имя
источник
2
Как насчет замены его на нужный режим - M-x fundamental-mode? Смотрите также содержимое функции fundamental-mode- то есть (kill-all-local-variables) (run-mode-hooks). Я делаю шаг вперед, удаляю
оверлеи,
2
Это, без сомнения, дубликат других вопросов об «отключении» основного режима, но сейчас у меня нет времени искать дубликат.
Дрю

Ответы:

14

Повторное выполнение режима Mx org не выключает его.

Это соглашение для второстепенных режимов: повторное использование Mx «minor-mode-name» снова отключает этот второстепенный режим. org-mode является основным режимом. Когда вы делаете это, emacs не имеет ни малейшего представления, в какой основной режим переходить. Основной режим должен быть всегда активным.

Поэтому вместо того, чтобы отключать режим org, вы должны думать о том, в какой основной режим переходить. Фундаментальный режим, как описано в комментарии, является хорошим выбором.

Дживс
источник
1
Чистый буфер находится в режиме взаимодействия с lisp при запуске Emacs, так что это также будет хорошим кандидатом
YoungFrog