The coding project I'm working on is built with Typescript, but I don't believe that's relevant. I've noticed that Emacs has a unique approach to indentation. According to the documentation, in Text mode and similar major modes, the TAB key is supposed to insert a combination of spaces and tabs to move the cursor to the next tab stop (source: link).
However, I've encountered issues when adjusting the tab size from 2 to 8. Initially, the code looks fine, but any subsequent editing causes complete chaos. Emacs seems to differentiate between indentation and tab size, whereas Atom treats them as the same thing (or so I assume). Has anyone found a solution to this dilemma? I'd prefer to make Atom behave more like Emacs, as I still predominantly use Emacs as my editor of choice.