nixos-configuration/users/jrpotter/neovim/config/utf8/snippets.lua

169 lines
2.6 KiB
Lua
Raw Normal View History

2024-01-24 17:47:35 +00:00
local ls = require('luasnip')
local s = ls.snippet
local t = ls.text_node
return {
2024-01-24 22:46:03 +00:00
-- Subscripts
2024-01-24 17:47:35 +00:00
s(
2024-01-24 22:46:03 +00:00
{ trig = [[_1]], wordTrig = false },
2024-01-24 17:47:35 +00:00
t('')
2024-01-24 22:46:03 +00:00
),
s(
{ trig = [[_2]], wordTrig = false },
t('')
),
s(
{ trig = [[_3]], wordTrig = false },
t('')
),
s(
{ trig = [[_4]], wordTrig = false },
t('')
),
s(
{ trig = [[_5]], wordTrig = false },
t('')
),
s(
{ trig = [[_6]], wordTrig = false },
t('')
),
s(
{ trig = [[_7]], wordTrig = false },
t('')
),
s(
{ trig = [[_8]], wordTrig = false },
t('')
),
s(
{ trig = [[_9]], wordTrig = false },
t('')
),
s(
{ trig = [[_a]], wordTrig = false },
t('')
),
s(
{ trig = [[_i]], wordTrig = false },
t('')
),
s(
{ trig = [[_j]], wordTrig = false },
t('')
),
s(
{ trig = [[_k]], wordTrig = false },
t('')
),
s(
{ trig = [[_m]], wordTrig = false },
t('')
),
s(
{ trig = [[_n]], wordTrig = false },
t('')
),
-- Lists
s(
{ trig = [[.]], wordTrig = false },
t('·')
),
s(
{ trig = [[circ]], wordTrig = false },
t('')
),
-- Arrows
s(
{ trig = [[d]], wordTrig = false },
t('')
),
s(
{ trig = [[l]], wordTrig = false },
t('')
),
s(
{ trig = [[←r]], wordTrig = false },
t('')
),
s(
{ trig = [[r]], wordTrig = false },
t('')
),
s(
{ trig = [[u]], wordTrig = false },
t('')
),
-- Greek letters
s(
{ trig = [[a]], wordTrig = false },
t('α')
),
s(
{ trig = [[b]], wordTrig = false },
t('β')
),
s(
{ trig = [[g]], wordTrig = false },
t('γ')
),
s(
{ trig = [[e]], wordTrig = false },
t('ε')
),
s(
{ trig = [[pi]], wordTrig = false },
t('π')
),
s(
{ trig = [[s]], wordTrig = false },
t('σ')
),
s(
{ trig = [[z]], wordTrig = false },
t('ζ')
),
-- Other operators
s(
{ trig = [[neg]], wordTrig = false },
t('¬')
),
s(
{ trig = [[αn]], wordTrig = false },
t('')
),
s(
{ trig = [[or]], wordTrig = false },
t('')
),
s(
{ trig = [[imp]], wordTrig = false },
t('')
),
s(
{ trig = [[iff]], wordTrig = false },
t('')
),
s(
{ trig = [[cap]], wordTrig = false },
t('')
),
s(
{ trig = [[cup]], wordTrig = false },
t('')
),
2024-01-24 23:08:33 +00:00
s(
{ trig = [[←eq]], wordTrig = false },
t('')
),
s(
{ trig = [[γeq]], wordTrig = false },
t('')
),
2024-01-24 17:47:35 +00:00
}