Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Sublime Text 2/Pristine Packages/ |
Upload File : |
PK uS|<yj Comments.tmPreferences<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>name</key> <string>Comments</string> <key>scope</key> <string>source.go</string> <key>settings</key> <dict> <key>shellVariables</key> <array> <dict> <key>name</key> <string>TM_COMMENT_START</string> <key>value</key> <string>// </string> </dict> <dict> <key>name</key> <string>TM_COMMENT_START_2</string> <key>value</key> <string>/*</string> </dict> <dict> <key>name</key> <string>TM_COMMENT_END_2</string> <key>value</key> <string>*/</string> </dict> <dict> <key>name</key> <string>TM_COMMENT_DISABLE_INDENT_2</string> <key>value</key> <string>yes</string> </dict> </array> </dict> <key>uuid</key> <string>05400837-EE8F-44D1-A636-3EEB0E82FFF5</string> </dict> </plist> PK uS|< C( Empty ().tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string> $0 </string> <key>keyEquivalent</key> <string> </string> <key>name</key> <string>Empty ()</string> <key>scope</key> <string>meta.parens.empty.go</string> <key>uuid</key> <string>214A69FB-0168-465E-AB51-D8C6C46BCF61</string> </dict> </plist> PK uS|<)e^ For Loop.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>for ${2:i} := 0; $2 < ${1:count}; ${3:$2++} { $0 }</string> <key>name</key> <string>For Loop</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>for</string> <key>uuid</key> <string>7DA0072A-BF35-413B-B4D9-B5C2B4D20FF2</string> </dict> </plist> PK uS|< t func.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>func ${1:func_name}($2)$3 { $0 }</string> <key>name</key> <string>Function</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>func</string> <key>uuid</key> <string>E9B44CC5-B004-4793-B125-7E429FDCCE32</string> </dict> </plist> PK uS|<KY go func().tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>go func($1) { $0 }${2:($3)}</string> <key>name</key> <string>go func()</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>gfn</string> <key>uuid</key> <string>6B01E886-4CFA-476E-AE01-EFF406116978</string> </dict> </plist> PK =>rt;M ;M Go.tmLanguage<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>comment</key> <string>Go allows any Unicode character to be used in identifiers, so our identifier regex is: \b([[:alpha:]_]+[[:alnum:]_]*)\b</string> <key>fileTypes</key> <array> <string>go</string> </array> <key>firstLineMatch</key> <string>-[*]-( Mode:)? Go -[*]-</string> <key>foldingStartMarker</key> <string>(?x) /\*\*(?!\*) # opening C-style comment with 2 asterisks but no third later on | # OR ^ # start of line... (?! # ...which does NOT contain... [^{(]*?// # ...a possible bunch of non-opening-braces, followed by a C++ comment | # OR [^{(]*?/\*(?!.*?\*/.*?[{(]) # ...a possible bunch of non-opening-braces, followed by a C comment with no ending ) .*? # ...any characters (or none)... [{(]\s* # ...followed by an open brace and zero or more whitespace... ( # ...followed by... $ # ...a dollar... | # OR // # ...a C++ comment... | # OR /\*(?!.*?\*/.*\S) # ...a C comment, so long as no non-whitespace chars follow it.. ) </string> <key>foldingStopMarker</key> <string>(?<!\*)\*\*/|^\s*[})]</string> <key>keyEquivalent</key> <string>^~G</string> <key>name</key> <string>Go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#receiver_function_declaration</string> </dict> <dict> <key>include</key> <string>#plain_function_declaration</string> </dict> <dict> <key>include</key> <string>#basic_things</string> </dict> <dict> <key>include</key> <string>#exported_variables</string> </dict> <dict> <key>begin</key> <string>^[[:blank:]]*(import)\b\s+</string> <key>beginCaptures</key> <dict> <key>1</key> <dict> <key>name</key> <string>keyword.control.import.go</string> </dict> </dict> <key>end</key> <string>(?=(?://|/\*))|$</string> <key>name</key> <string>meta.preprocessor.go.import</string> <key>patterns</key> <array> <dict> <key>begin</key> <string>"</string> <key>beginCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.begin.go</string> </dict> </dict> <key>end</key> <string>"</string> <key>endCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.end.go</string> </dict> </dict> <key>name</key> <string>string.quoted.double.import.go</string> </dict> </array> </dict> <dict> <key>include</key> <string>#block</string> </dict> <dict> <key>include</key> <string>#root_parens</string> </dict> <dict> <key>include</key> <string>#function_calls</string> </dict> </array> <key>repository</key> <dict> <key>access</key> <dict> <key>match</key> <string>(?<=\.)[[:alpha:]_][[:alnum:]_]*\b(?!\s*\()</string> <key>name</key> <string>variable.other.dot-access.go</string> </dict> <key>basic_things</key> <dict> <key>patterns</key> <array> <dict> <key>include</key> <string>#comments</string> </dict> <dict> <key>include</key> <string>#initializers</string> </dict> <dict> <key>include</key> <string>#access</string> </dict> <dict> <key>include</key> <string>#strings</string> </dict> <dict> <key>include</key> <string>#keywords</string> </dict> </array> </dict> <key>block</key> <dict> <key>begin</key> <string>\{</string> <key>end</key> <string>\}</string> <key>name</key> <string>meta.block.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#block_innards</string> </dict> </array> </dict> <key>block_innards</key> <dict> <key>patterns</key> <array> <dict> <key>include</key> <string>#function_block_innards</string> </dict> <dict> <key>include</key> <string>#exported_variables</string> </dict> </array> </dict> <key>comments</key> <dict> <key>patterns</key> <array> <dict> <key>captures</key> <dict> <key>1</key> <dict> <key>name</key> <string>meta.toc-list.banner.block.go</string> </dict> </dict> <key>match</key> <string>^/\* =(\s*.*?)\s*= \*/$\n?</string> <key>name</key> <string>comment.block.go</string> </dict> <dict> <key>begin</key> <string>/\*</string> <key>captures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.comment.go</string> </dict> </dict> <key>end</key> <string>\*/</string> <key>name</key> <string>comment.block.go</string> </dict> <dict> <key>match</key> <string>\*/.*\n</string> <key>name</key> <string>invalid.illegal.stray-commend-end.go</string> </dict> <dict> <key>captures</key> <dict> <key>1</key> <dict> <key>name</key> <string>meta.toc-list.banner.line.go</string> </dict> </dict> <key>match</key> <string>^// =(\s*.*?)\s*=\s*$\n?</string> <key>name</key> <string>comment.line.double-slash.banner.go</string> </dict> <dict> <key>begin</key> <string>//</string> <key>beginCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.comment.go</string> </dict> </dict> <key>end</key> <string>$\n?</string> <key>name</key> <string>comment.line.double-slash.go</string> <key>patterns</key> <array> <dict> <key>match</key> <string>(?>\\\s*\n)</string> <key>name</key> <string>punctuation.separator.continuation.go</string> </dict> </array> </dict> </array> </dict> <key>exported_variables</key> <dict> <key>comment</key> <string>This is kinda hacky, in order to get the 'var' scoped the right way again.</string> <key>match</key> <string>(?<=\s|\[\])([[:upper:]][[:alnum:]_]*)(?=\W+)</string> <key>name</key> <string>variable.exported.go</string> </dict> <key>fn_parens</key> <dict> <key>begin</key> <string>\(</string> <key>end</key> <string>\)</string> <key>name</key> <string>meta.parens.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#basic_things</string> </dict> <dict> <key>include</key> <string>#function_calls</string> </dict> </array> </dict> <key>function_block</key> <dict> <key>begin</key> <string>\{</string> <key>end</key> <string>\}</string> <key>name</key> <string>meta.block.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#function_block_innards</string> </dict> </array> </dict> <key>function_block_innards</key> <dict> <key>patterns</key> <array> <dict> <key>include</key> <string>#basic_things</string> </dict> <dict> <key>captures</key> <dict> <key>1</key> <dict> <key>name</key> <string>punctuation.whitespace.support.function.leading.go</string> </dict> <key>2</key> <dict> <key>name</key> <string>support.function.builtin.go</string> </dict> </dict> <key>match</key> <string>(\s*)\b(new|c(lose(d)?|ap)|p(anic(ln)?|rint(ln)?)|len|make)(?:\b|\()</string> </dict> <dict> <key>include</key> <string>#function_block</string> </dict> <dict> <key>include</key> <string>#function_calls</string> </dict> <dict> <key>include</key> <string>#fn_parens</string> </dict> </array> </dict> <key>function_calls</key> <dict> <key>captures</key> <dict> <key>1</key> <dict> <key>name</key> <string>punctuation.whitespace.function-call.leading.go</string> </dict> <key>2</key> <dict> <key>name</key> <string>support.function.any-method.go</string> </dict> <key>3</key> <dict> <key>name</key> <string>punctuation.definition.parameters.go</string> </dict> </dict> <key>match</key> <string>(?x) (?: (?= \s ) (?:(?<=else|new|return) | (?<!\w)) (\s+) )? (\b (?!(for|if|else|switch|return)\s*\() (?:[[:alpha:]_][[:alnum:]_]*+\b) # method name ) \s*(\() </string> <key>name</key> <string>meta.function-call.go</string> </dict> <key>initializers</key> <dict> <key>patterns</key> <array> <dict> <key>captures</key> <dict> <key>0</key> <dict> <key>name</key> <string>variable.other.go</string> </dict> <key>1</key> <dict> <key>name</key> <string>keyword.control.go</string> </dict> </dict> <key>comment</key> <string>This matches the 'var x int = 0' style of variable declaration.</string> <key>match</key> <string>^[[:blank:]]*(var)\s+(?:[[:alpha:]_][[:alnum:]_]*)(?:,\s+[[:alpha:]_][[:alnum:]_]*)*</string> <key>name</key> <string>meta.initialization.explicit.go</string> </dict> <dict> <key>captures</key> <dict> <key>0</key> <dict> <key>name</key> <string>variable.other.go</string> </dict> <key>1</key> <dict> <key>name</key> <string>keyword.operator.initialize.go</string> </dict> </dict> <key>comment</key> <string>This matches the 'x := 0' style of variable declaration.</string> <key>match</key> <string>(?:[[:alpha:]_][[:alnum:]_]*)(?:,\s+[[:alpha:]_][[:alnum:]_]*)*\s*(:=)</string> <key>name</key> <string>meta.initialization.short.go</string> </dict> </array> </dict> <key>keywords</key> <dict> <key>patterns</key> <array> <dict> <key>match</key> <string>\b(s(truct|elect|witch)|c(ontinue|ase)|type|i(nterface|f|mport)|def(er|ault)|package|else|var|f(or|unc|allthrough)|r(eturn|ange)|go(to)?|map|break)\b</string> <key>name</key> <string>keyword.control.go</string> </dict> <dict> <key>match</key> <string>(\b|(?<=\]))(int(16|8|32|64)?|uint(16|8|32|ptr|64)?|float(32|64)?|b(yte|ool)|string)\b</string> <key>name</key> <string>storage.type.go</string> </dict> <dict> <key>match</key> <string>\b(const|chan)\b</string> <key>name</key> <string>storage.modifier.go</string> </dict> <dict> <key>match</key> <string>\b(nil|true|false|iota)\b</string> <key>name</key> <string>constant.language.go</string> </dict> <dict> <key>match</key> <string>\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b</string> <key>name</key> <string>constant.numeric.go</string> </dict> <dict> <key>match</key> <string>(\<\-)|(\-\>)</string> <key>name</key> <string>support.channel-operator.go</string> </dict> </array> </dict> <key>plain_function_declaration</key> <dict> <key>begin</key> <string>(?x) ^[[:blank:]]*(func)\s* (?: ([[:alpha:]_][[:alnum:]_]*)? ) # name of function is optional (?: \( ((?:[\[\]\w\d\s\/,._*&<>-]|(?:interface\{\}))*)? \) ) # required braces for parameters (even if empty) \s* (?: \(? ((?:[\[\]\w\d\s,._*&<>-]|(?:interface\{\}))*) \)? )? # optional return types, optionally within braces </string> <key>beginCaptures</key> <dict> <key>1</key> <dict> <key>name</key> <string>keyword.control.go</string> </dict> <key>2</key> <dict> <key>name</key> <string>entity.name.function.go</string> </dict> <key>3</key> <dict> <key>name</key> <string>variable.parameters.go</string> </dict> <key>4</key> <dict> <key>name</key> <string>variable.return-types.go</string> </dict> </dict> <key>end</key> <string>(?<=\})</string> <key>name</key> <string>meta.function.plain.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#comments</string> </dict> <!-- <dict> <key>include</key> <string>#storage_type</string> </dict> --> <!-- <dict> <key>include</key> <string>#storage_modifier</string> </dict> --> <dict> <key>include</key> <string>#function_block</string> </dict> </array> </dict> <key>receiver_function_declaration</key> <dict> <key>begin</key> <string>(?x) (func)\s* (?: \( ((?:[\[\]\w\d\s,._*&<>-]|(?:interface\{\}))*) \)\s+ ) # receiver variable declarations, in brackets (?: ([[:alpha:]_][[:alnum:]_]*)? ) # name of function is optional (?: \( ((?:[\[\]\w\d\s,._*&<>-]|(?:interface\{\}))*)? \) ) # required braces for parameters (even if empty) \s* (?: \(? ((?:[\[\]\w\d\s,._*&<>-]|(?:interface\{\}))*) \)? )? # optional return types, optionally within braces </string> <key>beginCaptures</key> <dict> <key>1</key> <dict> <key>name</key> <string>keyword.control.go</string> </dict> <key>2</key> <dict> <key>name</key> <string>variable.receiver.go</string> </dict> <key>3</key> <dict> <key>name</key> <string>entity.name.function.go</string> </dict> <key>4</key> <dict> <key>name</key> <string>variable.parameters.go</string> </dict> <key>5</key> <dict> <key>name</key> <string>variable.return-types.go</string> </dict> </dict> <key>comment</key> <string>Version of above with support for declaring a receiver variable.</string> <key>end</key> <string>(?<=\})</string> <key>name</key> <string>meta.function.receiver.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#comments</string> </dict> <!-- <dict> <key>include</key> <string>#storage_type</string> </dict> --> <!-- <dict> <key>include</key> <string>#storage_modifier</string> </dict> --> <dict> <key>include</key> <string>#function_block</string> </dict> </array> </dict> <key>root_parens</key> <dict> <key>begin</key> <string>\(</string> <key>end</key> <string>(?<=\()(\))?|(?:\))</string> <key>endCaptures</key> <dict> <key>1</key> <dict> <key>name</key> <string>meta.parens.empty.go</string> </dict> </dict> <key>name</key> <string>meta.parens.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#basic_things</string> </dict> <dict> <key>include</key> <string>#exported_variables</string> </dict> <dict> <key>include</key> <string>#function_calls</string> </dict> </array> </dict> <key>string_escaped_char</key> <dict> <key>patterns</key> <array> <dict> <key>match</key> <string>\\(\\|[abfnrutv'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|[0-7]{3})</string> <key>name</key> <string>constant.character.escape.go</string> </dict> <dict> <key>match</key> <string>\\.</string> <key>name</key> <string>invalid.illegal.unknown-escape.go</string> </dict> </array> </dict> <key>string_placeholder</key> <dict> <key>patterns</key> <array> <dict> <key>match</key> <string>(?x)% (\d+\$)? # field (argument #) [#0\- +']* # flags [,;:_]? # separator character (AltiVec) ((-?\d+)|\*(-?\d+\$)?)? # minimum field width (\.((-?\d+)|\*(-?\d+\$)?)?)? # precision [diouxXDOUeEfFgGaAcCsSpnvtTbyYhHmMzZ%] # conversion type </string> <key>name</key> <string>constant.other.placeholder.go</string> </dict> <dict> <key>match</key> <string>%</string> <key>name</key> <string>invalid.illegal.placeholder.go</string> </dict> </array> </dict> <key>strings</key> <dict> <key>patterns</key> <array> <dict> <key>begin</key> <string>"</string> <key>beginCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.begin.go</string> </dict> </dict> <key>end</key> <string>"</string> <key>endCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.end.go</string> </dict> </dict> <key>name</key> <string>string.quoted.double.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#string_placeholder</string> </dict> <dict> <key>include</key> <string>#string_escaped_char</string> </dict> </array> </dict> <dict> <key>begin</key> <string>'</string> <key>beginCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.begin.go</string> </dict> </dict> <key>end</key> <string>'</string> <key>endCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.end.go</string> </dict> </dict> <key>name</key> <string>string.quoted.single.go</string> <key>patterns</key> <array> <dict> <key>include</key> <string>#string_escaped_char</string> </dict> </array> </dict> <dict> <key>begin</key> <string>`</string> <key>beginCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.begin.go</string> </dict> </dict> <key>end</key> <string>`</string> <key>endCaptures</key> <dict> <key>0</key> <dict> <key>name</key> <string>punctuation.definition.string.end.go</string> </dict> </dict> <key>name</key> <string>string.quoted.raw.go</string> </dict> </array> </dict> </dict> <key>scopeName</key> <string>source.go</string> <key>uuid</key> <string>33100200-8916-4F78-8522-4362628C6889</string> </dict> </plist> PK uS|<n/ If Statement.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>if ${1:condition} { $0 }</string> <key>name</key> <string>If Statement</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>if</string> <key>uuid</key> <string>AF797914-E5F7-4F2B-866B-852889C6A925</string> </dict> </plist> PK uS|<< import.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>import $2"${1:name}"</string> <key>name</key> <string>Import</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>imp</string> <key>uuid</key> <string>2DFA9510-6F88-4BC6-A409-DA4075DEA8FF</string> </dict> </plist> PK w>@C0I I Indentation Rules.tmPreferences<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>name</key> <string>Indentation Rules</string> <key>scope</key> <string>source.go</string> <key>settings</key> <dict> <key>decreaseIndentPattern</key> <string>(?x) ^ # start of line (.*\*/)? # skip comments if present ( # three possibilities \s* \} # whitespace and a closing curly brace ( # capture: [^}{"']* \{ # anything other than curly braces or quotes, then open curly )? # (optional) [;\s]*? # any whitespace or semicolons | (?:\s* (case|default).*:) # case statements pop back one indent | (?: \) (?<! \( ) ) # closing braces not preceded by opening braces ) (//.*|/\*.*\*/\s*)? # skip any comments (optional) $ # end of line </string> <key>increaseIndentPattern</key> <string>(?x) ^ (?: .* \*/ )? # skip any comments (?: (.* \{ [^}"'\n]*) # lines containing an open curly but no quotes or close curly | # OR (?:\s* (case|default).*:) # case statements | # OR (.* \( [^)"'\n]*) # lines containing an open brace but no quotes or close brace ) (//.*|/\*.*\*/\s*)? # skip any comments (optional) $ </string> <!-- <key>indentNextLinePattern</key> <string>(?x)^ (?! .* [;:{}] # do not indent when line ends with ;, :, {, or } \s* (//|/[*] .* [*]/ \s* $) # …account for potential trailing comment ) </string> --> <key>unIndentedLinePattern</key> <string>^\s*((/\*|\*/|//|import\b.*|package\b.*).*)?$</string> </dict> <key>uuid</key> <string>160118A4-208D-4422-AFF0-0C21B5B78AAF</string> </dict> </plist> PK uS|<QcC main().tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>func main() { $0 }</string> <key>name</key> <string>main()</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>main</string> <key>uuid</key> <string>18A04BC9-D37A-46B9-8C92-4E8D287A46E4</string> </dict> </plist> PK uS|<NG Struct.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>struct { ${0:var vartype;} }</string> <key>name</key> <string>Struct</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>st</string> <key>uuid</key> <string>CC5D7F66-6BBC-4D9C-BC32-D569238523EB</string> </dict> </plist> PK uS|<m9 Type Function.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>func (${1:varname typename}) ${2:func_name}($3)$4 { $0 }</string> <key>name</key> <string>Type Function</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>tfunc</string> <key>uuid</key> <string>D8CF6ACF-85BB-4AAD-BFDE-DFD9D075FCF2</string> </dict> </plist> PK uS|<i" type.tmSnippet<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>type ${1:name} ${2:int8}</string> <key>name</key> <string>Type</string> <key>scope</key> <string>source.go</string> <key>tabTrigger</key> <string>type</string> <key>uuid</key> <string>9E325583-D146-41A4-BA94-0B5BF91DEBF8</string> </dict> </plist> PK uS|<yj Comments.tmPreferencesPK uS|< C( Empty ().tmSnippetPK uS|<)e^ For Loop.tmSnippetPK uS|< t func.tmSnippetPK uS|<KY go func().tmSnippetPK =>rt;M ;M Go.tmLanguagePK uS|<n/ YY If Statement.tmSnippetPK uS|<< [[ import.tmSnippetPK w>@C0I I M] Indentation Rules.tmPreferencesPK uS|<QcC e main().tmSnippetPK uS|<NG g Struct.tmSnippetPK uS|<m9 i Type Function.tmSnippetPK uS|<i" k type.tmSnippetPK H m