Bind TAB like % in normal-state
Fix typos
Add xcscope
Refine format
Add smart-compile and smart-run
Add highlight settings
Add smart-compile section