nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

autoconf.nanorc (649B)


      1 ## Syntax highlighting for Autoconf.
      2 
      3 ## Original author:  Benno Schulenberg
      4 ## License:  GPL version 3 or newer
      5 
      6 syntax autoconf "\.(ac|m4)$"
      7 comment "#"
      8 
      9 # Keywords:
     10 color yellow "\<(if|test|then|elif|else|fi|case|esac|ifelse|for|in|do|done)\>"
     11 color yellow "=|!=|&&|\|\|"
     12 
     13 # Macros:
     14 color cyan "\<[[:upper:][:digit:]_]+\>"
     15 
     16 # Version numbers:
     17 color red "\<[-_.0-9]+\>"
     18 
     19 # Strings:
     20 color red ""[^"]*"|'[^']*'"
     21 
     22 # Backticks:
     23 color green "`[^`]*`"
     24 
     25 # Error lines:
     26 color brightred "^[[:blank:]]*\*\*\*.*"
     27 
     28 # Brackets:
     29 color magenta "\[|\]|\(|\)"
     30 
     31 # Comments:
     32 color blue "^[[:blank:]]*#.*|\<dnl.*"
     33 
     34 # Trailing whitespace:
     35 color ,green "[[:space:]]+$"