diff options
Diffstat (limited to 'lua/config/snippets.lua')
| -rw-r--r-- | lua/config/snippets.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lua/config/snippets.lua b/lua/config/snippets.lua new file mode 100644 index 0000000..8b0d30b --- /dev/null +++ b/lua/config/snippets.lua @@ -0,0 +1,19 @@ +-- ~/.config/nvim/lua/snippets.lua +local ls = require("luasnip") +local s = ls.snippet +local t = ls.text_node +local i = ls.insert_node + +ls.snippets = { + all = { + s("hi", t("Hello, world!")), -- Type "hi" -> expand to Hello, world! + }, + lua = { + s("fn", { -- Type "fn" -> expand to a function template + t("function "), i(1, "name"), t("("), i(2), t({")", "\t"}), + i(0), + t({"", "end"}) + }), + }, +} + |
