Как сказали медведи, как вы сказали, у двух редакторов разные взгляды на ширину вкладки. По умолчанию символ табуляции (\t
) имеет ширину 8 пробелов в emacs. Может быть, TextMate отображает вкладку в виде 4 пробелов в вашей конфигурации?
Вы можете установить ширину табуляции в emacs (в данном случае до 4 пробелов), добавив в ваш .emacs следующее:
(setq-default tab-width 4)
Я ничего не знаю о настройке TextMate.
В качестве альтернативы вы можете настроить emacs для использования пробелов, а не табуляции для отступа:
(setq-default indent-tabs-mode nil)
Опять же, я не знаю, как вы делаете это с TextMate.