11 lines
475 B
Lua
11 lines
475 B
Lua
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.
|
|
}
|