aboutsummaryrefslogtreecommitdiff
path: root/src/server/snippets.odin
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2021-12-12 21:27:04 +0100
committerDaniel Gavin <danielgavin5@hotmail.com>2021-12-12 21:27:04 +0100
commitc67ba465cbee1c450f75785905ba5d74d03cb3c8 (patch)
tree6f3a98ca65779206e9ffe54e75395e7d3c1454dc /src/server/snippets.odin
parentc2c212d0436a6adc853435ca16b0339dfe15a14a (diff)
Add snippets and auto add parenthesis on completion
Diffstat (limited to 'src/server/snippets.odin')
-rw-r--r--src/server/snippets.odin12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/snippets.odin b/src/server/snippets.odin
new file mode 100644
index 0000000..94cb919
--- /dev/null
+++ b/src/server/snippets.odin
@@ -0,0 +1,12 @@
+package server
+
+Snippet_Info :: struct {
+ insert: string,
+ detail: string,
+ packages: []string,
+}
+
+snippets: map[string]Snippet_Info = {
+ "ff" = {insert = "fmt.printf(\"${1:text}\", ${0:args})", packages = []string{"fmt"}, detail = "printf"},
+ "fl" = {insert = "fmt.println(\"${1:text}\")", packages = []string{"fmt"}, detail = "println"},
+}