From 4dec09352dabff41bf82cc69b736e036d6d6a5d3 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 10 Apr 2025 13:04:29 +0100 Subject: [PATCH] ivy.vim: update highlighting for properties and atoms --- ivy.vim/syntax/ivy.vim | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ivy.vim/syntax/ivy.vim b/ivy.vim/syntax/ivy.vim index da44436..c38e60a 100755 --- a/ivy.vim/syntax/ivy.vim +++ b/ivy.vim/syntax/ivy.vim @@ -22,7 +22,7 @@ syn match ivySelectorLabel /\<[a-z][A-Za-z0-9_]*\:/ "syn match ivySelectorLabel /\<\([a-z]\([A-Za-z0-9_]\+\)\:\(\:\)\@!\)\+/ 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 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*\n\)\@=/ 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/ @@ -58,7 +58,6 @@ syn match ivyOtherSymbols "=>" display syn match ivyLambdaSymbols "|" display syn match ivyLogicSymbols "&&" display syn match ivyLogicSymbols "||" display -syn match ivyPropertySymbol "\$" display syn match ivyStatementSeparator "\.\s*" display syn match ivyMessageTerminator "\!\s*" display syn keyword ivyWordOperator is not understands and or