NPC Code:
GuiMLTextEditCtrl (GuiMLTextCtrl):
autoindenting - boolean - when pressing the return key, then it's automatically inserting the same number of spaces in front of the new line as in the previous line
tabspaces - integer - when the user presses the tab key then this number of spaces are inserted, by default the tab key is ignored
How about just add the functionality that's already built-in?