nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 53fc9a66a64ab203d1e30e1e8f62270bf1a49866
parent a95c6c5fe87ef87b1c8afa09c486d260d4e5f31d
Author: Michael Francis <mikefrancis95@gmail.com>
Date:   Sat,  9 Dec 2017 10:29:56 -0500

syntax: php: function and variable names can contain uppercase and digits

Reference: http://php.net/manual/en/language.variables.basics.php

Also color keywords differently from strings.

Signed-off-by: Michael Francis <mikefrancis95@gmail.com>

Diffstat:
Msyntax/php.nanorc | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/syntax/php.nanorc b/syntax/php.nanorc @@ -8,18 +8,18 @@ comment "//" color brightgreen "(<\?(php)?|\?>)" # Function names. -color white "\<[a-z_]*\(" +color white "\<[A-Za-z_][A-Za-z_0-9]*\(" # Variable names. -color cyan "\$[a-z_]+" +color cyan "\$[A-Za-z_][A-Za-z_0-9]*" # Types. color green "\<(array|bool|callable|const|float|global|int|object|string|var)\>" # Directives and structure. -color brightyellow "\<(abstract|as|class|clone|(end)?declare|extends|function|implements|include(_once)?|inst(ance|ead)of|interface|namespace|new|private|protected|public|require(_once)?|static|trait|use|yield)\>" -color brightyellow "\<(case|catch|default|do|echo|else(if)?|end(for(each)?|if|switch|while)|final(ly)?|for(each)?|if|print|switch|throw|try|while)\>" +color brightcyan "\<(abstract|as|class|clone|(end)?declare|extends|function|implements|include(_once)?|inst(ance|ead)of|interface|namespace|new|private|protected|public|require(_once)?|static|trait|use|yield)\>" +color brightcyan "\<(case|catch|default|do|echo|else(if)?|end(for(each)?|if|switch|while)|final(ly)?|for(each)?|if|print|switch|throw|try|while)\>" # Operators. -color brightyellow "\<(and|or|xor)\>" +color brightcyan "\<(and|or|xor)\>" # Control flow. color magenta "\<(break|continue|goto|return)\>"