diff --git a/ivy.vim/syntax/ivy.vim b/ivy.vim/syntax/ivy.vim index 36419ea..7693bd4 100755 --- a/ivy.vim/syntax/ivy.vim +++ b/ivy.vim/syntax/ivy.vim @@ -46,20 +46,18 @@ syn match ivyUseStmtIdentifier /\(use \)\@<=\([A-Za-z_][A-Za-z0-9_]*\)\(.\([A-Za syn match ivyBraces "[{}]" display syn match ivyBrackets "[[\]]" display syn match ivyParens "[()]" display -syn match ivyOpSymbols "+" display -syn match ivyOpSymbols "-" display syn match ivyOpSymbols "\*" display -syn match ivyOpSymbols "/" display +syn match ivyOpSymbols "::" display syn match ivyOpSymbols "=\{1,2}" display syn match ivyOpSymbols ">\{1,2}" display syn match ivyOpSymbols "<\{1,2}" display -syn match ivyOpSymbols "[!><+\-*/^]=" display +syn match ivyOpSymbols "[+\-/*%&^!|<>;,]" display +syn match ivyOpSymbols "[+\-/*%&^!|<>]=" display syn match ivyOtherSymbols "=>" display -syn match ivyLambdaSymbols "|" display syn match ivyLogicSymbols "&&" display syn match ivyLogicSymbols "||" display syn match ivyStatementSeparator "\.\s*" display -syn match ivyMessageTerminator "\!\s*" display +syn match ivyMessageTerminator "\![\s\n]\+" display syn keyword ivyWordOperator is not understands and or " PROVIDES: @ivyCommentHook