Hice mas efectivos los snippets, y agregué log, ln, sqrt, lim

This commit is contained in:
Ricman 2025-04-19 02:03:55 -03:00
parent b3390c702a
commit a9d9ade80f
1 changed files with 58 additions and 96 deletions

View File

@ -44,21 +44,13 @@ return {
{ trig = ';ben', snippetType = 'autosnippet', wordTrig = false }, { trig = ';ben', snippetType = 'autosnippet', wordTrig = false },
fmt( fmt(
[[ [[
\begin{{enumerate}}{} \begin{{enumerate}}[{}]
\item {} \item {}
\end{{enumerate}} \end{{enumerate}}
{}
]], ]],
{ {
c(1, { i(1, '1.'),
t '',
fmt('[A{}]', { i(1, '.') }),
fmt('[a{}]', { i(1, '.') }),
fmt('[i{}]', { i(1, '.') }),
fmt('[{}]', { i(1) }),
}),
i(2), i(2),
i(0),
} }
) )
), ),
@ -67,21 +59,13 @@ return {
{ trig = ':ben', snippetType = 'autosnippet', wordTrig = false }, { trig = ':ben', snippetType = 'autosnippet', wordTrig = false },
fmt( fmt(
[[ [[
\begin{{enumerate*}}{} \begin{{enumerate*}}[{}]
\item {} \item {}
\end{{enumerate*}} \end{{enumerate*}}
{}
]], ]],
{ {
c(1, { i(1, '1.'),
t '',
fmt('[A{}]', { i(1, '.') }),
fmt('[a{}]', { i(1, '.') }),
fmt('[i{}]', { i(1, '.') }),
fmt('[{}]', { i(1) }),
}),
i(2), i(2),
i(0),
} }
) )
), ),
@ -93,12 +77,10 @@ return {
\begin{{align}} \begin{{align}}
{} &= {} {} &= {}
\end{{align}} \end{{align}}
{}
]], ]],
{ {
i(1), i(1),
i(2), i(2),
i(0),
} }
) )
), ),
@ -110,12 +92,10 @@ return {
\begin{{align*}} \begin{{align*}}
{} &= {} {} &= {}
\end{{align*}} \end{{align*}}
{}
]], ]],
{ {
i(1), i(1),
i(2), i(2),
i(0),
} }
) )
), ),
@ -127,17 +107,15 @@ return {
\begin{{itemize}} \begin{{itemize}}
\item {} \item {}
\end{{itemize}} \end{{itemize}}
{}
]], ]],
{ {
i(1), i(1),
i(0),
} }
) )
), ),
s( s(
{ trig = ';mat(%d+x%d+)', regTrig = true, name = 'Matrix' }, { trig = ';mat(%d+x%d+)', regTrig = true, name = 'matriz' },
fmt( fmt(
[[ [[
\begin{{{}}} \begin{{{}}}
@ -165,15 +143,13 @@ return {
{ trig = ';int', snippetType = 'autosnippet', wordTrig = false }, { trig = ';int', snippetType = 'autosnippet', wordTrig = false },
fmt( fmt(
[[ [[
\int{} {} \,d{} \int_{{{}}}^{{{}}} {} \,d{}
]], ]],
{ {
c(1, { i(1),
t '',
sn(nil, fmt('_{{{}}}^{{{}}}', { i(1), i(2) })),
}),
i(2), i(2),
i(0), i(3),
i(4),
} }
) )
), ),
@ -182,16 +158,13 @@ return {
{ trig = ';iint', snippetType = 'autosnippet', wordTrig = false }, { trig = ';iint', snippetType = 'autosnippet', wordTrig = false },
fmt( fmt(
[[ [[
\iint{} {} \,d{} \,d{} \iint_{{{}}} {} \,d{} \,d{}
]], ]],
{ {
c(1, { i(1),
t '',
sn(nil, fmt([[ _{{{}}} ]], { i(1) })),
}),
i(2), i(2),
i(3), i(3),
i(0), i(4),
} }
) )
), ),
@ -200,44 +173,41 @@ return {
{ trig = ';iiint', snippetType = 'autosnippet', wordTrig = false }, { trig = ';iiint', snippetType = 'autosnippet', wordTrig = false },
fmt( fmt(
[[ [[
\iiint{} {} \,d{} \,d{} \,d{} \iiint_{{{}}} {} \,d{} \,d{} \,d{}
]], ]],
{ {
c(1, { i(1),
t '',
sn(nil, fmt([[_{{{}}}]], { i(1) })),
}),
i(2), i(2),
i(3), i(3),
i(4), i(4),
i(0), i(5),
} }
) )
), ),
s( s(
{ trig = ';dv', snippetType = 'autosnippet', wordTrig = false }, { trig = ';dv', snippetType = 'autosnippet', wordTrig = false },
fmt([[\dv{}]], { fmt([[\dv[{}]{{{}}}{{{}}}]], {
c(1, { i(1),
sn(nil, fmt([[{{{}}}]], { i(1) })), i(2),
sn(nil, fmt([[{{{}}}{{{}}}]], { i(1), i(2) })), i(3),
sn(nil, fmt([[[{}]{{{}}}{{{}}}]], { i(1), i(2), i(3) })),
}),
}) })
), ),
s( s(
{ trig = ';dp', snippetType = 'autosnippet', wordTrig = false }, { trig = ';dp', snippetType = 'autosnippet', wordTrig = false },
fmt([[\pdv{}{}]], { fmt([[\pdv[{}]{{{}}}{{{}}}]], {
c(1, { fmt('{{{}}}', { i(1) }), fmt('[{}]', { i(1) }) }), i(1),
c(2, { fmt('{{{}}}', { i(1) }), fmt('{{{}}}{{{}}}', { i(1), i(2) }), fmt('{{{}}}{{{}}}{{{}}}', { i(1), i(2), i(3) }) }), i(2),
i(3),
}) })
), ),
s( s(
{ trig = ';sum', snippetType = 'autosnippet', wordTrig = false }, { trig = ';sum', snippetType = 'autosnippet', wordTrig = false },
fmt('\\sum{} {}', { fmt('\\sum_{{{}}}^{{{}}} {}', {
c(1, { t '', fmt('_{{{}}}^{{{}}}', { i(1), i(2) }) }), i(1),
i(2),
i(0), i(0),
}) })
), ),
@ -270,6 +240,38 @@ return {
) )
), ),
s(
{ trig = ';log', snippetType = 'autosnippet' },
fmt('\\log_{{{}}}{{{}}}', {
i(1, 'b'),
i(2, 'x'),
})
),
s(
{ trig = ';ln', snippetType = 'autosnippet' },
fmt('\\ln{{{}}}', {
i(1, 'x'),
})
),
s(
{ trig = ';rai', snippetType = 'autosnippet' },
fmt('\\sqrt[{}]{{{}}}', {
i(1, 'n'),
i(2, 'x'),
})
),
s(
{ trig = ';lim', snippetType = 'autosnippet' },
fmt('\\lim_{{{} \\to {}}}{{{}}}', {
i(1, 'x'),
c(2, { t '\\infty', t '-\\infty' }),
i(3, ''),
})
),
-- NOTE: SECTIONS -- NOTE: SECTIONS
-- NOTE: MISCELLANEOUS -- NOTE: MISCELLANEOUS
@ -418,26 +420,6 @@ return {
} }
) )
), ),
s(
'enumerate',
fmt(
[[
\begin{{enumerate}}{}
\item {}
\end{{enumerate}}
]],
{
c(1, {
t '',
fmt('[A{}]', { i(1, '.') }),
fmt('[a{}]', { i(1, '.') }),
fmt('[i{}]', { i(1, '.') }),
}),
i(0),
}
)
),
s('item', { t { '', '', '\\item ' } }),
s( s(
'begin', 'begin',
fmt( fmt(
@ -484,24 +466,4 @@ return {
} }
) )
), ),
s(
'align',
fmt(
[[
\begin{{align}}{}
{} &= {}
\end{{align}}
{}
]],
{
c(1, {
t '',
fmt('[{}]', { i(1, 'H') }),
}),
i(2),
i(3),
i(0),
}
)
),
} }