summaryrefslogtreecommitdiffstats
path: root/lua/core/snippets.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/core/snippets.lua')
-rw-r--r--lua/core/snippets.lua27
1 files changed, 27 insertions, 0 deletions
diff --git a/lua/core/snippets.lua b/lua/core/snippets.lua
new file mode 100644
index 0000000..48dd54f
--- /dev/null
+++ b/lua/core/snippets.lua
@@ -0,0 +1,27 @@
+ls = require("luasnip")
+s = ls.snippet
+sn = ls.snippet_node
+t = ls.text_node
+i = ls.insert_node
+f = ls.function_node
+c = ls.choice_node
+d = ls.dynamic_node
+r = ls.restore_node
+l = require("luasnip.extras").lambda
+rep = require("luasnip.extras").rep
+p = require("luasnip.extras").partial
+m = require("luasnip.extras").match
+n = require("luasnip.extras").nonempty
+dl = require("luasnip.extras").dynamic_lambda
+fmt = require("luasnip.extras.fmt").fmt
+fmta = require("luasnip.extras.fmt").fmta
+types = require("luasnip.util.types")
+conds = require("luasnip.extras.conditions")
+conds_expand = require("luasnip.extras.conditions.expand")
+ts_postfix = require("luasnip.extras.treesitter_postfix").treesitter_postfix
+postfix = require("luasnip.extras.postfix").postfix
+ms = ls.multi_snippet
+
+function file_name(_, _, _)
+ return vim.fn.expand("%:t:r")
+end