fix indent option
fix mapping
add plugin and fix smart input
add path