vim.bo.expandtab = false local once = require("once") once.test_and_load("ft_go", function() local luasnip = require("luasnip") local s = luasnip.snippet local t = luasnip.text_node local cr = function() return t { "", "" } end local i = luasnip.insert_node luasnip.add_snippets("go", { s("ie", { t("if err != nil {"), cr(), t("\t"), i(0), cr(), t("}"), }), }) end)