vim: puppetDefArguments is contained by puppetDefine
vim: puppetDefArguments is contained by puppetDefine

The argument list for a definition must be contained, otherwise it
matches too much text.  For example:

    define test($arg) {
        $foo = regsubst("$name", '(.*)', '\1')
        # The parentheses within the above regsubst are matched as part
        # of puppetDefArguments and the highlighting after is incorrect.
    }

Marking puppetDefArguments as contained by puppetDefine fixes this.

Signed-off-by: Todd Zullinger <ef20ee0e31e0ea2e6153df3c6a7c131757c7c986@pobox.com>

trafodion/vim-setup,trafodion/vim-setup