O TextMate não altera todo o documento com base nessa preferência. Está além dos limites do documento, portanto, apenas o ato de abrir um arquivo mudaria quase todas as linhas nele. Seu colega que sempre lê os registros de alterações do VCS gostaria de matá-lo.
O arquivo não é atualizado automaticamente. No TextMate 1, você precisa chamar Text »Convert» Tabs to Spaces . No TextMate 2, você invoca Bundles »Origem» Converter guias em espaços . Ambos respeitam sua configuração atual de largura da guia.
Em relação à documentação vinculada:
Quando as guias programáveis estão ativadas, o TextMate geralmente age exatamente como se você estivesse usando guias rígidas, mas o documento realmente contém espaços.
Refere-se à navegação em vários espaços. Mesmo se você usar espaços, mover o cursor parecerá uma aba (por exemplo, $tab_width
espaços de salto ).