added snippets
This commit is contained in:
parent
68a76d94e9
commit
aa102cef62
1 changed files with 50 additions and 0 deletions
50
snippets/rst/snippets.lua
Normal file
50
snippets/rst/snippets.lua
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
local ls = require('luasnip')
|
||||
local s = ls.snippet
|
||||
local sn = ls.snippet_node
|
||||
local t = ls.text_node
|
||||
local i = ls.insert_node
|
||||
local f = ls.function_node
|
||||
local d = ls.dynamic_node
|
||||
local fmt = require('luasnip.extras.fmt').fmt
|
||||
local fmta = require('luasnip.extras.fmt').fmta
|
||||
local rep = require('luasnip.extras').rep
|
||||
|
||||
return {
|
||||
s(
|
||||
{
|
||||
trig = 'console',
|
||||
name = 'Console Code-Block',
|
||||
dscr = 'Creates a console code block'
|
||||
},
|
||||
fmta(
|
||||
[[
|
||||
.. code-block:: console
|
||||
|
||||
$ <>
|
||||
|
||||
]],
|
||||
{
|
||||
i(1),
|
||||
}
|
||||
)
|
||||
),
|
||||
s(
|
||||
{
|
||||
trig = 'shell',
|
||||
name = 'Shell Code-Block',
|
||||
dscr = 'Create a shell code block'
|
||||
},
|
||||
fmta(
|
||||
[[
|
||||
.. code-block sh
|
||||
<>
|
||||
$ <>
|
||||
|
||||
]],
|
||||
{
|
||||
i(1),
|
||||
i(2),
|
||||
}
|
||||
)
|
||||
),
|
||||
}
|
||||
Loading…
Reference in a new issue