diff options
author | Dan Pasanen <dan.pasanen@gmail.com> | 2015-11-24 10:42:09 -0600 |
---|---|---|
committer | Dan Pasanen <dan.pasanen@gmail.com> | 2015-11-24 10:46:39 -0600 |
commit | 15dc7d4dd914b48fbb6fdd7ffb5750e5910588b5 (patch) | |
tree | 4c9d07959b0608d99cbd583ce260356c48f53104 /doc/syntax/python.nanorc | |
parent | 0cdc6a91726ba7c738c92ab6240f3dcbaab86632 (diff) | |
download | android_external_nano-15dc7d4dd914b48fbb6fdd7ffb5750e5910588b5.tar.gz android_external_nano-15dc7d4dd914b48fbb6fdd7ffb5750e5910588b5.tar.bz2 android_external_nano-15dc7d4dd914b48fbb6fdd7ffb5750e5910588b5.zip |
nano-2.3.3
Conflicts:
src/proto.h
Change-Id: Iff4e12122b9c485d794e5a9028735d733e1e0fe2
Diffstat (limited to 'doc/syntax/python.nanorc')
-rw-r--r-- | doc/syntax/python.nanorc | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/doc/syntax/python.nanorc b/doc/syntax/python.nanorc index 42802749..4679cf10 100644 --- a/doc/syntax/python.nanorc +++ b/doc/syntax/python.nanorc @@ -1,10 +1,24 @@ ## Here is an example for Python. -## + syntax "python" "\.py$" header "^#!.*/python[-0-9._]*" + +# Function definitions. icolor brightblue "def [0-9A-Z_]+" +# Keywords. color brightcyan "\<(and|as|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|not|or|pass|print|raise|return|try|while|with|yield)\>" + +# Strings. color brightgreen "['][^']*[^\\][']" "[']{3}.*[^\\][']{3}" color brightgreen "["][^"]*[^\\]["]" "["]{3}.*[^\\]["]{3}" -color brightgreen start=""""[^"]" end=""""" start="'''[^']" end="'''" -color brightred "#.*$" +# Multiline strings. +color brightgreen start="\"\"\"([^"),]|$)" end="(^|[^(])\"\"\"" +color brightgreen start="'''([^'),]|$)" end="(^|[^(])'''" + +# Comments. +color brightred "(^|[[:blank:]])#.*$" +# Reminders. +color ,yellow "(FIXME|TODO|XXX)" + +# Trailing whitespace. +color ,green "[[:space:]]+$" |