diff --git a/README.md b/README.md index 4743f74..52f8e77 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ Thanks! | def | New function | | adef | Async function | | property | New property | +| enum | New Enum | | if | if | | for | for | | while | while | diff --git a/snippets/base.json b/snippets/base.json index e123f59..7b82134 100644 --- a/snippets/base.json +++ b/snippets/base.json @@ -75,6 +75,18 @@ "body": "def ${1:foo}():\n doc = \"${2:The $1 property.}\"\n def fget(self):\n ${3:return self._$1}\n def fset(self, value):\n ${4:self._$1 = value}\n def fdel(self):\n ${5:del self._$1}\n return locals()\n$1 = property(**$1())$0", "description" : "" }, + "New enum": { + "prefix": "enum", + "body": [ + "from enum import Enum\n\n", + "class ${1:MyEnum}(Enum):", + "\t\"\"\"${2:Docstring for $1.}\"\"\"", + "\t${3:FIRST_ENUM} = \"some_value\"", + "\t${4:SECOND_ENUM} = \"some_other_value\"", + "\t$0" + ], + "description": "Code snippet for enum definition." + }, "if": { "prefix": "if", "body": "if ${1:condition}:\n\t${2:pass}$0",