Skip to content

Commit

Permalink
Initial check in of Grails bundle <http://grails.org>
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.textmate.org/trunk/Review/Bundles/Groovy Grails.tmbundle@8154 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  • Loading branch information
ldaley committed Sep 13, 2007
1 parent a1c9ea3 commit 2538097
Show file tree
Hide file tree
Showing 68 changed files with 1,551 additions and 0 deletions.
26 changes: 26 additions & 0 deletions Commands/Create Controller.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/create_controller.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Create Controller …</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>538DDB6E-2A07-4E2B-AA69-05BDFAD428A9</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/Create Domain Class.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/create_domain_class.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Create Domain Class …</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>CEB03215-CAC5-43D8-AA0C-2FADFC00235F</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/Create WAR.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/war.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Create WAR</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>90AF1D77-BD5E-454C-A5E0-D8B19DA4089A</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/Install Plugin.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/install_plugin.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Install Plugin …</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>9B67E226-4E45-4DDD-99FC-31545A67B7B9</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/List Plugins.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/list_plugins.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>List Plugins</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>A77539E3-ACBE-4AD4-9DE8-625340CBACC7</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/Run App.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/run_app.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Run App</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>FD3BEFAC-5C8C-4D03-9DF1-A07EB8B79807</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/Run Grails Task.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/run_grails_task.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Run Arbitrary Grails Task …</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>DEFDA7D4-BB3B-47D4-9408-C63C7A901A97</string>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Commands/Run Tests.tmCommand
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>export RUBYLIB="$TM_BUNDLE_SUPPORT/GrailsMate${RUBYLIB:+:$RUBYLIB}"
export TM_RUBY=$(which "${TM_RUBY:-ruby}")
export TM_GRAILS=$(which "${TM_GRAILS:-grails}")
"${TM_RUBY}" -- "$TM_BUNDLE_SUPPORT/GrailsMate/test_app.rb"</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>^G</string>
<key>name</key>
<string>Run Tests</string>
<key>output</key>
<string>showAsHTML</string>
<key>scope</key>
<string>source.groovy, source.java, source.java-props, text.xml, text.html.grails</string>
<key>uuid</key>
<string>CE0A3C0D-2E58-47B2-8271-F8FBA3846CB4</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/<g:checkBox>.tmSnippet
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:checkBox name="${1:name}" value="${2:true}" /&gt;</string>
<key>name</key>
<string>&lt;g:checkBox&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>input</string>
<key>uuid</key>
<string>763D4A25-C07F-4FDD-BE49-20C1853E7049</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/<g:currencySelect __>.tmSnippet
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:currencySelect name="${1:currencyName}" value="\${${2:currency}}" /&gt;</string>
<key>name</key>
<string>&lt;g:currencySelect ..&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>select</string>
<key>uuid</key>
<string>2527E20F-D60E-486F-BD10-38C2751C22AF</string>
</dict>
</plist>
18 changes: 18 additions & 0 deletions Snippets/<g:each in="__" var="e" status="i">.tmSnippet
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:each in="\${${1:item}}" var="${2:e}" status="${4:i}"&gt;
$3
&lt;/g:each&gt;</string>
<key>name</key>
<string>&lt;g:each in=".." var="e" status="i"&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>eavs</string>
<key>uuid</key>
<string>2DA4083A-D3A9-45BD-8B65-EDEF8F508672</string>
</dict>
</plist>
18 changes: 18 additions & 0 deletions Snippets/<g:each in="__" var="i">.tmSnippet
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:each in="\${${1:item}}" var="${2:i}"&gt;
$3
&lt;/g:each&gt;</string>
<key>name</key>
<string>&lt;g:each in=".." var="i"&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>eav</string>
<key>uuid</key>
<string>182781ED-932C-49BC-A455-F0FE029CDE13</string>
</dict>
</plist>
18 changes: 18 additions & 0 deletions Snippets/<g:each in="__">.tmSnippet
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:each in="\${${1:item}}"&gt;
$2
&lt;/g:each&gt;</string>
<key>name</key>
<string>&lt;g:each in=".."&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>ea</string>
<key>uuid</key>
<string>DFCB9C12-7638-4AD7-8634-45095CE41F5D</string>
</dict>
</plist>
19 changes: 19 additions & 0 deletions Snippets/<g:each>.tmSnippet
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:each ${1:var="${2}" }in="\${$3}"&gt;
$4
&lt;/g:each&gt;
$0</string>
<key>name</key>
<string>&lt;g:each&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>each</string>
<key>uuid</key>
<string>D72519A0-AC1C-40B5-AEEC-146727D173F3</string>
</dict>
</plist>
19 changes: 19 additions & 0 deletions Snippets/<g:else>.tmSnippet
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:else&gt;
$1
&lt;/g:else&gt;
$0</string>
<key>name</key>
<string>&lt;g:else&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>else</string>
<key>uuid</key>
<string>17F32C97-B861-41BB-95D3-556C1426994A</string>
</dict>
</plist>
19 changes: 19 additions & 0 deletions Snippets/<g:elseif>.tmSnippet
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:elseif test="\${$1}"&gt;
$2
&lt;/g:elseif&gt;
$0</string>
<key>name</key>
<string>&lt;g:elseif&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>elseif</string>
<key>uuid</key>
<string>34AA063A-B57C-4C2B-84B1-DAB133476173</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/<g:field type="__">.tmSnippet
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;g:field type="${1:type}" name="${2:name}" value="${3:someValue}" /&gt;</string>
<key>name</key>
<string>&lt;g:field type=".."&gt;</string>
<key>scope</key>
<string>text.html.grails</string>
<key>tabTrigger</key>
<string>input</string>
<key>uuid</key>
<string>CE3269DC-38A7-4B1E-AADC-B4B3B00D5178</string>
</dict>
</plist>

0 comments on commit 2538097

Please sign in to comment.