Support auto jump
Indent

TODO: refactoring