Some updates over the last three months

- Support for individual tab length depending on file type