M-x tabify has an unexpected behavior with files that are already tabified: once it is called, the file is set to be modified. In fact, the regions of spaces are removed and then re-added. Can the following patch be applied to change this behavior? It checks that the region we are going to delete is not already of the form « tabs then spaces less than a tab. ».