mirror of
https://github.com/scopatz/nanorc
synced 2024-11-22 08:35:39 +01:00
Add toml support
This commit is contained in:
parent
8a999dde46
commit
72787edbc5
31
toml.nanorc
Normal file
31
toml.nanorc
Normal file
@ -0,0 +1,31 @@
|
||||
syntax "toml" "\.toml$"
|
||||
comment "#"
|
||||
|
||||
# Booleans
|
||||
color magenta "true|false"
|
||||
|
||||
# Numbers
|
||||
color green "[+-]?[[:space:]]*[0-9]+(\.[0-9]+)?([Ee][+-]?[0-9]+)?"
|
||||
color green "[0-9]+(_[0-9]+)*"
|
||||
|
||||
# Tables / unwrapped keys
|
||||
color brightgreen "[a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)*"
|
||||
|
||||
# Invalid Table names
|
||||
color ,red "^[[:space:]]*\[\]"
|
||||
color ,red "^[[:space:]]*\[[a-zA-Z0-9_]\.\]"
|
||||
color ,red "^[[:space:]]*\[.*\.\..*\]"
|
||||
color ,red "^[[:space:]]*\[\..*?\]"
|
||||
|
||||
# Strings
|
||||
color brightyellow ""(\.|[^"])*"" "'(\.|[^'])*'"
|
||||
color yellow start="\"\"\"" end="\"\"\""
|
||||
|
||||
# Comments
|
||||
color brightblue "#.*"
|
||||
|
||||
# Keyless value
|
||||
color ,red "^[[:space:]]*=.*"
|
||||
|
||||
# Trailing whitespace
|
||||
color ,green "[[:space:]]+$"
|
Loading…
Reference in New Issue
Block a user