Справочник
Переменные окружения
Переменные конфигурации, постраничного просмотра, редактора и цветного вывода.
Переменные
MDV_CONFIG_PATH
Кастомный путь к каталогу с конфигурацией; также используется mdv --init-config, если каталог не указан.
MDV_EDITOR
Команда редактора для выбора документов и встроенного просмотрщика; имеет приоритет над EDITOR.
- Известные GUI-редакторы запускаются асинхронно, а терминальные блокируют pager до выхода; режим Emacs и Vim определяется по аргументам CLI.
- Неизвестные команды считаются терминальными редакторами.
- Некорректные команды и настройки редактора, не являющиеся Unicode, диагностируются как ошибки.
MDV_EDITOR_MODE
Необязательный режим запуска редактора: tui ожидает его завершения, а gui запускает асинхронно.
- Если переменная не задана, режим определяется автоматически.
- Явный
tuiможно использовать с GUI-launcher, чтобы приостановить pager; явныйguiпереопределяет режим неизвестных команд, но отклоняется для известных терминальных редакторов, чтобы два процесса не управляли одним терминалом. - Некорректные значения и конфликты показываются в pager, редактор при этом не запускается.
MDV_PAGER
Команда pager с необязательными аргументами и путями в кавычках (например, less -R).
- Она выбирает backend для
--pager,mdv helpи документов, открытых из интерактивного браузера, но сама по себе не включает paging обычного вывода. - Явный
--pager=<COMMAND>имеет больший приоритет;defaultвыбирает backend по умолчанию (сейчас встроенныйminus), аbuiltinявно выбираетminus. - Пустые, синтаксически некорректные, не-Unicode и рекурсивные команды
mdvсчитаются ошибкой. - Команда разбирается на программу и аргументы и запускается напрямую, без интерпретации shell.
MDV_COLOR
Принимает auto, always или never; явно переданный --color имеет больший приоритет.