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