aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snippets/UltiSnips/proto.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'vim/bundle/vim-snippets/UltiSnips/proto.snippets')
m---------vim/bundle/vim-snippets0
-rw-r--r--vim/bundle/vim-snippets/UltiSnips/proto.snippets52
2 files changed, 0 insertions, 52 deletions
diff --git a/vim/bundle/vim-snippets b/vim/bundle/vim-snippets
new file mode 160000
+Subproject 15d7e5ec26ec93adee4051b6359be90a943aa38
diff --git a/vim/bundle/vim-snippets/UltiSnips/proto.snippets b/vim/bundle/vim-snippets/UltiSnips/proto.snippets
deleted file mode 100644
index 923be57..0000000
--- a/vim/bundle/vim-snippets/UltiSnips/proto.snippets
+++ /dev/null
@@ -1,52 +0,0 @@
-priority -50
-
-global !p
-from vimsnippets import complete
-
-FIELD_TYPES = [
- 'double',
- 'float',
- 'int32',
- 'int64',
- 'uint32',
- 'uint64',
- 'sint32',
- 'sint64',
- 'fixed32',
- 'fixed64',
- 'sfixed32',
- 'sfixed64',
- 'bool',
- 'string',
- 'bytes']
-endglobal
-
-snippet mess "Proto message" b
-// ${2:TODO(`whoami`): Describe this message.}
-message ${1:Name} {
- $0
-
- // Next available id: 1
-}
-endsnippet
-
-snippet reqf "Required field" b
-// ${4:TODO(`whoami`): Describe this field.}
-optional ${1}`!p snip.rv = complete(t[1], FIELD_TYPES)` ${2:name} = ${3:1}; // Required
-endsnippet
-
-snippet optf "Optional field" b
-// ${4:TODO(`whoami`): Describe this field.}
-optional ${1}`!p snip.rv = complete(t[1], FIELD_TYPES)` ${2:name} = ${3:1};
-endsnippet
-
-snippet repf "Repeated field" b
-// ${4:TODO(`whoami`): Describe this field.}
-repeated ${1}`!p snip.rv = complete(t[1], FIELD_TYPES)` ${2:name} = ${3:1};
-endsnippet
-
-snippet enum "Enumeration" b
-// ${2:TODO(`whoami`): Describe this enum.}
-enum ${1:Name} {
-}
-endsnippet