summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lua/Snippets/tex/general.lua17
-rw-r--r--lua/Snippets/tex/symbols.lua12
2 files changed, 19 insertions, 10 deletions
diff --git a/lua/Snippets/tex/general.lua b/lua/Snippets/tex/general.lua
index 9359e67..0c0b7bf 100644
--- a/lua/Snippets/tex/general.lua
+++ b/lua/Snippets/tex/general.lua
@@ -2,7 +2,7 @@ local tex = require('Snippets.luasniphelperslatex')
local helper = require('Snippets.luasniphelpers')
return {
- s({ trig = "sec", snippetType = "autosnippet" },
+ s({ trig = 'sec', snippetType = 'autosnippet' },
fmta(
'\\section*{<>}',
{
@@ -11,7 +11,7 @@ return {
),
{ condition = helper.line_begin }
),
- s({ trig = "hh", snippetType = "autosnippet" },
+ s({ trig = 'hh', snippetType = 'autosnippet' },
fmta(
'\\SI{<>}{<>}',
{
@@ -20,7 +20,7 @@ return {
}
)
),
- s({ trig = "upa", snippetType = "autosnippet" },
+ s({ trig = 'upa', snippetType = 'autosnippet' },
fmta(
'\\usepackage{<>}',
{
@@ -29,7 +29,7 @@ return {
),
{ condition = helper.line_begin }
),
- s({ trig = "opa", snippetType = "autosnippet" },
+ s({ trig = 'opa', snippetType = 'autosnippet' },
fmta(
'\\usepackage[<>]{<>}',
{
@@ -39,4 +39,13 @@ return {
),
{ condition = helper.line_begin }
),
+ s({ trig = '^', snippetType = 'autosnippet' },
+ fmta(
+ '^{<>}',
+ {
+ i(1),
+ }
+ ),
+ { condition = tex.in_mathzone }
+ ),
}
diff --git a/lua/Snippets/tex/symbols.lua b/lua/Snippets/tex/symbols.lua
index 684d9ed..f0cd088 100644
--- a/lua/Snippets/tex/symbols.lua
+++ b/lua/Snippets/tex/symbols.lua
@@ -2,21 +2,21 @@ local tex = require('Snippets.luasniphelperslatex')
local helper = require('Snippets.luasniphelpers')
return {
- s({ trig = "pi", snippetType = "autosnippet" },
+ s({ trig = 'pi', snippetType = 'autosnippet' },
{
- t("\\pi"),
+ t('\\pi'),
},
{ condition = tex.in_mathzone }
),
- s({ trig = "0eps", snippetType = "autosnippet" },
+ s({ trig = '0eps', snippetType = 'autosnippet' },
{
- t("\\epsilon_0"),
+ t('\\epsilon_0'),
},
{ condition = tex.in_mathzone }
),
- s({ trig = "app", snippetType = "autosnippet" },
+ s({ trig = 'app', snippetType = 'autosnippet' },
{
- t("\\approx"),
+ t('\\approx'),
},
{ condition = tex.in_mathzone }
),