beforeRunningCommand saveActiveFile command #!/usr/bin/env ruby require ENV['TM_SUPPORT_PATH'] + '/lib/textmate' puts "<p>Running syntax check&hellip;</p>\n" result = `puppet parser validate --color=false --confdir=/tmp/puppet --vardir=/tmp/puppet $TM_FILEPATH` puts "<pre>" puts result puts "</pre>" puts "<p>Check complete.</p>\n" TextMate.go_to :line => $1 if result =~ /:(\d+)$/ input none keyEquivalent ^V name Validate Syntax (puppetparse) output showAsHTML scope source.puppet uuid 1DBD7B78-91F3-4528-9AC9-B71D9E5FE445