-- ~/.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"}) }), }, }