You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
YAJS: Yet Another JavaScript Syntax
 | 
						|
===================================
 | 
						|
 | 
						|
Yet Another JavaScript Syntax file for Vim. Key differences:
 | 
						|
 | 
						|
* Use 'javascript' as group name's prefix, not 'javaScript' nor 'JavaScript'. Works great with [SyntaxComplete](https://github.com/vim-scripts/SyntaxComplete).
 | 
						|
* Recognize Web API and DOM keywords. Keep increase.
 | 
						|
* Works perfect with [javascript-libraries-syntax.vim](https://github.com/othree/javascript-libraries-syntax.vim)
 | 
						|
* Remove old, unused syntax definitions.
 | 
						|
* Support ES6 new syntax, ex: arrow function `=>`. 
 | 
						|
 | 
						|
### Differences from jelera/vim-javascript-syntax
 | 
						|
 | 
						|
I start a new project instead of send PR to jelera is because: jelera/vim-javascript-syntax is not so active. 
 | 
						|
And I want to do lots of changes, including ES6 and other not confirmed standard support.
 | 
						|
Also, one of my goal is produce 100% correct syntax.
 | 
						|
But it hurt performance, so I prefer to create a new one instead of merge back.
 | 
						|
 | 
						|
Credits
 | 
						|
-------
 | 
						|
 | 
						|
- Jose Elera, [Enhanced Javascript syntax](http://www.vim.org/scripts/script.php?script_id=3425)
 | 
						|
- 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)
 | 
						|
 | 
						|
Report Issue
 | 
						|
------------
 | 
						|
 | 
						|
Please send issue report to [github](https://github.com/othree/yajs.vim/issues). Provde sample code to help me debug.
 | 
						|
 | 
						|
Changes
 | 
						|
-------
 | 
						|
 | 
						|
### Version 1.5
 | 
						|
- Lots of bug Fix
 | 
						|
- Support semantic highlight
 | 
						|
 | 
						|
### Version 1.4
 | 
						|
- Better Array Comprehesion support
 | 
						|
- Better Template highlight
 | 
						|
- AngularJS JSDoc module
 | 
						|
- Fix object literal syntax
 | 
						|
- Don't break vim-jsx
 | 
						|
 | 
						|
License
 | 
						|
-------
 | 
						|
 | 
						|
The same as Vim
 | 
						|
 |