27 lines
357 B
Lua
27 lines
357 B
Lua
local ls = require('luasnip')
|
|
|
|
local s = ls.snippet
|
|
local i = ls.insert_node
|
|
local t = ls.text_node
|
|
|
|
local fmt = require('luasnip.extras.fmt').fmt
|
|
|
|
ls.add_snippets('go', {
|
|
s('ee', {
|
|
t({ 'panic(' }),
|
|
i(1, 'err'),
|
|
t({ ')' }),
|
|
}),
|
|
s(
|
|
'ei',
|
|
fmt(
|
|
[[
|
|
if err != nil {{
|
|
panic({})
|
|
}}
|
|
]],
|
|
{ i(1, 'err') }
|
|
)
|
|
),
|
|
})
|