refactor(nvim): move file type snippets into ft

This commit is contained in:
Oliver Davies 2022-01-10 01:29:07 +00:00
parent 37b3f4b51b
commit 396c6f9c37
4 changed files with 3 additions and 3 deletions

View file

@ -0,0 +1,9 @@
local fmta = require("luasnip.extras.fmt").fmta
local luasnip = require "luasnip"
local i = luasnip.insert_node
local s = luasnip.snippet
return {
s({ trig = "log", dscr = "console.log" }, fmta("console.log(<>);", { i(1, "value") })),
}

View file

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

View file

@ -0,0 +1,30 @@
local fmta = require("luasnip.extras.fmt").fmta
local luasnip = require "luasnip"
local c = luasnip.choice_node
local i = luasnip.insert_node
local s = luasnip.snippet
local t = luasnip.text_node
return {
s(
"test",
fmta(
[[
/** @test */
public function <><>(): void {
<>
}
]],
{
c(1, {
t "test",
t "it",
t "should",
}),
i(2),
i(0),
}
)
),
}