From 9e6a0e7d6fe9c31aca4c4f2730344eb9910e737f Mon Sep 17 00:00:00 2001 From: ottjk Date: Tue, 7 May 2024 12:57:55 -0400 Subject: more symbols --- nvim/snips/tex/symbols.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nvim') diff --git a/nvim/snips/tex/symbols.lua b/nvim/snips/tex/symbols.lua index ab63521..5bae25d 100644 --- a/nvim/snips/tex/symbols.lua +++ b/nvim/snips/tex/symbols.lua @@ -157,7 +157,8 @@ return { { n.i(1) }), { condition = h.in_mathzone } ), - n.s({trig=[[((\\[a-zA-Z]+)|[A-Za-z0-9])hat]], trigEngine="ecma", wordTrig=false, snippetType="autosnippet", priority=200}, + n.s({trig=[[(\\[a-zA-Z]+|[A-Za-z0-9]|\\[a-z]+\{\\?[A-Za-z0-9]+\})hat]], + wordTrig=false, trigEngine="ecma", snippetType="autosnippet", priority=200}, n.fmta("\\hat{<>}", { n.f(function(_, parent) return parent.captures[1] end) }), { condition = h.in_mathzone } @@ -168,7 +169,8 @@ return { { n.i(1) }), { condition = h.in_mathzone } ), - n.s({trig=[[(\\[a-zA-Z]+|[A-Za-z0-9])(!\?|\?!)]], trigEngine="ecma", wordTrig=false, snippetType="autosnippet", priority=200}, + n.s({trig=[[(\\[a-zA-Z]+|[A-Za-z0-9]|\\[a-z]+\{\\?[A-Za-z0-9]+\})(!\?|\?!)]], + wordTrig=false, trigEngine="ecma", snippetType="autosnippet", priority=200}, n.fmta("\\vec{<>}", { n.f(function(_, parent) return parent.captures[1] end) }), { condition = h.in_mathzone } -- cgit v1.3