local ls = require "luasnip" local s = ls.snippet local i = ls.insert_node local fmta = require("luasnip.extras.fmt").fmta local in_math = function() return vim.fn['vimtex#syntax#in_mathzone']() == 1 end return { s({trig = "{{", snippetType="autosnippet"}, fmta("\\left\\{ <>\\right\\} ", { i(1) }), {condition = in_math}), s({trig = "((", snippetType="autosnippet"}, fmta("\\left( <>\\right) ", { i(1) }), {condition = in_math}), -- Add more for environments, etc. }