Refine the "Introduction" section
Refine the "Key Mappings" section
Refine the "Support New Languages" section
Refine the "Known Issues" section
Merge per-language documents
Merge branch 'revise-documents'
Autoload internal stuffs of the core
Add the extra comma to avoid uninteresting changes
Replace obsolete properties with new ones
Autoload internal stuffs for C language support
Autoload internal stuffs for Vim script support
Add missing colons to versions
Merge branch 'revise-internal-structure'
Add tests about Java support
Add Java support
Unify indentatino style
Fix a version banner
Fix a copyright notice
Autoload internal stuffs for Java support
Fix use of terms