TextMate no cambia su documento completo en función de tal preferencia. Está a través de los límites del documento, por lo que solo el acto de abrir un archivo cambiaría casi todas las líneas en él. Tu colega que siempre lee los registros de cambios de VCS querría matarte.
El archivo no se actualiza automáticamente. En TextMate 1, debe invocar Texto »Convertir» pestañas a espacios . En TextMate 2, invoca Paquetes »Fuente» Convertir pestañas en espacios . Ambos respetan su configuración actual de ancho de pestaña.
En cuanto a la documentación vinculada:
Cuando las pestañas suaves están habilitadas, TextMate en su mayor parte actuará exactamente como si estuviera usando pestañas duras, pero el documento contiene espacios.
Esto se refiere a la navegación a través de múltiples espacios. Incluso si usa espacios, mover el cursor se sentirá como si fueran pestañas (es decir, saltando $tab_width
espacios).