summaryrefslogtreecommitdiff
path: root/.config/nano/sls.nanorc
blob: c8affffda0a5e106edd69e038e62a7c9b6a2173e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
## SaltStack files (*.sls)
##

syntax "Salt" "\.sls$"

# Anything ending in a colon (:), including things that start with a dash (-)
color blue "^[^ -].*:$"
color blue ".*:"
# Except for salt:// URLs
color white "salt:"

# Numbers, etc
color red "/*[0-9]/*"
color red "\<(True|False)\>"

# Anything between two single quotes
color green ""(\\.|[^"])*"|'(\\.|[^'])*'"

# Matching keywords
color yellow "\<(grain|grains|compound|pcre|grain_pcre|list|pillar)\>"

# Comments
color brightblack "^#.*"

# Logic keywords
color magenta "\<(if|elif|else|or|not|and|endif|end)\>"

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