view nanorc.d/python.nanorc @ 153:078d269af1ca

Remove "quiet" in Nano since it is noisy Versions have updated enough that the server isn't noisy and the desktop *is* noisy because "quiet" has gone!
author IBBoard <dev@ibboard.co.uk>
date Tue, 11 Jan 2022 21:01:39 +0000
parents 5f2c5800fa8a
children
line wrap: on
line source

## Here is an example for Python.

syntax "python" "\.py$"
header "^#!.*python[-0-9._]*"
magic "Python script"
linter pyflakes
comment "#"

# Function definitions.
icolor brightblue "(def|class) [0-9A-Z_]+"
# Keywords.
color magenta "\<(and|as|assert|async|await|break|continue)\>"
color magenta "\<(del|elif|else|except|exec|finally|for|from)\>"
color magenta "\<(global|if|import|in|is|lambda|nonlocal|not|or)\>"
color magenta "\<(pass|print|raise|return|try|while|with|yield)\>"

# Single-quoted strings.
color yellow "'([^'\]|\\.)+'|''"
color yellow ""([^"\]|\\.)+"|"""
# Comments.
color green "(^|[[:blank:]])#.*$"
# Triple-quoted strings.
color green    start="'''([^'),]|$)" end="(^|[^(\])'''"
color green start="\"\"\"([^"),]|$)" end="(^|[^(\])\"\"\""

# Special values.
color red "\<(False|None|True)\>"

# Reminders.
color brightwhite,yellow "(FIXME|TODO|XXX)"

# Trailing whitespace.
color ,green "[[:space:]]+$"