summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
authorjoott <joshott16@gmail.com>2025-11-06 10:18:23 -0500
committerjoott <joshott16@gmail.com>2025-11-06 10:18:23 -0500
commitc28a14df2fdff20c7faee255d7b5530ddc9dbe22 (patch)
tree1ca7e962c347b0653a2657374a814f05b5a3ee94 /.config/nvim
parentb744b6e1d1a0b7c6ccf38356cb4a6143816a0c3e (diff)
downloaddotfiles-c28a14df2fdff20c7faee255d7b5530ddc9dbe22.tar.gz
dotfiles-c28a14df2fdff20c7faee255d7b5530ddc9dbe22.zip
slashed
Diffstat (limited to '.config/nvim')
-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 9b274c8..6a8a9a3 100644
--- a/.config/nvim/snips/tex/symbols.lua
+++ b/.config/nvim/snips/tex/symbols.lua
@@ -226,6 +226,18 @@ return {
{ condition = h.in_mathzone }
),
+ n.s({trig=[[/\^]], regTrig=true, snippetType="autosnippet", priority=100},
+ n.fmta("\\slashed{<>}",
+ { 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("\\slashed{<>}",
+ { n.f(function(_, parent) return parent.captures[1] end) }),
+ { condition = h.in_mathzone }
+ ),
+
n.s({trig=[[([a-zA-Z])(:#|#:)]], wordTrig=false, trigEngine="ecma", snippetType="autosnippet", priority=200},
n.fmta("\\mathcal{<>}",
{ n.f(function(_, parent) return string.upper(parent.captures[1]) end) }),