From 8cfddac05d38a4c69f76e252688a79b1bae9b61f Mon Sep 17 00:00:00 2001 From: Bryan Ross Date: Sun, 20 Sep 2015 22:42:07 +0100 Subject: [PATCH] improved highlighting from https://github.com/llowder/puppet-nano/ --- puppet.nanorc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/puppet.nanorc b/puppet.nanorc index 3e387ab..022c1fc 100644 --- a/puppet.nanorc +++ b/puppet.nanorc @@ -5,9 +5,12 @@ syntax "puppet" "\.pp$" #This goes first, so the normal builtins will override in some classes ## Paramerers color brightwhite "^[[:space:]]([a-z][a-z0-9_]+)" +color brightgreen "\$[a-z:][a-z0-9_:]+" ## List of built in types, also catches defines -color yellow "\<(augeas|computer|cron|exec|file|filebucket|group|host|interface|k5login|macauthorization|mailalias|maillist|mcx|mount|nagios_command|nagios_contact|nagios_contactgroup|nagios_host|nagios_hostdependency|nagios_hostescalation|nagios_hostextinfo|nagios_hostgroup|nagios_service|nagios_servicedependency|nagios_serviceescalation|nagios_serviceextinfo|nagios_servicegroup|nagios_timeperiod|notify|package|resources|router|schedule|scheduled_task|selboolean|selmodule|service|ssh_authorized_key|sshkey|stage|tidy|user|vlan|yumrepo|zfs|zone|zpool|)\>" +color yellow "\<(augeas|computer|cron|exec|file|filebucket|group|host|interface|k5login|macauthorization|mailalias|maillist|mcx|mount|nagios_command|nagios_contact|nagios_contactgroup|nagios_host|nagios_hostdependency|nagios_hostescalation|nagios_hostextinfo|nagios_hostgroup|nagios_service|nagios_servicedependency|nagios_serviceescalation|nagios_serviceextinfo|nagios_servicegroup|nagios_timeperiod|notify|package|resources|router|schedule|scheduled_task|selboolean|selmodule|service|ssh_authorized_key|sshkey|stage|tidy|user|vlan|yumrepo|zfs|zone|zpool|anchor)\>" +color yellow "\<(class|define|if|else|undef|inherits)\>" +color red "(=|-|~|>)" ## Constants color brightblue "(\$|@|@@)?\<[A-Z]+[0-9A-Z_a-z]*" @@ -31,5 +34,5 @@ color brightcyan "##[^{].*$" "##$" ## Some common markers color brightcyan "(XXX|TODO|FIXME|\?\?\?)" ## Trailing spaces -color ,red "[[:space:]]+$" +color red "[[:space:]]+$"