kickstart.nvim/LuaSnip/cpp/io.lua

34 lines
659 B
Lua

local helpers = require('personal.luasnip-helper-funcs')
local get_visual = helpers.get_visual
local line_begin = require("luasnip.extras.expand_conditions").line_begin
return
{
-- PRINTF
-- s({trig = "pp", snippetType="autosnippet"},
-- fmta(
-- [[printf("<>"<>);]],
-- {
-- i(1),
-- i(2)
-- }
-- ),
-- { condition = line_begin }
-- ),
-- GETLINE BOILERPLATE
s({trig = "gll", snippetType="autosnippet"},
fmta(
[[
char *line = NULL;
size_t len = 0;
ssize_t nread;
nread = getline(&line, &len, stdin);
<>
free(line);
]],
{ i(0) }
)
),
}