Yet Another JavaScript Syntax file for Vim. Key differences:
- Use 'javascript' as group name's prefix, not 'javaScript' nor 'JavaScript'. Works great with SyntaxComplete.
- Recognize Web API and DOM keywords. Keep increase.
- Works perfect with javascript-libraries-syntax.vim
- Remove old, unused syntax definitions.
- Support several ES6 new syntax, ex: arrow function
=>
.
- Jose Elera, Enhanced Javascript syntax
- Zhao Yi, Claudio Fleiner, Scott Shattuck (This file is based on their hard work)
- gumnos (From the #vim IRC Channel in Freenode) (Who helped me figured out the crazy Vim Regexes)
- New name
- Refactor Web API and DOM
- Remove old definitions
- Supports partial ES6
- Work with js lib syntax
- Add HTML interfaces
- Add CustomEvent
- Add custom element api
- Use javascript as group name prefix, which makes SyntaxComplete can work for JavaScript
- Better support for JSDoc
- Support closure compiler JSDoc annotation
- Support Typed Array and File API
The same as Vim