|
@@ -1,32 +1,30 @@
|
|
|
----@diagnostic disable: unused-local for convenience is better to have all luasnip methods available
|
|
|
-- About how to create snippets:
|
|
|
-- https://github.com/L3MON4D3/LuaSnip/blob/master/DOC.md
|
|
|
-local ls = require "luasnip"
|
|
|
-local s = ls.snippet
|
|
|
-local sn = ls.snippet_node
|
|
|
-local isn = ls.indent_snippet_node
|
|
|
-local t = ls.text_node
|
|
|
-local i = ls.insert_node
|
|
|
-local f = ls.function_node
|
|
|
-local c = ls.choice_node
|
|
|
-local d = ls.dynamic_node
|
|
|
-local r = ls.restore_node
|
|
|
-local events = require "luasnip.util.events"
|
|
|
-local ai = require "luasnip.nodes.absolute_indexer"
|
|
|
+-- uncoment nodes as you need them
|
|
|
+-- local sn = ls.snippet_node
|
|
|
+-- local isn = ls.indent_snippet_node
|
|
|
+-- local t = ls.text_node
|
|
|
+-- local f = ls.function_node
|
|
|
+-- local c = ls.choice_node
|
|
|
+-- local d = ls.dynamic_node
|
|
|
+-- local r = ls.restore_node
|
|
|
+-- local m = extras.m
|
|
|
+-- local rep = extras.rep
|
|
|
+-- local postfix = require("luasnip.extras.postfix").postfix
|
|
|
local fmt = require("luasnip.extras.fmt").fmt
|
|
|
local extras = require "luasnip.extras"
|
|
|
-local m = extras.m
|
|
|
local l = extras.l
|
|
|
local dl = extras.dynamic_lambda
|
|
|
-local rep = extras.rep
|
|
|
-local postfix = require("luasnip.extras.postfix").postfix
|
|
|
+local ls = require "luasnip"
|
|
|
+local s = ls.snippet
|
|
|
+local i = ls.insert_node
|
|
|
|
|
|
return {
|
|
|
s(
|
|
|
{ trig = "preq", dscr = "Protected require call" },
|
|
|
fmt(
|
|
|
- [[
|
|
|
- local ok, {} = pcall(require,'{}')
|
|
|
+ [[
|
|
|
+ local ok, {} = pcall(require,'{}')
|
|
|
if not ok then
|
|
|
return
|
|
|
end]],
|