Add LaTeX snippets and auto-session plugin configuration
This commit is contained in:
parent
950ddeb557
commit
12401bd3fb
12 changed files with 5088 additions and 50 deletions
|
|
@ -0,0 +1,95 @@
|
|||
local ls = require("luasnip")
|
||||
local s = ls.snippet
|
||||
local sn = ls.snippet_node
|
||||
local t = ls.text_node
|
||||
local i = ls.insert_node
|
||||
local f = ls.function_node
|
||||
local d = ls.dynamic_node
|
||||
local fmt = require("luasnip.extras.fmt").fmt
|
||||
local fmta = require("luasnip.extras.fmt").fmta
|
||||
local rep = require("luasnip.extras").rep
|
||||
|
||||
|
||||
|
||||
return {
|
||||
s({ trig = "BigProd",snippetType="autosnippet" },
|
||||
fmta('\\prod_{<>}^{<>} <>', {
|
||||
i(1, "n=1"),
|
||||
i(2, "\\infty"),
|
||||
i(0),}
|
||||
)),
|
||||
s(
|
||||
{ trig = "__", snippetType="autosnippet" },
|
||||
fmta("_{<>}", { i(1) })
|
||||
),
|
||||
s({ trig = "!=", snippetType = "autosnippet" }, {t("\\neq")}),
|
||||
|
||||
s({ trig = "==", snippetType = "autosnippet" }, {t("&= \\\\")}),
|
||||
|
||||
s({ trig = "~=", snippetType = "autosnippet" }, {t("\\approx ")}),
|
||||
|
||||
s({ trig = "~~", snippetType = "autosnippet" }, {t("\\sim ")}),
|
||||
|
||||
s({ trig = "->", snippetType = "autosnippet" }, {t("\\to ")}),
|
||||
|
||||
s({ trig = "<->", snippetType = "autosnippet" }, {t("\\leftrightarrow")}),
|
||||
|
||||
s({ trig = "!>", snippetType = "autosnippet" }, {t("\\mapsto ")}),
|
||||
|
||||
s({ trig = ">>", snippetType = "autosnippet" }, {t("\\gg")}),
|
||||
|
||||
s({ trig = "<<", snippetType = "autosnippet" }, {t("\\ll")}),
|
||||
|
||||
s({ trig = "cc", snippetType = "autosnippet" }, {t("\\subset ")}),
|
||||
|
||||
s({ trig = "notin", snippetType = "autosnippet" }, {t("\\not\\in ")}),
|
||||
|
||||
s({ trig = "inn", snippetType = "autosnippet" }, {t("\\in ")}),
|
||||
|
||||
s({ trig = "Nn", snippetType = "autosnippet" }, {t("\\cap ")}),
|
||||
|
||||
s({ trig = "UU", snippetType = "autosnippet" }, {t("\\cup ")}),
|
||||
--- Debugging additional snippets
|
||||
s(
|
||||
{ trig = "uuu", snippetType = "autosnippet" },
|
||||
fmta("\\bigcup_{<> \\in <>} <>", {
|
||||
i(1, "i"),
|
||||
i(2, "I"),
|
||||
i(0),
|
||||
})
|
||||
),
|
||||
s({trig="rond", snippetType="autosnippet"},
|
||||
{
|
||||
t("\\circ"),
|
||||
}),
|
||||
s({trig="Brond", snippetType="autosnippet"},
|
||||
{
|
||||
t("\\bigcircs"),
|
||||
}),
|
||||
s(
|
||||
{ trig = "Pscal", snippetType = "autosnippet" },
|
||||
fmta("\\bigcup_{<> \\in <>} <>", {
|
||||
i(1, "i"),
|
||||
i(2, "I"),
|
||||
i(0),
|
||||
})
|
||||
),
|
||||
s({trig="nabl", snippetType="autosnippet"},
|
||||
{
|
||||
t("\\nabla"),
|
||||
}),
|
||||
s({trig="partial", snippetType="autosnippet"},
|
||||
{
|
||||
t("\\partial"),
|
||||
}),
|
||||
s({trig=";comp", snippetType="autosnippet"},
|
||||
{
|
||||
t("^{c}")
|
||||
}),
|
||||
s({trig="//",snippetType="autosnippet"},
|
||||
fmta("\\frac{<>}{<>}<>", {
|
||||
i(1,"a"),
|
||||
i(2,"b"),
|
||||
i(0," ")
|
||||
})),
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue