Есть ли готовый код/пакет Emacs для автоматического установки режима indent-tabs в зависимости от посещаемого файла? То есть, если в текущем посещенном файле используются вкладки для отступов, то параметр indent-tabs-mode должен быть установлен buffer-local на true. Соответственно, если используются пробелы, для параметра indent-tabs-mode должно быть установлено значение false. Целью этого является автоматическое обнаружение и использование режима табуляции существующего проекта (без аннотаций к файлам, зависящих от Emacs), чтобы оставаться в соответствии с типом табуляции существующего кода.
Еще более продвинутая версия этого обнаружения может сочетаться с тем, что в одном файле могут быть смешанные вкладки и пробелы. В этом случае разумная эвристика может заключаться в том, чтобы использовать режим табуляции в предыдущей строке при отступе, вместо того, чтобы определять глобальный режим табуляции для всего файла.