Configurable indentation in code editor

Currently, the in-app code editor seemingly forces you into using two spaces when indenting. It seemingly does detect indentation (so a line previously indented with four spaces will continue to be indented with four spaces), but all instances of the TAB key on the keyboard being pressed invariably result in exactly two spaces being inserted into text.

It would be nice if the option was given to have the tab key insert a Tab character instead, or a user-defined amount of spaces.