dotfiles/.config/nvim/snippets/asciidoc.lua

34 lines
974 B
Lua
Raw Normal View History

2022-08-20 03:34:21 +02:00
local s = require("luasnip.nodes.snippet").S
local i = require("luasnip.nodes.insertNode").I
local fmt = require("luasnip.extras.fmt").fmt
return {
s({ trig = 'source',
name = 'source code block',
2022-12-07 23:52:26 +01:00
dscr = 'insert a source code block'
},
2022-08-20 03:34:21 +02:00
fmt([[
[source,{language}]
--------------------------------------------------------------------------------
{cursor}
--------------------------------------------------------------------------------
]] , {
language = i(1, 'shell'),
cursor = i(0)
2022-12-07 23:52:26 +01:00
})),
s({ trig = 'quote',
name = 'quote block',
descr = 'insert a quote block'
},
fmt([[
[quote,{author},{place}]
________________________________________________________________________________
{cursor}
________________________________________________________________________________
]] , {
author = i(1),
place = i(2),
cursor = i(0)
}))
2022-08-20 03:34:21 +02:00
}