From d699be12133916902b70fe164f41bd5db53c3ef6 Mon Sep 17 00:00:00 2001 From: aereal Date: Tue, 6 Mar 2012 01:45:14 +0900 Subject: [PATCH] Add RSpec syntax files --- .vim/after/ftdetect/rspec.vim | 1 + .vim/syntax/rspec.vim | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .vim/after/ftdetect/rspec.vim create mode 100644 .vim/syntax/rspec.vim diff --git a/.vim/after/ftdetect/rspec.vim b/.vim/after/ftdetect/rspec.vim new file mode 100644 index 0000000..fbdb077 --- /dev/null +++ b/.vim/after/ftdetect/rspec.vim @@ -0,0 +1 @@ +au BufNewFile,BufRead *_spec.rb set ft+=.rspec diff --git a/.vim/syntax/rspec.vim b/.vim/syntax/rspec.vim new file mode 100644 index 0000000..253bf7b --- /dev/null +++ b/.vim/syntax/rspec.vim @@ -0,0 +1,28 @@ +syn keyword rspecBefore before +syn keyword rspecAfter after +syn keyword rspecAround around +syn keyword rspecSubject subject +syn keyword rspecExampleGroup describe context shared_examples shared_context + +syn keyword rspecExample it its specify +syn keyword rspecExample it_behaves_like +syn keyword rspecExample it_should_behaves_like +syn keyword rspecExample include_examples + +syn keyword rspecPending pending +syn keyword rspecLet let + +syn keyword rspecExpectation should should_not to to_not not_to + +hi def link rspecBefore rspecFilter +hi def link rspecAfter rspecFilter +hi def link rspecAround rspecFilter +hi def link rspecSubject rspecStructure +hi def link rspecExampleGroup rspecStructure +hi def link rspecExample rspecStructure +hi def link rspecPending rspecStructure +hi def link rspecLet rspecStructure +hi def link rspecFilter PreProc +hi def link rspecStructure Statement +hi def link rspecExpectation Keyword +