Fix and add syntax highlighting.
 - deal some keywords
 - deal underscore
 - fix list property definition
 - fix face of function definitoin
 - deal signal definition
Fix messaging.
Fix indent line functoin.
 - consider empty line
Add local key map.
 - indent all lines binding to C-<tab>