support CommonJS syntax highlighting
Merge pull request #168 from mrhooray/develop

support CommonJS syntax highlighting
Add some ES6 keywords.
Allow customizing individual concealing characters
Merge pull request #187 from xtian/develop

Add some ES6 keywords.
Add blurb about pull requests to CONTRIBUTING.md
Merge pull request #200 from qstrahl/develop

Add blurb about pull requests to CONTRIBUTING.md
Fix gq to not split strings halfway through
Merge pull request #201 from JelteF/develop

Fix gq to not split strings halfway through
Add Closure Compiler annotations
Merge pull request #204 from qiao/closure-compiler-annotations

Add syntax highlighting for Closure Compiler annotations
Fix some gq bugs when tw was set
Merge pull request #205 from JelteF/develop

Fix some gq bugs when tw was set
Use &tw instead of hard-coded 80 for formatting
Use a default &tw of 80 for formatting
regexp: prevent ")" inside character class from terminating group

/([)])/ is currently not handled correctly: the first ")" mistakenly
terminates the jsRegexpGroup and consequently the jsRegexpCharClass,
since the former contains the latter.

This commit adds a skip pattern to prevent a ")" character inside a
character class from terminating a jsRegexpGroup.
Merge pull request #214 from davidchambers/regexp

regexp: prevent ")" inside character class from terminating group
Make strings EOL-terminated
Simplify string skip pattern
Merge pull request #216 from pangloss/feature/eol-terminated-strings

Make strings EOL-terminated