diff options
| author | Josh Ott <josh@ottmail.me> | 2025-11-06 10:20:31 -0500 |
|---|---|---|
| committer | Josh Ott <josh@ottmail.me> | 2025-11-06 10:20:31 -0500 |
| commit | 441ad2418ee3768c03e42478b6d86c191f2cd507 (patch) | |
| tree | d1c8e281f59468b3b794233ab707ea92e6b3d740 /.config/nvim/snips/tex/symbols.lua | |
| parent | c28a14df2fdff20c7faee255d7b5530ddc9dbe22 (diff) | |
| download | dotfiles-441ad2418ee3768c03e42478b6d86c191f2cd507.tar.gz dotfiles-441ad2418ee3768c03e42478b6d86c191f2cd507.zip | |
vector
Diffstat (limited to '.config/nvim/snips/tex/symbols.lua')
| -rw-r--r-- | .config/nvim/snips/tex/symbols.lua | 12 |
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), |