summaryrefslogtreecommitdiff
path: root/luasnip/tex.lua
blob: 43db0fca066d0feccbf15c370face459f330d8c5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
return {
	s({trig="ddx", snippetType="autosnippet"}, { t("\\dv{x}") }),
	s({trig="dydx", snippetType="autosnippet"}, { t("\\dv{y}{x}") }),
	s({trig="dv", snippetType="autosnippet"}, fmta("\\dv{<>}{<>}", { i(1), i(2) }) ),
	s({trig=";t", snippetType="autosnippet"}, { t("\\theta") }),
	s({trig=";m", snippetType="autosnippet"}, { t("\\mu") }),
	s({trig=";p", snippetType="autosnippet"}, { t("\\pi") }),
	s({trig="usepkg", snippetType="autosnippet"}, fmta("\\usepackage{<>}", { i(1) })),
	s({trig="ff", snippetType="autosnippet"},
	  {
		t("\\frac{"),
		i(1),  -- insert node 1
		t("}{"),
		i(2),  -- insert node 2
		t("}")
	  }
	),
	s({trig="env", snippetType="autosnippet"},
	  fmta("\\begin{<>}\n\t<>\n\\end{<>}",
		{
		  i(1),
		  i(2),
		  rep(1),
		}
	  )
	),
	s({trig="lim", snippetType="autosnippet"},
		fmta("\\lim_{<>\\to<>}", { i(1), i(2) })
	),
}