----------------
-- Abbreviations
----------------


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
local line_begin = require("luasnip.extras.expand_conditions").line_begin


-----------
-- Snippets
-----------


return {


s({trig="()", wordTrig=false, snippetType="autosnippet"},
  {
    t("("),
    i(1),
    t(")"),
    i(0),
  }
),

s({trig="[]", wordTrig=false, snippetType="autosnippet"},
  {
    t("["),
    i(1),
    t("]"),
    i(0),
  }
),

s({trig="{}", wordTrig=false, snippetType="autosnippet"},
  {
    t("{"),
    i(1),
    t("}"),
    i(0),
  }
),

s({trig="<>", wordTrig=false, snippetType="autosnippet"},
  {
    t("<"),
    i(1),
    t(">"),
    i(0),
  }
),

s({trig="\"\"", wordTrig=false, snippetType="autosnippet"},
  {
    t("\""),
    i(1),
    t("\""),
    i(0),
  }
),

s({trig="''", wordTrig=false, snippetType="autosnippet"},
  {
    t("'"),
    i(1),
    t("'"),
    i(0),
  }
),


}  -- return

