I understand how Emacs can remove tabs when using the untabify
command (simply place a number of spaces in the place of the tabs) but what I can't understand is how does it place tabs in the place of spaces? When you use tabify
how does Emacs knows where to place tabs? At first I thought that if there were 4 spaces (or a particular number) then it would change them with one tab but clearly that is not the case (as I saw using whitespace-mode
). Clearly it is logical that this doesn't happen but if that is not the case then how does Emacs decides where should tabs be?
Asked
Active
Viewed 402 times
1

Adam
- 2,447
- 2
- 22
- 40
1 Answers
2
From the description of tabify
:
A group of spaces is partially replaced by tabs when this can be done without changing the column they end at.
So it seems like it's behaviour depends on tab-width
variable.

Adobe
- 1,869
- 14
- 27