UCL-INGI / INGInious

INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
http://www.inginious.org
Other
202 stars 139 forks source link

[frontend] Fixing indentation problems + indentation preferences #995

Open AlexandreDoneux opened 6 months ago

AlexandreDoneux commented 6 months ago

Tab indentation is not usable in python because of Python inability to mix spaces and tabs for indentation (see issue #323).

This PR fixes this by giving the user the choice of the type of indentation it desires (2, 3, 4 spaces or 4 space tabs). This applies to the tab key and auto-indent.