mirror of
https://github.com/Ascyii/typstar.git
synced 2026-01-01 05:24:24 -05:00
feat(snip): sets and implications (#6)
* feat: `ip` and `ib` for implications * fix: string escaping * feat: add curly brackets * feat: replace st (set) with visual snippet
This commit is contained in:
@@ -20,6 +20,8 @@ return {
|
|||||||
|
|
||||||
-- boolean logic
|
-- boolean logic
|
||||||
snip('no', 'not ', {}, math),
|
snip('no', 'not ', {}, math),
|
||||||
|
snip('ip', '==>> ', {}, math),
|
||||||
|
snip('ib', '<<== ', {}, math),
|
||||||
|
|
||||||
-- relations
|
-- relations
|
||||||
snip('el', '= ', {}, math),
|
snip('el', '= ', {}, math),
|
||||||
@@ -41,7 +43,8 @@ return {
|
|||||||
snip('bxx', 'times.square ', {}, math),
|
snip('bxx', 'times.square ', {}, math),
|
||||||
|
|
||||||
-- sets
|
-- sets
|
||||||
snip('set', '{<>}', { i(1) }, math),
|
-- 'st' to '{<>} in ./visual.lua
|
||||||
|
snip('set', '{<>|<>}', { i(1), i(2) }, math),
|
||||||
snip('es', 'emptyset ', {}, math),
|
snip('es', 'emptyset ', {}, math),
|
||||||
snip('ses', '{emptyset} ', {}, math),
|
snip('ses', '{emptyset} ', {}, math),
|
||||||
snip('sp', 'supset ', {}, math),
|
snip('sp', 'supset ', {}, math),
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ local operations = { -- first boolean: existing brack
|
|||||||
{ 'vi', '1/', '', true, false },
|
{ 'vi', '1/', '', true, false },
|
||||||
{ 'bb', '(', ')', true, false }, -- add round brackets
|
{ 'bb', '(', ')', true, false }, -- add round brackets
|
||||||
{ 'sq', '[', ']', true, false }, -- add square brackets
|
{ 'sq', '[', ']', true, false }, -- add square brackets
|
||||||
|
{ 'st', '{', '}', true, false }, -- add curly brackets
|
||||||
{ 'bB', '(', ')', false, false }, -- replace with round brackets
|
{ 'bB', '(', ')', false, false }, -- replace with round brackets
|
||||||
{ 'sQ', '[', ']', false, false }, -- replace with square brackets
|
{ 'sQ', '[', ']', false, false }, -- replace with square brackets
|
||||||
{ 'BB', '', '', false, false }, -- remove brackets
|
{ 'BB', '', '', false, false }, -- remove brackets
|
||||||
|
|||||||
Reference in New Issue
Block a user