Функция describe-mode предоставляет информацию об основных режимах. Обычно она привязана к C-h m. Она использует значение переменной major-mode (см. Основные режимы), поэтому каждая команда основного режима должна устанавливать эту переменную.
Эта команда отображает документацию основного режима и второстепенных режимов текущего буфера. Она использует функцию documentation для получения строк документации команд основного и второстепенных режимов (см. Доступ к строкам документации).
Если вызывать из Lisp с аргументом buffer, который не равен nil, эта функция отобразит документацию основных и второстепенных режимов этого буфера, а не текущего буфера.