mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 23:13:35 +08:00 
			
		
		
		
	Added and updated some plugins
Added: vim-ruby, typescript-vim, vim-javascript Updated: rust-vim
This commit is contained in:
		| @ -0,0 +1,26 @@ | ||||
| require 'spec_helper' | ||||
|  | ||||
| describe "Syntax highlighting" do | ||||
|   specify "heredocs starting after parenthesised method definitions" do | ||||
|     # See issue #356 | ||||
|     assert_correct_highlighting <<~'EOF', 'HTML', 'rubyHeredocDelimiter' | ||||
|         def youtube_video(token, width = 360, height = 215) | ||||
|             <<-HTML if token | ||||
|       <iframe width="#{width}" height="#{height}" src="http://www.youtube.com/embed/#{token}" frameborder="0" allowfullscreen></iframe> | ||||
|             HTML | ||||
|         end | ||||
|     EOF | ||||
|   end | ||||
|  | ||||
|   specify "heredocs do not start after string literals" do | ||||
|     assert_correct_highlighting <<~'EOF', 'FOO', 'rubyConstant' | ||||
|       "abc" <<FOO | ||||
|     EOF | ||||
|     assert_correct_highlighting <<~'EOF', 'FOO', 'rubyConstant' | ||||
|       'abc' <<FOO | ||||
|     EOF | ||||
|     assert_correct_highlighting <<~'EOF', 'FOO', 'rubyConstant' | ||||
|       `abc` <<FOO | ||||
|     EOF | ||||
|   end | ||||
| end | ||||
| @ -0,0 +1,9 @@ | ||||
| require 'spec_helper' | ||||
|  | ||||
| describe "Syntax highlighting" do | ||||
|   specify "invalid interpolated predefined global variables are literal text" do | ||||
|     assert_correct_highlighting <<~'EOF', '#\$', 'rubyString' | ||||
|       "abc(#$)def" | ||||
|     EOF | ||||
|   end | ||||
| end | ||||
| @ -0,0 +1,9 @@ | ||||
| require 'spec_helper' | ||||
|  | ||||
| describe "Syntax highlighting" do | ||||
|   specify "percent strings with a modulo-assignment operator look-alike delimiter" do | ||||
|     assert_correct_highlighting <<~'EOF', '%=', 'rubyPercentStringDelimiter' | ||||
|       foo = %= bar = | ||||
|     EOF | ||||
|   end | ||||
| end | ||||
		Reference in New Issue
	
	Block a user
	 Amir Salihefendic
					Amir Salihefendic