mirror of
git://git.sv.gnu.org/nano.git
synced 2025-02-09 01:44:32 +03:00
![Benno Schulenberg](/assets/img/avatar_default.png)
The succeeding character was needed to avoid miscolorings due to nano getting confused about starts and ends. But since commit 7ef5c532, nano should be getting the starts and ends always right, so... undo "temporary" commit 7b2ea405 from two years ago. This addresses https://savannah.gnu.org/bugs/?51526. Reported-by: <exodus6395@googlemail.com>
28 lines
801 B
Plaintext
28 lines
801 B
Plaintext
## Here is an example for Python.
|
|
|
|
syntax "python" "\.py$"
|
|
header "^#!.*python[-0-9._]*"
|
|
linter pyflakes
|
|
comment "#"
|
|
|
|
# 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)\>"
|
|
color brightcyan "\<(global|if|import|in|is|lambda|not|or|pass|print|raise|return|try|while|with|yield)\>"
|
|
|
|
# Single-quoted strings.
|
|
color brightgreen "'([^'\]|\\.)+'"
|
|
color brightgreen ""([^"\]|\\.)+""
|
|
# Comments.
|
|
color brightred "(^|[[:blank:]])#.*$"
|
|
# Triple-quoted strings.
|
|
color brightgreen start="'''([^'),]|$)" end="(^|[^(\])'''"
|
|
color brightgreen start="\"\"\"([^"),]|$)" end="(^|[^(\])\"\"\""
|
|
|
|
# Reminders.
|
|
color ,yellow "(FIXME|TODO|XXX)"
|
|
|
|
# Trailing whitespace.
|
|
color ,green "[[:space:]]+$"
|