From 0d00ee23f35046f8465cb8302b6795d15227dfda Mon Sep 17 00:00:00 2001 From: Nanderty Date: Wed, 31 Jan 2024 15:47:52 +0100 Subject: Snippets and general improvements --- lua/Snippets/tex/enumerate.lua | 2 +- lua/Snippets/tex/general.lua | 4 ++-- lua/Snippets/tex/math.lua | 32 +++++++++++++++++++++++--------- lua/Snippets/tex/symbols.lua | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+), 12 deletions(-) (limited to 'lua/Snippets/tex') diff --git a/lua/Snippets/tex/enumerate.lua b/lua/Snippets/tex/enumerate.lua index 7677c9c..65c78a4 100644 --- a/lua/Snippets/tex/enumerate.lua +++ b/lua/Snippets/tex/enumerate.lua @@ -17,7 +17,7 @@ return { { condition = helper.line_begin } ), - s({ trig = 'ite', snippetType = 'autosnippet' }, + s({ trig = 'itm', snippetType = 'autosnippet' }, { t('\\item') }, { condition = tex.in_enumerate * helper.line_begin } ), diff --git a/lua/Snippets/tex/general.lua b/lua/Snippets/tex/general.lua index 0c6521d..10b3c80 100644 --- a/lua/Snippets/tex/general.lua +++ b/lua/Snippets/tex/general.lua @@ -67,7 +67,7 @@ return { ) ), - s({ trig = 'spt', snippetType = 'autosnippet' }, + s({ trig = 'tsp', snippetType = 'autosnippet' }, fmta( '\\textsuperscript{<>}', { @@ -77,7 +77,7 @@ return { ), - s({ trig = 'sbt', snippetType = 'autosnippet' }, + s({ trig = 'tsb', snippetType = 'autosnippet' }, fmta( '\\textsubscript{<>}', { diff --git a/lua/Snippets/tex/math.lua b/lua/Snippets/tex/math.lua index 31f92d6..95c4e64 100644 --- a/lua/Snippets/tex/math.lua +++ b/lua/Snippets/tex/math.lua @@ -12,7 +12,7 @@ return { ) ), - s({ trig = "tex", snippetType = "autosnippet" }, + s({ trig = "txt", snippetType = "autosnippet" }, fmta( '\\text{<>}', { @@ -102,7 +102,7 @@ return { ), { condition = tex.in_mathzone } ), - s({ trig = "ove", snippetType = "autosnippet" }, + s({ trig = "vrl", snippetType = "autosnippet" }, fmta( '\\overline{<>}', { @@ -122,7 +122,7 @@ return { { condition = tex.in_mathzone } ), - s({ trig = 'gg', snippetType = 'autosnippet' }, + s({ trig = 'sqr', snippetType = 'autosnippet' }, fmta( '\\sqrt[<>]{<>}', { @@ -143,7 +143,21 @@ return { { condition = tex.in_mathzone } ), - s({ trig = "bb", snippetType = "autosnippet" }, + s({ trig = "ngl", snippetType = "autosnippet" }, + { + t('\\langle '), + }, + { condition = tex.in_mathzone } + ), + + s({ trig = "ngr", snippetType = "autosnippet" }, + { + t('\\rangle '), + }, + { condition = tex.in_mathzone } + ), + + s({ trig = "lr", snippetType = "autosnippet" }, fmta( '\\left(<>\\right)', { @@ -154,13 +168,13 @@ return { ), s({ trig = 'df', snippetType = 'autosnippet' }, - { t('\\,d') }, + { t('\\,d ') }, { condition = tex.in_mathzone } ), s({ trig = "sin", snippetType = "autosnippet" }, fmta( - '\\sin{(<>)}', + '\\sin{\\left(<>\\right)}', { i(1), } @@ -170,7 +184,7 @@ return { s({ trig = "cos", snippetType = "autosnippet" }, fmta( - '\\cos{(<>)}', + '\\cos{\\left(<>\\right)}', { i(1), } @@ -180,7 +194,7 @@ return { s({ trig = "tan", snippetType = "autosnippet" }, fmta( - '\\tan{(<>)}', + '\\tan{\\left(<>\\right)}', { i(1), } @@ -208,7 +222,7 @@ return { { condition = tex.in_mathzone } ), - s({ trig = "xpn", snippetType = "autosnippet" }, + s({ trig = "exp", snippetType = "autosnippet" }, fmta( 'e^{<>}', { diff --git a/lua/Snippets/tex/symbols.lua b/lua/Snippets/tex/symbols.lua index ef57ca4..76935db 100644 --- a/lua/Snippets/tex/symbols.lua +++ b/lua/Snippets/tex/symbols.lua @@ -17,6 +17,13 @@ return { { condition = tex.in_mathzone } ), + s({ trig = 'hbr', snippetType = 'autosnippet' }, + { + t('\\hbar '), + }, + { condition = tex.in_mathzone } + ), + s({ trig = 'cdo', snippetType = 'autosnippet' }, { t('\\cdot '), @@ -31,6 +38,20 @@ return { { condition = tex.in_mathzone } ), + s({ trig = 'div', snippetType = 'autosnippet' }, + { + t('\\div'), + }, + { condition = tex.in_mathzone } + ), + + s({ trig = 'nn', snippetType = 'autosnippet' }, + { + t('\\in'), + }, + { condition = tex.in_mathzone } + ), + s({ trig = 'app', snippetType = 'autosnippet' }, { t('\\approx '), -- cgit v1.2.3