Compare commits

...

2 Commits

3 changed files with 11 additions and 3 deletions

View File

@ -18,7 +18,8 @@ h2. What it does
This plugin is pretty basic right now. It currently:
* Sets *Spec.js and *SpecHelper.js files to filetype=jasmine+javascript
* Sets *Spec.js and *SpecHelper.js files to filetype=jasmine.javascript syntax=jasmine
* Sets *Spec.coffee and *SpecHelper.coffee files to filetype=jasmine.coffee syntax=jasmine
* Applies basic syntax highlighting for jasmine keywords in addition to normal javascript syntax
* Loads snippets for the jasmine filetype for:
** desc: description block with before..it..expect

View File

@ -1 +1,2 @@
autocmd BufNewFile,BufRead,BufWritePost *Spec.js,*SpecHelper.js set filetype=jasmine.javascript syntax=jasmine
autocmd BufNewFile,BufRead,BufWritePost *Spec.coffee,*SpecHelper.coffee set filetype=jasmine.coffee syntax=jasmine

View File

@ -2,10 +2,16 @@ if exists("b:current_syntax")
finish
endif
runtime! syntax/javascript.vim
if &ft =~ "coffee"
runtime! syntax/coffee.vim
endif
if !exists("b:current_syntax")
runtime! syntax/javascript.vim
endif
syn case match
syn keyword specFunctions afterEach beforeEach describe it expect addMatchers spyOn not
syn keyword specFunctions afterEach beforeEach describe it expect addMatchers spyOn not context
syn keyword specDisabled xit xdescribe
syn keyword specSpys andCallThrough andReturn andThrow andCallFake callCount argsForCall mostRecentCall
syn keyword specAsync runs waits waitsFor