ivy.vim: update highlighting for properties and atoms
This commit is contained in:
@@ -22,7 +22,7 @@ syn match ivySelectorLabel /\<[a-z][A-Za-z0-9_]*\:/
|
|||||||
"syn match ivySelectorLabel /\<\([a-z]\([A-Za-z0-9_]\+\)\:\(\:\)\@!\)\+/
|
"syn match ivySelectorLabel /\<\([a-z]\([A-Za-z0-9_]\+\)\:\(\:\)\@!\)\+/
|
||||||
syn match ivyUnnamedVariable /\<_\>/
|
syn match ivyUnnamedVariable /\<_\>/
|
||||||
|
|
||||||
syn match ivyAtomName /#[a-z][a-z0-9_:/]*\>/
|
syn match ivyAtomName /\$[a-z][a-z0-9_:/]*\>/
|
||||||
|
|
||||||
syn match ivyComplexMessageName /\<\zs[A-Za-z][A-Za-z0-9]\+\ze(/
|
syn match ivyComplexMessageName /\<\zs[A-Za-z][A-Za-z0-9]\+\ze(/
|
||||||
"syn match ivyUnaryMessageName /-\s*[a-zA-z][a-zA-Z0-9_]\+\s*\n/
|
"syn match ivyUnaryMessageName /-\s*[a-zA-z][a-zA-Z0-9_]\+\s*\n/
|
||||||
@@ -30,7 +30,7 @@ syn match ivyUnaryMessageName /\(-\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*\n\)\@=/
|
|||||||
syn match ivyUnaryMessageName /\(-\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*|\)\@=/
|
syn match ivyUnaryMessageName /\(-\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*|\)\@=/
|
||||||
syn match ivyUnaryMessageName /\(+\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*\n\)\@=/
|
syn match ivyUnaryMessageName /\(+\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*\n\)\@=/
|
||||||
syn match ivyUnaryMessageName /\(+\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*|\)\@=/
|
syn match ivyUnaryMessageName /\(+\s*\)\@<=[a-z][A-Za-z0-9_]*\(\s*|\)\@=/
|
||||||
syn match ivyPropertyName /\($\s*\)\@<=[a-z][A-Za-z0-9_]*/
|
syn match ivyPropertyName /\(->\s*\)\@<=[a-z][A-Za-z0-9_]*/
|
||||||
|
|
||||||
syn match ivyLineContinuation /\\\n/
|
syn match ivyLineContinuation /\\\n/
|
||||||
|
|
||||||
@@ -58,7 +58,6 @@ syn match ivyOtherSymbols "=>" display
|
|||||||
syn match ivyLambdaSymbols "|" display
|
syn match ivyLambdaSymbols "|" display
|
||||||
syn match ivyLogicSymbols "&&" display
|
syn match ivyLogicSymbols "&&" display
|
||||||
syn match ivyLogicSymbols "||" display
|
syn match ivyLogicSymbols "||" display
|
||||||
syn match ivyPropertySymbol "\$" display
|
|
||||||
syn match ivyStatementSeparator "\.\s*" display
|
syn match ivyStatementSeparator "\.\s*" display
|
||||||
syn match ivyMessageTerminator "\!\s*" display
|
syn match ivyMessageTerminator "\!\s*" display
|
||||||
syn keyword ivyWordOperator is not understands and or
|
syn keyword ivyWordOperator is not understands and or
|
||||||
|
|||||||
Reference in New Issue
Block a user