diff options
| author | Nanderty <psopka@sopka.ch> | 2025-03-12 22:09:18 +0100 |
|---|---|---|
| committer | Nanderty <psopka@sopka.ch> | 2025-03-12 22:09:24 +0100 |
| commit | 7aa66e33bc4b80dfe3e4094cc30bd393557c0376 (patch) | |
| tree | 99b81d4b8ab765c065d5b66f93b48586e6c2a08d /lua/Snippets | |
| parent | 305866ed72129d23b1bb66af7bf8d46d8c1d9890 (diff) | |
| download | neovim-config-7aa66e33bc4b80dfe3e4094cc30bd393557c0376.tar.gz neovim-config-7aa66e33bc4b80dfe3e4094cc30bd393557c0376.tar.bz2 neovim-config-7aa66e33bc4b80dfe3e4094cc30bd393557c0376.zip | |
Snippet improvements
Diffstat (limited to 'lua/Snippets')
| -rw-r--r-- | lua/Snippets/tex/chemistry.lua | 56 | ||||
| -rw-r--r-- | lua/Snippets/tex/general.lua | 9 | ||||
| -rw-r--r-- | lua/Snippets/tex/math.lua | 9 | ||||
| -rw-r--r-- | lua/Snippets/tex/schemes.lua | 44 |
4 files changed, 109 insertions, 9 deletions
diff --git a/lua/Snippets/tex/chemistry.lua b/lua/Snippets/tex/chemistry.lua index de28c96..69915a2 100644 --- a/lua/Snippets/tex/chemistry.lua +++ b/lua/Snippets/tex/chemistry.lua @@ -12,7 +12,7 @@ return { s({ trig = 'nvc', snippetType = 'autosnippet' }, { - t('\\invacuo '), + t('{\\invacuo} '), } ), @@ -113,4 +113,58 @@ return { ), { condition = tex.in_scheme } ), + + s({ trig = 'Slv', snippetType = 'autosnippet' }, + fmta( + '\\Solvent{<>}', + { + i(1), + } + ) + ), + + s({ trig = 'slv', snippetType = 'autosnippet' }, + fmta( + '\\solvent{<>}', + { + i(1), + } + ) + ), + + s({ trig = 'sls', snippetType = 'autosnippet' }, + fmta( + '\\solvents{<>}', + { + i(1), + } + ) + ), + + s({ trig = 'Rct', snippetType = 'autosnippet' }, + fmta( + '\\Reactant*{<>}', + { + i(1), + } + ) + ), + + s({ trig = 'rct', snippetType = 'autosnippet' }, + fmta( + '\\reactant*{<>}', + { + i(1), + } + ) + ), + + s({ trig = 'rcs', snippetType = 'autosnippet' }, + fmta( + '\\reactants*{<>}', + { + i(1), + } + ) + ), } diff --git a/lua/Snippets/tex/general.lua b/lua/Snippets/tex/general.lua index 0aaca6d..0b13342 100644 --- a/lua/Snippets/tex/general.lua +++ b/lua/Snippets/tex/general.lua @@ -63,6 +63,15 @@ return { ) ), + s({ trig = 'pht', snippetType = 'autosnippet' }, + fmta( + '\\phantom{<>}', + { + i(1), + } + ) + ), + s({ trig = 'nmb', snippetType = 'autosnippet' }, fmta( '\\num{<>}', diff --git a/lua/Snippets/tex/math.lua b/lua/Snippets/tex/math.lua index d670861..56b23ee 100644 --- a/lua/Snippets/tex/math.lua +++ b/lua/Snippets/tex/math.lua @@ -81,6 +81,15 @@ return { ) ), + s({ trig = 'mcs', snippetType = 'autosnippet' }, + fmta( + '\\mathscr{<>}', + { + i(1), + } + ) + ), + s({ trig = "vec", snippetType = "autosnippet" }, fmta( '\\vec{<>}', diff --git a/lua/Snippets/tex/schemes.lua b/lua/Snippets/tex/schemes.lua index 3841bff..c5d7809 100644 --- a/lua/Snippets/tex/schemes.lua +++ b/lua/Snippets/tex/schemes.lua @@ -107,6 +107,25 @@ return { { condition = tex.in_scheme } ), + s({ trig = 'arw', snippetType = 'autosnippet' }, + fmta( + [[ +\arrow(.base east--.base west){->>*[ + <> +][ + <> +]} +[<>] + ]], + { + i(1), + i(2), + i(3), + } + ), + { condition = tex.in_scheme } + ), + s({ trig = 'chlr', snippetType = 'autosnippet' }, fmta( [[ @@ -217,11 +236,6 @@ return { { condition = tex.in_scheme } ), - s({ trig = 'omi', snippetType = 'autosnippet' }, - { t('\\ominus') }, - { condition = tex.in_scheme } - ), - s({ trig = 'lbl', snippetType = 'autosnippet' }, fmta( '\\label{<>:<>}', @@ -241,18 +255,32 @@ return { ) ), + s({ trig = 'fmi', snippetType = 'autosnippet' }, + { t('\\fminus') }, + { condition = tex.in_scheme } + ), + + s({ trig = 'fpl', snippetType = 'autosnippet' }, + { t('\\fplus') }, + { condition = tex.in_scheme } + ), + + s({ trig = 'omi', snippetType = 'autosnippet' }, + { t('\\ominus') }, + { condition = tex.in_scheme } + ), + s({ trig = 'opl', snippetType = 'autosnippet' }, { t('\\oplus') }, { condition = tex.in_scheme } ), - s({ trig = 'nmbr', snippetType = 'autosnippet' }, + s({ trig = 'nbr', snippetType = 'autosnippet' }, fmta( - [[(-[::<>,0.4,,,draw=none]{\color{<>}<>})]], + [[(-[::<>,0.6,,,draw=none]{<>})]], { i(1), i(2), - i(3), } ), { condition = tex.in_scheme } |
