From 31c7bc5258d7323658e60cb5400d5f3457fff74f Mon Sep 17 00:00:00 2001 From: Matthew Wozniak Date: Thu, 18 Jan 2024 19:30:36 -0500 Subject: vimtex --- luasnip/all.lua | 0 luasnip/tex.lua | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 luasnip/all.lua create mode 100644 luasnip/tex.lua (limited to 'luasnip') diff --git a/luasnip/all.lua b/luasnip/all.lua new file mode 100644 index 0000000..e69de29 diff --git a/luasnip/tex.lua b/luasnip/tex.lua new file mode 100644 index 0000000..43db0fc --- /dev/null +++ b/luasnip/tex.lua @@ -0,0 +1,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) }) + ), +} -- cgit v1.2.3-54-g00ecf