diff options
Diffstat (limited to 'nvim/snips')
| -rw-r--r-- | nvim/snips/tex/symbols.lua | 6 |
1 files changed, 4 insertions, 2 deletions
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 } |