refactor(nvim): use fmt and shorthand variables

This commit is contained in:
Oliver Davies 2022-01-09 22:48:32 +00:00
parent 9b4fadfa28
commit 8cf3fed368

View file

@ -1,14 +1,20 @@
local fmt = require("luasnip.extras.fmt").fmt
local luasnip = require "luasnip" local luasnip = require "luasnip"
local snippet = luasnip.s
local insert = luasnip.insert_node local i = luasnip.insert_node
local text = luasnip.text_node local s = luasnip.snippet
return { return {
snippet({ trig = "frontmatter", dscr = "Document frontmatter" }, { s(
text { "---", "tags: " }, { trig = "frontmatter", dscr = "Document frontmatter" },
insert(1, "value"), fmt(
text { "", "---", "" }, [[
insert(0), ---
}), title: {}
---
{}
]],
{ i(1), i(0) }
)
),
} }