diff --git a/home/programs/nvim/luasnip/luasnip.lua b/home/programs/nvim/luasnip/luasnip.lua index 3511ce6..7ae78f7 100644 --- a/home/programs/nvim/luasnip/luasnip.lua +++ b/home/programs/nvim/luasnip/luasnip.lua @@ -23,35 +23,6 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config store_selection_keys = "", }) -local ls = require "luasnip" -local s = ls.snippet -local t = ls.text_node -local i = ls.insert_node -local extras = require("luasnip.extras") -local rep = extras.rep -local fmt = require("luasnip.extras.fmt").fmt -local c = ls.choice_node -local f = ls.function_node -local d = ls.dynamic_node -local sn = ls.snippet_node - -ls.add_snippets("lua", { - s("hello", { - t('print("hello '), - i(1), - t(' world")') - }), - - s("if", { - t('if '), - i(1, "true"), - t(' then '), - i(2), - t(' end') - }) -}) - - -- require("luasnip.loaders.from_lua").load({paths = "./snippets/"}) require("luasnip.loaders.from_lua").load({ paths = "./snippets/" }) diff --git a/home/programs/nvim/luasnip/snippets/all.lua b/home/programs/nvim/luasnip/snippets/all.lua index 5968d73..1fc150c 100644 --- a/home/programs/nvim/luasnip/snippets/all.lua +++ b/home/programs/nvim/luasnip/snippets/all.lua @@ -1,27 +1,28 @@ -local ls = require("luasnip") +local ls = require "luasnip" local s = ls.snippet -local sn = ls.snippet_node local t = ls.text_node local i = ls.insert_node +local extras = require("luasnip.extras") +local rep = extras.rep +local fmt = require("luasnip.extras.fmt").fmt +local c = ls.choice_node local f = ls.function_node local d = ls.dynamic_node -local fmt = require("luasnip.extras.fmt").fmt -local fmta = require("luasnip.extras.fmt").fmta -local rep = require("luasnip.extras").rep +local sn = ls.snippet_node + +ls.add_snippets("lua", { + s("hello", { + t('print("hello '), + i(1), + t(' world")') + }), + + s("if", { + t('if '), + i(1, "true"), + t(' then '), + i(2), + t(' end') + }) +}) -return { - -- Example: how to set snippet parameters - require("luasnip").snippet( - { -- Table 1: snippet parameters - trig="hi", - dscr="An autotriggering snippet that expands 'hi' into 'Hello, world!'", - regTrig=false, - priority=100, - snippetType="autosnippet" - }, - { -- Table 2: snippet nodes (don't worry about this for now---we'll cover nodes shortly) - t("Hello, world!"), -- A single text node - } - -- Table 3, the advanced snippet options, is left blank. - ), -}