# Encoding: UTF-8
[{content: "\\${$0}",
keyEquivalent: "$",
name: "${} (Embedded Source)",
scope: "text.html.grails",
tabTrigger: "$",
uuid: "AB4A52BE-C892-4B0E-AF36-F4CDE38D567B"},
{content: "",
name: "",
scope: "text.html.grails",
tabTrigger: "input",
uuid: "763D4A25-C07F-4FDD-BE49-20C1853E7049"},
{content:
"$15",
name: "",
scope: "text.html.grails",
tabTrigger: "createlink",
uuid: "0B125EC5-B157-428B-87B8-93DD46FB417C"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "createlinkto",
uuid: "3F5C0C2A-395A-4D96-9128-8A9B96DAAA64"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "select",
uuid: "2527E20F-D60E-486F-BD10-38C2751C22AF"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "eavs",
uuid: "2DA4083A-D3A9-45BD-8B65-EDEF8F508672"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "eav",
uuid: "182781ED-932C-49BC-A455-F0FE029CDE13"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "ea",
uuid: "DFCB9C12-7638-4AD7-8634-45095CE41F5D"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "each",
uuid: "D72519A0-AC1C-40B5-AEEC-146727D173F3"},
{content: "\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "else",
uuid: "17F32C97-B861-41BB-95D3-556C1426994A"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "elseif",
uuid: "34AA063A-B57C-4C2B-84B1-DAB133476173"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "input",
uuid: "CE3269DC-38A7-4B1E-AADC-B4B3B00D5178"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "form",
uuid: "69E74F74-6AEC-43A3-9F82-580CD17DE40B"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n",
name: " ",
scope: "text.html.grails",
tabTrigger: "form",
uuid: "E65AF691-8006-4EAF-8BA4-D379F97C6CA7"},
{content:
"\n\t$0\n\n",
name: "",
scope: "text.html.grails",
tabTrigger: "haserrors",
uuid: "1422E213-5533-4F2E-90B8-A5D2F69E2CCC"},
{content: "",
name: "",
scope: "text.html.grails",
tabTrigger: "input",
uuid: "FBE8D5E8-6FCC-4936-8B4C-60509B77B42D"},
{content: "\n\t${0:$TM_SELECTED_TEXT}\n\n",
name: "",
scope: "text.html.grails",
tabTrigger: "if",
uuid: "0CC426AF-7257-44DC-8511-785C784C5B64"},
{content: "",
name: "",
scope: "text.html.grails",
tabTrigger: "jsl",
uuid: "110D7DDB-59CE-4DD5-A66C-2C9ADFF5F1C7"},
{content: "\n\t${0:$TM_SELECTED_TEXT}\n",
name: "",
scope: "text.html.grails",
tabTrigger: "js",
uuid: "AC7E256F-1B73-4975-A5D1-FDC84E667481"},
{content:
"$15",
name: "",
scope: "text.html.grails",
tabTrigger: "link",
uuid: "407CC9F3-55BF-484B-B48D-989BA5916E58"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "select",
uuid: "7CA17672-29EA-4978-A34A-0520AB700E36"},
{content:
"$0",
name: "",
scope: "text.html.grails",
tabTrigger: "msg",
uuid: "6369A08A-2B14-4993-9CCF-0876FA142706"},
{content:
"",
name: " ",
scope: "text.html.grails",
tabTrigger: "input",
uuid: "86EB0B0F-E050-44AA-89A9-841C36FF5991"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "render",
uuid: "D0969043-B070-4CD5-9A23-3FFD9D45ADC6"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "select",
uuid: "230911E9-EE4E-4309-9C19-BD3BA5763AB7"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "set",
uuid: "D874BAA6-C6C8-4259-87EB-8764F187AA6F"},
{content: "",
name: "",
scope: "text.html.grails",
tabTrigger: "input",
uuid: "F97F4845-11BC-463E-9A6F-D5DB4B6DFDC4"},
{content: "",
name: "",
scope: "text.html.grails",
tabTrigger: "input",
uuid: "4F46D369-43F4-4A6F-A11D-8906FCE8992D"},
{content:
"",
name: "",
scope: "text.html.grails",
tabTrigger: "select",
uuid: "698250E4-E144-4F89-B7F7-C9B8FA8113AB"},
{content:
"\n\t${0:$TM_SELECTED_TEXT}\n\n",
name: "",
scope: "text.html.grails",
tabTrigger: "while",
uuid: "0C1988E9-A250-46E2-9608-3FD217BD8C61"},
{content: "class ${1:Name}Controller {\n\tdef index = {\n\t\t $0\n\t}\n}",
name: "New Controller",
scope: "source.groovy",
tabTrigger: "cont",
uuid: "602B1BBF-315A-4F64-B0D9-B9B211058A27"},
{content: "def ${1:closureName} = { attrs, body ->\n\t$0\n}",
name: "New Tag",
scope: "source.groovy",
tabTrigger: "tag",
uuid: "4C3F139B-D57D-4595-B6FA-8D5F7919148A"},
{content: "class ${1:Name}TagLib {\n\t$0\n}",
name: "New Tag Library",
scope: "source.groovy",
tabTrigger: "taglib",
uuid: "C82DAAA6-61CF-4A30-977F-5A1986F8EF04"},
{content: "",
keyEquivalent: "^>",
name: "New short tag.. ",
scope: "text.html.grails",
tabTrigger: "g:>",
uuid: "5694EFD5-1C2E-40FE-A282-695B43FD170A"},
{content:
"${0:$TM_SELECTED_TEXT}",
keyEquivalent: "^>",
name: "New tag.. ",
scope: "text.html.grails",
tabTrigger: "g:",
uuid: "463F165A-4D1B-42BE-85AF-36EF1EC7937B"},
{content: "static belongsTo = [${1:ClassName}]",
name: "belongsTo",
scope: "source.groovy",
tabTrigger: "bt",
uuid: "0D2FE949-F722-4802-8E99-44BF2516F4A8"},
{content: "static constraints = {\n\t$0\n}",
name: "constraints",
scope: "source.groovy",
tabTrigger: "constraints",
uuid: "FC4117F8-C3AB-4430-8E46-C81F1F00177F"},
{content: "g.message(code:\"${1}\"${2:, args:${3}}${4:, default:\"${5}\"})$0",
name: "g.message()",
scope: "source.groovy.embedded.html.grails",
tabTrigger: "msg",
uuid: "B2B2C397-3DBB-4C1F-9C01-19B63740456D"},
{content: "static hasMany = [${1:items}:${2:ClassName}]",
name: "hasMany",
scope: "source.groovy",
tabTrigger: "hm",
uuid: "2B2758A5-B0FD-4203-A8C8-38058E16CC68"},
{content: "out << \"${1:output}\"",
name: "out << \"\"",
scope: "text.html.grails",
tabTrigger: "out",
uuid: "0412E351-735A-4D11-8089-66D70843CA3F"},
{content: "redirect(action:\"${1:name}\")",
name: "redirect(action:..)",
scope: "source.groovy",
tabTrigger: "rea",
uuid: "86B0FEAB-6E08-47BF-8433-842B45453A93"},
{content: "redirect(action:\"${1:name}\",id:${2:1})",
name: "redirect(action:.., id:...)",
scope: "source.groovy",
tabTrigger: "reai",
uuid: "4D085BE8-073E-4DF2-82B2-CD22E55571F5"},
{content: "redirect(controller:\"${1:name}\")",
name: "redirect(controller:..)",
scope: "source.groovy",
tabTrigger: "rec",
uuid: "F1948640-F514-478C-A765-B17EA54F78E1"},
{content: "redirect(controller:\"${1:c}\",action:\"${2:a}\",id:${3:1})",
name: "redirect(controller:.., action:.. , id:..)",
scope: "source.groovy",
tabTrigger: "recai",
uuid: "4E8393F8-7E76-4370-9576-81E0A9C1C9CD"},
{content: "redirect(controller:\"${1:c}\",action:\"${2:a}\")",
name: "redirect(controller:.., action:..)",
scope: "source.groovy",
tabTrigger: "reca",
uuid: "1887D21A-3F26-438D-A12F-4C1E4AB78149"},
{content: "render(contentType:\"text/json\", builder:\"json\") {\n\t$0\n}",
name: "render(contentType:\"text/json\") { ... } ",
scope: "source.groovy",
tabTrigger: "rjson",
uuid: "E4A625FD-7B23-41C5-9CB1-1C6AB007B0D9"},
{content: "render(contentType:\"text/xml\") {\n\t$0\n}",
name: "render(contentType:\"text/xml\") { ... }",
scope: "source.groovy",
tabTrigger: "rxml",
uuid: "4A6625A0-FB94-46A4-BF8D-8EBBC77A4778"},
{content: "render(template:\"${1:name}\")",
name: "render(template:\"..\")",
scope: "source.groovy",
tabTrigger: "rte",
uuid: "289C69E5-D989-4E03-A1F2-DB181F88DD5A"},
{content: "render(template:\"${1:name}\",bean:${2:b})",
name: "render(template:\"..\",bean:b)",
scope: "source.groovy",
tabTrigger: "rteb",
uuid: "A1FE9F42-2A7A-4CE6-91FC-16AA6609B303"},
{content: "render(template:\"${1:name}\",bean:${2:b}, var:\"${3:x}\")",
name: "render(template:\"..\",bean:b,var:\"x\")",
scope: "source.groovy",
tabTrigger: "rtebv",
uuid: "4B447F0E-FE01-4E9D-A15C-A7660EF267BE"},
{content: "render(template:\"${1:name}\",collection:${1:col})",
name: "render(template:\"..\",collection:c)",
scope: "source.groovy",
tabTrigger: "rtec",
uuid: "8656F441-5683-4C5A-BB94-AE7C37223440"},
{content:
"render(template:\"${1:name}\",collection:${2:col}, var:\"${3:x}\")",
name: "render(template:\"..\",collection:c, var:\"x\")",
scope: "source.groovy",
tabTrigger: "rtecb",
uuid: "645A8378-2ECF-454E-AE30-B6D097FECBD4"},
{content: "render(template:\"${1:name}\",model:[${2:name}:${3:obj}])",
name: "render(template:\"..\",model:m) ",
scope: "source.groovy",
tabTrigger: "rtem",
uuid: "606D2C16-3C65-4541-8D04-FE37264A2BF9"},
{content: "render(text:\"${1:value}\")",
name: "render(text:\"..\")",
scope: "source.groovy",
tabTrigger: "rt",
uuid: "BFFEE9A8-577E-4DDA-8F58-FCE2504FC102"},
{content: "render(text:\"${1:value}\", contentType:\"${2:text/xml}\")",
name: "render(text:\"..\", contentType:\"..\")",
scope: "source.groovy",
tabTrigger: "rtc",
uuid: "D8EABAB3-BA50-4C0E-AE3B-99AC754C269C"},
{content: "render(view:\"${1:name}\")",
name: "render(view:\"..\")",
scope: "source.groovy",
tabTrigger: "rv",
uuid: "4E6DAF52-FD4B-470B-B230-224B525C2EFD"},
{content: "render(view:\"${1:name}\", model:[${2:name}:${3:obj}])",
name: "render(view:\"..\", model:m)",
scope: "source.groovy",
tabTrigger: "rvm",
uuid: "740B0115-F2DC-48DA-B295-42E877176D07"}]