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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.