Snippets

Sergio Luiz Araújo Silva luasnip-helper-funcs.lua

Created by Sergio Araújo
-- ~/.config/nvim/lua/luasnip-helper-funcs.lua
local M = {}

-- Be sure to explicitly define these LuaSnip node abbreviations!
local ls = require("luasnip")
local sn = ls.snippet_node
local i = ls.insert_node

function M.get_visual(args, parent)
  if (#parent.snippet.env.LS_SELECT_RAW > 0) then
    return sn(nil, i(1, parent.snippet.env.LS_SELECT_RAW))
  else
    return sn(nil, i(1, ''))
  end
end

return M

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.