summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Ott <josh@ottmail.me>2025-11-06 10:20:31 -0500
committerJosh Ott <josh@ottmail.me>2025-11-06 10:20:31 -0500
commit441ad2418ee3768c03e42478b6d86c191f2cd507 (patch)
treed1c8e281f59468b3b794233ab707ea92e6b3d740
parentc28a14df2fdff20c7faee255d7b5530ddc9dbe22 (diff)
downloaddotfiles-441ad2418ee3768c03e42478b6d86c191f2cd507.tar.gz
dotfiles-441ad2418ee3768c03e42478b6d86c191f2cd507.zip
vector
-rw-r--r--.config/nvim/snips/tex/symbols.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/.config/nvim/snips/tex/symbols.lua b/.config/nvim/snips/tex/symbols.lua
index 6a8a9a3..3e5e6f6 100644
--- a/.config/nvim/snips/tex/symbols.lua
+++ b/.config/nvim/snips/tex/symbols.lua
@@ -200,6 +200,18 @@ return {
{ condition = h.in_mathzone }
),
+ n.s({trig=[[!:|:!]], trigEngine="ecma", snippetType="autosnippet", priority=100},
+ n.fmta("\\mathbf{<>}",
+ { n.i(1) }),
+ { condition = h.in_mathzone }
+ ),
+ 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("\\mathbf{<>}",
+ { n.f(function(_, parent) return parent.captures[1] end) }),
+ { condition = h.in_mathzone }
+ ),
+
n.s({trig="t(o+)t", regTrig=true, snippetType="autosnippet", priority=100},
n.fmta("\\<>ot{<>}",
{ n.f(function(_, parent) return string.rep("d", string.len(parent.captures[1])) end),