Código Emacs para definir automaticamente o modo de indent-tabs de acordo com o código existente

Existe código / pacote do Emacs pronto para definir automaticamente o modo de indent-tabs de acordo com o arquivo que está sendo visitado? Ou seja, se o arquivo visitado atualmente usa guias para indentação, o modo indent-tabs deve ser definido como buffer localmente como true. Correspondentemente, se espaços forem usados, o modo de indent-tabs deve ser definido como false. O objetivo disso é detectar e usar automaticamente o modo de guia de um projeto existente (sem a necessidade de anotações de variáveis de arquivo específicas do Emacs), para permanecer consistente com o estilo de guia do código existente.

Uma versão ainda mais avançada dessa detecção pode acomodar o fato de que um único arquivo pode ter guias e espaços misturados. Nesse caso, uma heurística sensata poderia ser usar o modo de guia na linha anterior ao recuar, em vez de decidir sobre um modo de guia global para o arquivo inteiro.

questionAnswers(1)

yourAnswerToTheQuestion