diff --git a/javascript.nanorc b/javascript.nanorc index 5062a0d..56da03a 100644 --- a/javascript.nanorc +++ b/javascript.nanorc @@ -19,19 +19,19 @@ color orange "function \w+\(.*\)" color cyan "\w+\(" # Function/method names on definitions -color green "function \w+\(" +color green "(function|static) \w+\(" color green "@\w+" color green "^[[:blank:]]+\w+\(.*(\)| \{)$" # Parameters inside method definitions -color orange "\([a-zA-Z_0-9,= ]+\)( *\{|$)" +color orange "\([a-zA-Z_0-9,= '#]+\)( *\{|$)" color white " \([a-zA-Z_0-9,= ]+\)( *\{|$)" # Class initialization color white "new \w+\(" # Statements -color brightcyan "\<(class|function|extends|import|export|default|from|new|var|let|const|return|for|while|in|of|if|elseif|else|throw|continue|break|try|catch|switch|static|typeof|do|async|await)\>" +color brightcyan "\<(class|function|extends|import|export|default|from|new|var|let|const|return|for|while|in|of|if|elseif|else|throw|continue|break|try|catch|switch|case|static|typeof|do|async|await)\>" # Operators color red "(=|ยท|\/|\+|-|\*|\!|>|<|:|\?|&|\|)"