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) } ) ), }