Сохранение отступов настраивается в языковом режиме (см., Например, getNextLineIndent
), если у вас его нет, возможно, это связано с отсутствием выбранного языкового режима. Измените языковой режим:
<script src="src/mode-python.js" type="text/javascript" charset="utf-8"></script>
<script>
var PythonMode = require("ace/mode/python").Mode;
editor.getSession().setMode(new PythonMode());
</script>
Чтобы получить подсветку синтаксиса и авто-отступ.