From caa758e48f677419a92ff393a181f16ffb35fe28 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Thu, 29 May 2025 11:50:08 -0700 Subject: [PATCH 01/61] Update math_i.lua remove erroneous divide --- lua/luasnip-latex-snippets/math_i.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_i.lua b/lua/luasnip-latex-snippets/math_i.lua index f1def13..daa0990 100644 --- a/lua/luasnip-latex-snippets/math_i.lua +++ b/lua/luasnip-latex-snippets/math_i.lua @@ -33,7 +33,7 @@ function M.retrieve(is_math) ), parse_snippet( { trig = "ddx", name = "d/dx" }, - "\\frac{\\mathrm{d/${1:V}}}{\\mathrm{d${2:x}}} $0" + "\\frac{\\mathrm{d${1:V}}}{\\mathrm{d${2:x}}} $0" ), parse_snippet({ trig = "pmat", name = "pmat" }, "\\begin{pmatrix} $1 \\end{pmatrix} $0"), From d2b9d2768aec4372f6e8f25c2017949ec3168ef1 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Thu, 29 May 2025 12:23:31 -0700 Subject: [PATCH 02/61] Update wA.lua remove this random dot --- lua/luasnip-latex-snippets/wA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/wA.lua b/lua/luasnip-latex-snippets/wA.lua index d6d0755..381093d 100644 --- a/lua/luasnip-latex-snippets/wA.lua +++ b/lua/luasnip-latex-snippets/wA.lua @@ -11,7 +11,7 @@ function M.retrieve(not_math) return { parse_snippet({ trig = "mk", name = "Math" }, "\\( ${1:${TM_SELECTED_TEXT}} \\)$0"), - parse_snippet({ trig = "dm", name = "Block Math" }, "\\[\n\t${1:${TM_SELECTED_TEXT}}\n.\\] $0"), + parse_snippet({ trig = "dm", name = "Block Math" }, "\\[\n\t${1:${TM_SELECTED_TEXT}}\n\\] $0"), } end From 2ef827e8987891673f82c6c50429699c7e612ebb Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Thu, 29 May 2025 12:24:02 -0700 Subject: [PATCH 03/61] Update init.lua remove random dot --- lua/luasnip-latex-snippets/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/init.lua b/lua/luasnip-latex-snippets/init.lua index 3ac5006..ec7fb50 100644 --- a/lua/luasnip-latex-snippets/init.lua +++ b/lua/luasnip-latex-snippets/init.lua @@ -124,7 +124,7 @@ M.setup_markdown = function() -- tex delimiters local normal_wA_tex = { parse_snippet({ trig = "mk", name = "Math" }, "$${1:${TM_SELECTED_TEXT}}$"), - parse_snippet({ trig = "dm", name = "Block Math" }, "$$\n\t${1:${TM_SELECTED_TEXT}}\n.$$"), + parse_snippet({ trig = "dm", name = "Block Math" }, "$$\n\t${1:${TM_SELECTED_TEXT}}\n$$"), } vim.list_extend(filtered, normal_wA_tex) From 19a4a21bd8b6da89bb8de1c14f010f54763f6305 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Fri, 30 May 2025 18:01:54 +0000 Subject: [PATCH 04/61] Update math_wA_no_backslash.lua add hyperbolic --- lua/luasnip-latex-snippets/math_wA_no_backslash.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/luasnip-latex-snippets/math_wA_no_backslash.lua b/lua/luasnip-latex-snippets/math_wA_no_backslash.lua index 91c57dc..ad5014d 100644 --- a/lua/luasnip-latex-snippets/math_wA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_wA_no_backslash.lua @@ -22,6 +22,9 @@ function M.retrieve(is_math) with_priority({ trig = "asin", name = "asin" }, "\\arcsin"), with_priority({ trig = "atan", name = "atan" }, "\\arctan"), with_priority({ trig = "asec", name = "asec" }, "\\arcsec"), + with_priority({ trig = "hsin", name = "sinh" }, "\\sinh"), + with_priority({ trig = "hcos", name = "cosh" }, "\\cosh"), + with_priority({ trig = "htan", name = "tanh" }, "\\tanh"), parse_snippet({ trig = "set", name = "set" }, [[ \\{$1\\} $0 ]]), parse_snippet({ trig = "fun", name = "function map" }, "f \\colon $1 \\R \\to \\R \\colon $0"), From d57465aaef08e12103424e816c2820e0008eb00b Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Fri, 30 May 2025 18:02:42 +0000 Subject: [PATCH 05/61] Update math_wA_no_backslash.lua --- lua/luasnip-latex-snippets/math_wA_no_backslash.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_wA_no_backslash.lua b/lua/luasnip-latex-snippets/math_wA_no_backslash.lua index ad5014d..fd8b1cd 100644 --- a/lua/luasnip-latex-snippets/math_wA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_wA_no_backslash.lua @@ -19,12 +19,12 @@ function M.retrieve(is_math) with_priority({ trig = "arcsin", name = "arcsin" }, "\\arcsin "), with_priority({ trig = "arctan", name = "arctan" }, "\\arctan "), with_priority({ trig = "arcsec", name = "arcsec" }, "\\arcsec "), - with_priority({ trig = "asin", name = "asin" }, "\\arcsin"), - with_priority({ trig = "atan", name = "atan" }, "\\arctan"), - with_priority({ trig = "asec", name = "asec" }, "\\arcsec"), - with_priority({ trig = "hsin", name = "sinh" }, "\\sinh"), - with_priority({ trig = "hcos", name = "cosh" }, "\\cosh"), - with_priority({ trig = "htan", name = "tanh" }, "\\tanh"), + with_priority({ trig = "asin", name = "asin" }, "\\arcsin "), + with_priority({ trig = "atan", name = "atan" }, "\\arctan "), + with_priority({ trig = "asec", name = "asec" }, "\\arcsec "), + with_priority({ trig = "hsin", name = "sinh" }, "\\sinh "), + with_priority({ trig = "hcos", name = "cosh" }, "\\cosh "), + with_priority({ trig = "htan", name = "tanh" }, "\\tanh "), parse_snippet({ trig = "set", name = "set" }, [[ \\{$1\\} $0 ]]), parse_snippet({ trig = "fun", name = "function map" }, "f \\colon $1 \\R \\to \\R \\colon $0"), From 8d5efd62088fa22e6485649b90ddcdb660785b1e Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Fri, 30 May 2025 21:50:18 -0700 Subject: [PATCH 06/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 1e32557..cb3d408 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,6 +90,8 @@ function M.retrieve(is_math) end, {}) ), + parse_snippet({ trig = "tf", name = "therefore" }, "\\therefore "), + parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0 "), parse_snippet({ trig = "cb", name = "Cube ^3" }, "^3 "), From 7b2a132c23e4b20546586e6cece4728c326b3283 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Fri, 30 May 2025 21:52:53 -0700 Subject: [PATCH 07/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index cb3d408..b9f0936 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,7 +90,7 @@ function M.retrieve(is_math) end, {}) ), - parse_snippet({ trig = "tf", name = "therefore" }, "\\therefore "), + parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0 "), From f2dd16a024d414d0448946ade458517b96e2ba7e Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Fri, 30 May 2025 22:04:37 -0700 Subject: [PATCH 08/61] Update math_i.lua --- lua/luasnip-latex-snippets/math_i.lua | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_i.lua b/lua/luasnip-latex-snippets/math_i.lua index daa0990..561f3ac 100644 --- a/lua/luasnip-latex-snippets/math_i.lua +++ b/lua/luasnip-latex-snippets/math_i.lua @@ -39,32 +39,36 @@ function M.retrieve(is_math) parse_snippet({ trig = "pmat", name = "pmat" }, "\\begin{pmatrix} $1 \\end{pmatrix} $0"), parse_snippet( - { trig = "lr", name = "left( right)" }, + { trig = "tfe", name = "| evaluated at" }, + "\\left. ${2:${TM_SELECTED_TEXT}} \\right|_{$1} $0" + ), + parse_snippet( + { trig = "tf", name = "left( right)" }, "\\left( ${1:${TM_SELECTED_TEXT}} \\right) $0" ), parse_snippet( - { trig = "lr(", name = "left( right)" }, + { trig = "tf)", name = "left( right)" }, "\\left( ${1:${TM_SELECTED_TEXT}} \\right) $0" ), parse_snippet( - { trig = "lr|", name = "left| right|" }, + { trig = "tf|", name = "left| right|" }, "\\left| ${1:${TM_SELECTED_TEXT}} \\right| $0" ), parse_snippet( - { trig = "lr{", name = "left{ right}" }, + { trig = "tf}", name = "left{ right}" }, "\\left\\{ ${1:${TM_SELECTED_TEXT}} \\right\\\\} $0" ), parse_snippet( - { trig = "lr[", name = "left[ right]" }, + { trig = "tf]", name = "left[ right]" }, "\\left[ ${1:${TM_SELECTED_TEXT}} \\right] $0" ), parse_snippet( - { trig = "lra", name = "leftangle rightangle" }, + { trig = "tfa", name = "leftangle rightangle" }, "\\left< ${1:${TM_SELECTED_TEXT}} \\right>$0" ), parse_snippet( - { trig = "lrb", name = "left\\{ right\\}" }, + { trig = "tfb", name = "left\\{ right\\}" }, "\\left\\{ ${1:${TM_SELECTED_TEXT}} \\right\\\\} $0" ), From e63ee7101ea9f429cec2d9f15fe154b68a4e6a38 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Fri, 30 May 2025 22:22:52 -0700 Subject: [PATCH 09/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index b9f0936..4803e70 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -91,6 +91,7 @@ function M.retrieve(is_math) ), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), + parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0 "), From fc3c665f3ca7fe4f75aa9855dcce289fb868b64b Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sat, 31 May 2025 23:16:35 -0700 Subject: [PATCH 10/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 4803e70..60eac22 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -92,6 +92,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), + parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dbox{$1}$0 "), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0 "), From 31de3f48fa37921b60ab3e3b68e4fb8928afdcee Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sat, 31 May 2025 23:22:43 -0700 Subject: [PATCH 11/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 60eac22..85c049a 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -91,8 +91,8 @@ function M.retrieve(is_math) ), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), - parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dbox{$1}$0 "), + parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0 "), From 6be2112459d0981928df73907897cc8638a6e006 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sat, 31 May 2025 23:31:05 -0700 Subject: [PATCH 12/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 85c049a..9375b43 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -91,7 +91,7 @@ function M.retrieve(is_math) ), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), - parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dbox{$1}$0 "), + parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0 "), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), From e6f1b8f14353943dfc83d19bd5aa198d6b38947f Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 12:58:09 -0700 Subject: [PATCH 13/61] Update math_i.lua --- lua/luasnip-latex-snippets/math_i.lua | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_i.lua b/lua/luasnip-latex-snippets/math_i.lua index 561f3ac..85bdab4 100644 --- a/lua/luasnip-latex-snippets/math_i.lua +++ b/lua/luasnip-latex-snippets/math_i.lua @@ -12,7 +12,6 @@ function M.retrieve(is_math) }) --[[@as function]] return { - parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), parse_snippet( { trig = "taylor", name = "taylor" }, @@ -27,15 +26,6 @@ function M.retrieve(is_math) "\\prod_{${1:n=${2:1}}}^{${3:\\infty}} ${4:${TM_SELECTED_TEXT}} $0" ), - parse_snippet( - { trig = "part", name = "d/dx" }, - "\\frac{\\partial ${1:V}}{\\partial ${2:x}} $0" - ), - parse_snippet( - { trig = "ddx", name = "d/dx" }, - "\\frac{\\mathrm{d${1:V}}}{\\mathrm{d${2:x}}} $0" - ), - parse_snippet({ trig = "pmat", name = "pmat" }, "\\begin{pmatrix} $1 \\end{pmatrix} $0"), parse_snippet( From 8a70adb0648240885c6cef0200a07c80119ecac1 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 12:58:32 -0700 Subject: [PATCH 14/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 9375b43..aa886a3 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,6 +90,17 @@ function M.retrieve(is_math) end, {}) ), + parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), + + parse_snippet( + { trig = "part", name = "d/dx" }, + "\\frac{\\partial ${1:V}}{\\partial ${2:x}} $0" + ), + parse_snippet( + { trig = "ddx", name = "d/dx" }, + "\\frac{\\mathrm{d${1:V}}$2}{\\mathrm{d${3:x}$4}} $0" + ), + parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0 "), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), From 7597336ae22d93b3df955404c2d2e8a46ef3cd99 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:00:35 -0700 Subject: [PATCH 15/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index aa886a3..a4d844c 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -98,7 +98,7 @@ function M.retrieve(is_math) ), parse_snippet( { trig = "ddx", name = "d/dx" }, - "\\frac{\\mathrm{d${1:V}}$2}{\\mathrm{d${3:x}$4}} $0" + "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), From 36c3f1ae71f3d272baea9d7ef72c55f23d65c747 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:10:21 -0700 Subject: [PATCH 16/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 40 +++++++++++++------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a4d844c..ac3a77d 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,12 +101,12 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore "), - parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0 "), - parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0 "), + parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), + parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), + parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), - parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0 "), - parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0 "), + parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), + parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0"), parse_snippet({ trig = "cb", name = "Cube ^3" }, "^3 "), parse_snippet({ trig = "sr", name = "Square ^2" }, "^2"), @@ -122,41 +122,41 @@ function M.retrieve(is_math) parse_snippet({ trig = "xmm", name = "x" }, "x_{m}"), parse_snippet({ trig = "R0+", name = "R0+" }, "\\mathbb{R}_0^+"), - parse_snippet({ trig = "notin", name = "not in " }, "\\not\\in "), + parse_snippet({ trig = "notin", name = "not in " }, "\\not\\in"), - parse_snippet({ trig = "cc", name = "subset" }, "\\subset "), + parse_snippet({ trig = "cc", name = "subset" }, "\\subset"), parse_snippet({ trig = "<->", name = "leftrightarrow", priority = 200 }, "\\leftrightarrow"), - parse_snippet({ trig = "...", name = "ldots", priority = 100 }, "\\ldots "), - parse_snippet({ trig = "!>", name = "mapsto" }, "\\mapsto "), + parse_snippet({ trig = "...", name = "ldots", priority = 100 }, "\\ldots"), + parse_snippet({ trig = "!>", name = "mapsto" }, "\\mapsto"), parse_snippet({ trig = "iff", name = "iff" }, "\\iff"), parse_snippet({ trig = "siff", name = "short iff", priority = 100}, "\\Leftrightarrow"), parse_snippet({ trig = "ooo", name = "\\infty" }, "\\infty"), parse_snippet({ trig = "rij", name = "mrij" }, "(${1:x}_${2:n})_{${3:$2}\\in${4:\\N}}$0"), - parse_snippet({ trig = "nabl", name = "nabla" }, "\\nabla "), - parse_snippet({ trig = "", name = "to", priority = 100 }, "\\to "), - parse_snippet({ trig = "-->", name = "long to", priority = 200 }, "\\longrightarrow "), + parse_snippet({ trig = "->", name = "to", priority = 100 }, "\\to"), + parse_snippet({ trig = "-->", name = "long to", priority = 200 }, "\\longrightarrow"), parse_snippet({ trig = "letw", name = "let omega" }, "Let $\\Omega \\subset \\C$ be open."), parse_snippet({ trig = "nnn", name = "bigcap" }, "\\bigcap_{${1:i \\in ${2: I}}} $0"), parse_snippet({ trig = "norm", name = "norm" }, "\\|$1\\|$0"), - parse_snippet({ trig = "<>", name = "hokje" }, "\\diamond "), + parse_snippet({ trig = "<>", name = "hokje" }, "\\diamond"), parse_snippet({ trig = ">>", name = ">>" }, "\\gg"), parse_snippet({ trig = "<<", name = "<<" }, "\\ll"), parse_snippet({ trig = "stt", name = "text subscript" }, "_\\text{$1} $0"), parse_snippet({ trig = "tt", name = "text" }, "\\text{$1}$0"), - parse_snippet({ trig = "xx", name = "cross" }, "\\times "), + parse_snippet({ trig = "xx", name = "cross" }, "\\times"), - parse_snippet({ trig = "**", name = "cdot", priority = 100 }, "\\cdot "), + parse_snippet({ trig = "**", name = "cdot", priority = 100 }, "\\cdot"), - parse_snippet({ trig = ":=", name = "colon equals (lhs defined as rhs)" }, "\\coloneqq "), + parse_snippet({ trig = ":=", name = "colon equals (lhs defined as rhs)" }, "\\coloneqq"), parse_snippet( { trig = "cvec", name = "column vector" }, @@ -182,7 +182,7 @@ function M.retrieve(is_math) ), parse_snippet({ trig = "==", name = "equals" }, [[&= $1 \\\\]]), - parse_snippet({ trig = "!=", name = "not equals" }, "\\neq "), + parse_snippet({ trig = "!=", name = "not equals" }, "\\neq"), parse_snippet({ trig = "compl", name = "complement" }, "^{c}"), parse_snippet({ trig = "__", name = "subscript" }, "_{$1}$0"), parse_snippet({ trig = "=>", name = "implies" }, "\\implies"), @@ -190,8 +190,8 @@ function M.retrieve(is_math) parse_snippet({ trig = "=<", name = "implied by" }, "\\impliedby"), parse_snippet({ trig = "<<", name = "<<" }, "\\ll"), - parse_snippet({ trig = "<=", name = "leq" }, "\\le "), - parse_snippet({ trig = ">=", name = "geq" }, "\\ge "), + parse_snippet({ trig = "<=", name = "leq" }, "\\le"), + parse_snippet({ trig = ">=", name = "geq" }, "\\ge"), parse_snippet({ trig = "invs", name = "inverse" }, "^{-1}"), parse_snippet({ trig = "~~", name = "~" }, "\\sim "), parse_snippet({ trig = "conj", name = "conjugate" }, "\\overline{$1}$0"), From 6736f579d05c35d5674225c6b2e65605ef16355f Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:11:36 -0700 Subject: [PATCH 17/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index ac3a77d..d9b0fa9 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,6 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 5bced63c8d0ef5da6597494764fb908e0bd46d1a Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:12:43 -0700 Subject: [PATCH 18/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index d9b0fa9..7431310 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\r"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 185ff0cfc399261267b0af3c8794844139a21569 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:14:30 -0700 Subject: [PATCH 19/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 7431310..f6ed226 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\r"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 3c3636e62770964b49c1136f97ec5e1d6f948ce8 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:15:27 -0700 Subject: [PATCH 20/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index f6ed226..a729532 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 9de8e9c956cc93c9b1e13df40bab0c3bb8691524 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:16:28 -0700 Subject: [PATCH 21/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a729532..a27324f 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 6abcee8cc6e57c61e0e6b198b7bf61d146c8bb91 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:17:06 -0700 Subject: [PATCH 22/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a27324f..72331ee 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From e40bb55630160f5341c8b804e288ca3fa314e813 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:20:01 -0700 Subject: [PATCH 23/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 72331ee..569acda 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\ \\ \\\\ \n \\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 38d7ba93e94a88055b97212ddc39b6de7bcf6244 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:21:05 -0700 Subject: [PATCH 24/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 569acda..d9b0fa9 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\ \\ \\\\ \n \\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From adc6d178ea67b360e08f253726adbf69f0e64ed5 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:23:00 -0700 Subject: [PATCH 25/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index d9b0fa9..6022719 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\ \\\\ \n \\\\\n \\\\\\n \\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 273740e1eafa47e9851db651e0f76d30f2719af7 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:24:02 -0700 Subject: [PATCH 26/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 6022719..7aa353b 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\ \\\\ \n \\\\\n \\\\\\n \\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From d2ced91294e9a0f16e9a4e6e6e7e35ebcc20de92 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:24:54 -0700 Subject: [PATCH 27/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 7aa353b..bdc006e 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From f0a92eb42bcb25e70d25723b7650420a26b7be7c Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:25:29 -0700 Subject: [PATCH 28/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index bdc006e..72331ee 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 4ec7ce0146f1a79be25856299606f423e5d55964 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:26:18 -0700 Subject: [PATCH 29/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 72331ee..a27324f 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 8048711cf3d232831537c8c58494227682412719 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:27:50 -0700 Subject: [PATCH 30/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a27324f..496d25b 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, t({"\\\\",""}), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 5680f6d0b3d06a19960d79710e766475379a65f5 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:29:07 -0700 Subject: [PATCH 31/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 496d25b..8705f4e 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, t({"\\\\",""}), + parse_snippet({ trig = "eol", name = "end of line" }, {t({"\\\\",""})}), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 132badb13fe53e41f41f1de1c1413b3c08304ce3 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:30:21 -0700 Subject: [PATCH 32/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 8705f4e..72331ee 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, {t({"\\\\",""})}), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From a295fbb01da7c0b213a40b11095e3baf17fab447 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:30:59 -0700 Subject: [PATCH 33/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 72331ee..a27324f 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,7 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\\n"), + parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From 7982edb42a7193c4370e22693842b41f2b9d1daf Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:32:23 -0700 Subject: [PATCH 34/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a27324f..a8e34a1 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -101,7 +101,15 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol", name = "end of line" }, "\\\\\\\\\n"), + parse_snippet({ trig = "eol1", name = "end of line" }, "\n"), + parse_snippet({ trig = "eol2", name = "end of line" }, "\\n"), + parse_snippet({ trig = "eol3", name = "end of line" }, "\\\n"), + parse_snippet({ trig = "eol4", name = "end of line" }, "\\\\n"), + parse_snippet({ trig = "eol5", name = "end of line" }, "\\\\\n"), + parse_snippet({ trig = "eol6", name = "end of line" }, "\\\\\\n"), + parse_snippet({ trig = "eol7", name = "end of line" }, "\\\\\\\n"), + parse_snippet({ trig = "eol8", name = "end of line" }, "\\\\\\\\n"), + parse_snippet({ trig = "eol9", name = "end of line" }, "\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From c6df6c4b6298dae1521dbbfc9f7e8a79506d2a24 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:37:27 -0700 Subject: [PATCH 35/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a8e34a1..9b20649 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -89,9 +89,10 @@ function M.retrieve(is_math) return string.format("\\overleftarrow{%s}", snip.captures[1]) end, {}) ), + + s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })) parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), - parse_snippet( { trig = "part", name = "d/dx" }, "\\frac{\\partial ${1:V}}{\\partial ${2:x}} $0" @@ -101,15 +102,6 @@ function M.retrieve(is_math) "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "eol1", name = "end of line" }, "\n"), - parse_snippet({ trig = "eol2", name = "end of line" }, "\\n"), - parse_snippet({ trig = "eol3", name = "end of line" }, "\\\n"), - parse_snippet({ trig = "eol4", name = "end of line" }, "\\\\n"), - parse_snippet({ trig = "eol5", name = "end of line" }, "\\\\\n"), - parse_snippet({ trig = "eol6", name = "end of line" }, "\\\\\\n"), - parse_snippet({ trig = "eol7", name = "end of line" }, "\\\\\\\n"), - parse_snippet({ trig = "eol8", name = "end of line" }, "\\\\\\\\n"), - parse_snippet({ trig = "eol9", name = "end of line" }, "\\\\\\\\\n"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From d7818239c6e71380bb0f8d6bf2d6e90039ec90bf Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:37:54 -0700 Subject: [PATCH 36/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 9b20649..c057eaa 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,7 +90,7 @@ function M.retrieve(is_math) end, {}) ), - s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })) + s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), parse_snippet( From 4a9eac83b619c2b6e3f067d8a4eaad2b5073014e Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:39:20 -0700 Subject: [PATCH 37/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index c057eaa..fd88695 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,7 +90,7 @@ function M.retrieve(is_math) end, {}) ), - s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), + s({ trig = "eol", name = "newline", }, t({ [[\\]], "" })), parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), parse_snippet( From 787e17507281760ebe19384e440c8be99074de9a Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:42:36 -0700 Subject: [PATCH 38/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index fd88695..9e4e4dc 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -2,6 +2,7 @@ local M = {} local ls = require("luasnip") local f = ls.function_node +local t = ls.text_node function M.retrieve(is_math) local utils = require("luasnip-latex-snippets.util.utils") @@ -90,7 +91,7 @@ function M.retrieve(is_math) end, {}) ), - s({ trig = "eol", name = "newline", }, t({ [[\\]], "" })), + s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), parse_snippet( From 94d8d4daef0ad3562d5f2f5c2ce987c17c98546e Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:46:21 -0700 Subject: [PATCH 39/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 9e4e4dc..9757e65 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -106,6 +106,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), + parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0"), From c7ccbe564e1f0e11cb08f684948eee6ffd4567b0 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 14:00:54 -0700 Subject: [PATCH 40/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 9757e65..6a8404d 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -107,6 +107,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), + parse_snippet({ trig = "()", name = "tab parentheses" }, "($1)$0"), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0"), From 888c779ad5b1aa366bcfcdca2c4b603749f288e9 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 14:02:35 -0700 Subject: [PATCH 41/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 6a8404d..d9c2ed6 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -107,7 +107,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), - parse_snippet({ trig = "()", name = "tab parentheses" }, "($1)$0"), + parse_snippet({ trig = "()", name = "tab parentheses" }, "()$1$0"), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0"), From 723eccfda85a28bc3360094693036a70d5682f0c Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 14:10:26 -0700 Subject: [PATCH 42/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 31 ++++++++++++++++++++------ 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index d9c2ed6..b9fe92e 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,6 +90,30 @@ function M.retrieve(is_math) return string.format("\\overleftarrow{%s}", snip.captures[1]) end, {}) ), + s( + { + trig = "(%a+)mm", + wordTrig = false, + regTrig = true, + name = "mm", + priority = 100, + }, + f(function(_, snip) + return string.format("%s_m", snip.captures[1]) + end, {}) + ), + s( + { + trig = "(%a+)nn", + wordTrig = false, + regTrig = true, + name = "nn", + priority = 100, + }, + f(function(_, snip) + return string.format("%s_n", snip.captures[1]) + end, {}) + ), s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), @@ -116,14 +140,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "EE", name = "exists" }, "\\exists "), parse_snippet({ trig = "AA", name = "forall" }, "\\forall "), - parse_snippet({ trig = "xnn", name = "xn" }, "x_{n}"), - parse_snippet({ trig = "ynn", name = "yn" }, "y_{n}"), - parse_snippet({ trig = "xii", name = "xi" }, "x_{i}"), - parse_snippet({ trig = "yii", name = "yi" }, "y_{i}"), - parse_snippet({ trig = "xjj", name = "xj" }, "x_{j}"), - parse_snippet({ trig = "yjj", name = "yj" }, "y_{j}"), parse_snippet({ trig = "xp1", name = "x" }, "x_{n+1}"), - parse_snippet({ trig = "xmm", name = "x" }, "x_{m}"), parse_snippet({ trig = "R0+", name = "R0+" }, "\\mathbb{R}_0^+"), parse_snippet({ trig = "notin", name = "not in " }, "\\not\\in"), From 76ce2447a653aec267655631a0770c45185952c6 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 14:12:58 -0700 Subject: [PATCH 43/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 28 ++------------------------ 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index b9fe92e..82a94b8 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -90,33 +90,10 @@ function M.retrieve(is_math) return string.format("\\overleftarrow{%s}", snip.captures[1]) end, {}) ), - s( - { - trig = "(%a+)mm", - wordTrig = false, - regTrig = true, - name = "mm", - priority = 100, - }, - f(function(_, snip) - return string.format("%s_m", snip.captures[1]) - end, {}) - ), - s( - { - trig = "(%a+)nn", - wordTrig = false, - regTrig = true, - name = "nn", - priority = 100, - }, - f(function(_, snip) - return string.format("%s_n", snip.captures[1]) - end, {}) - ), s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), - + parse_snippet({ trig = " mm", name = "plusminus" }, "_n"), + parse_snippet({ trig = " nn", name = "plusminus" }, "_m"), parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), parse_snippet( { trig = "part", name = "d/dx" }, @@ -126,7 +103,6 @@ function M.retrieve(is_math) { trig = "ddx", name = "d/dx" }, "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" ), - parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), From cbf25a65044372012ff30127ac1c5b410765201c Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 14:13:47 -0700 Subject: [PATCH 44/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 82a94b8..a76f9b7 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -92,8 +92,8 @@ function M.retrieve(is_math) ), s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), - parse_snippet({ trig = " mm", name = "plusminus" }, "_n"), - parse_snippet({ trig = " nn", name = "plusminus" }, "_m"), + parse_snippet({ trig = " mm", name = "plusminus" }, "_m"), + parse_snippet({ trig = " nn", name = "plusminus" }, "_n"), parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), parse_snippet( { trig = "part", name = "d/dx" }, From ffba08604e3baec66e50d858e3b8fdcdaaf2885f Mon Sep 17 00:00:00 2001 From: NotRexButCaesar <68972888+NotRexButCaesar@users.noreply.github.com> Date: Sun, 1 Jun 2025 14:24:35 -0700 Subject: [PATCH 45/61] Update math_iA.lua --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index a76f9b7..e226b8e 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -94,7 +94,7 @@ function M.retrieve(is_math) s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), parse_snippet({ trig = " mm", name = "plusminus" }, "_m"), parse_snippet({ trig = " nn", name = "plusminus" }, "_n"), - parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{n=${1:1}}^{${2:\\infty}} ${3:a_n z^n}"), + parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{${1:n=1}}^{${2:\\infty}} $3"), parse_snippet( { trig = "part", name = "d/dx" }, "\\frac{\\partial ${1:V}}{\\partial ${2:x}} $0" From 00485afdfd3456110f42c3ca3ca41742f557e1da Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sun, 1 Jun 2025 14:47:56 -0700 Subject: [PATCH 46/61] README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 53c2612..0f4c875 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ A port of [Gilles Castel's](https://github.com/gillescastel/latex-snippets) snippets for the [LuaSnip Engine](https://github.com/L3MON4D3/LuaSnip). +Edited by NotRexButCaesar for personal convenience. + ## Why? UltiSnips felt unbearably slow. See From 69fa5d7b319def6c9926ab1bad71396c0c753a60 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sun, 1 Jun 2025 18:19:59 -0700 Subject: [PATCH 47/61] ! --> / --- lua/luasnip-latex-snippets/math_iA.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index e226b8e..8034cbb 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -125,13 +125,13 @@ function M.retrieve(is_math) parse_snippet({ trig = "<->", name = "leftrightarrow", priority = 200 }, "\\leftrightarrow"), parse_snippet({ trig = "...", name = "ldots", priority = 100 }, "\\ldots"), - parse_snippet({ trig = "!>", name = "mapsto" }, "\\mapsto"), + parse_snippet({ trig = "/>", name = "mapsto" }, "\\mapsto"), parse_snippet({ trig = "iff", name = "iff" }, "\\iff"), parse_snippet({ trig = "siff", name = "short iff", priority = 100}, "\\Leftrightarrow"), parse_snippet({ trig = "ooo", name = "\\infty" }, "\\infty"), parse_snippet({ trig = "rij", name = "mrij" }, "(${1:x}_${2:n})_{${3:$2}\\in${4:\\N}}$0"), parse_snippet({ trig = "nabl", name = "nabla" }, "\\nabla"), - parse_snippet({ trig = "", name = "implies" }, "\\implies"), From a83d593f53d5faaa09529eb44006e8069624d7c9 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sun, 1 Jun 2025 18:30:28 -0700 Subject: [PATCH 48/61] remove default for derivatives so it is easy to type --- lua/luasnip-latex-snippets/math_iA.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 8034cbb..4484711 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -97,11 +97,11 @@ function M.retrieve(is_math) parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{${1:n=1}}^{${2:\\infty}} $3"), parse_snippet( { trig = "part", name = "d/dx" }, - "\\frac{\\partial ${1:V}}{\\partial ${2:x}} $0" + "\\frac{\\partial $1}{\\partial ${2:x}} $0" ), parse_snippet( { trig = "ddx", name = "d/dx" }, - "\\frac{\\mathrm{d}${1:V}}{\\mathrm{d}${2:x}} $0" + "\\frac{\\mathrm{d}$1}{\\mathrm{d}${2:x}} $0" ), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), From 3181b32d9200a3f201462d1193515f50d368908a Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sun, 1 Jun 2025 19:11:36 -0700 Subject: [PATCH 49/61] remove spaces --- lua/luasnip-latex-snippets/math_iA.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 4484711..3248abd 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -94,7 +94,7 @@ function M.retrieve(is_math) s({ trig = "eol", name = "newline" }, t({ [[\\]], "" })), parse_snippet({ trig = " mm", name = "plusminus" }, "_m"), parse_snippet({ trig = " nn", name = "plusminus" }, "_n"), - parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{${1:n=1}}^{${2:\\infty}} $3"), + parse_snippet({ trig = "sum", name = "sum" }, "\\sum_{${1:n=1}}^{${2:\\infty}}$3"), parse_snippet( { trig = "part", name = "d/dx" }, "\\frac{\\partial $1}{\\partial ${2:x}} $0" @@ -111,11 +111,11 @@ function M.retrieve(is_math) parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0"), - parse_snippet({ trig = "cb", name = "Cube ^3" }, "^3 "), + parse_snippet({ trig = "cb", name = "Cube ^3" }, "^3"), parse_snippet({ trig = "sr", name = "Square ^2" }, "^2"), - parse_snippet({ trig = "EE", name = "exists" }, "\\exists "), - parse_snippet({ trig = "AA", name = "forall" }, "\\forall "), + parse_snippet({ trig = "EE", name = "exists" }, "\\exists"), + parse_snippet({ trig = "AA", name = "forall" }, "\\forall"), parse_snippet({ trig = "xp1", name = "x" }, "x_{n+1}"), parse_snippet({ trig = "R0+", name = "R0+" }, "\\mathbb{R}_0^+"), @@ -146,7 +146,7 @@ function M.retrieve(is_math) parse_snippet({ trig = ">>", name = ">>" }, "\\gg"), parse_snippet({ trig = "<<", name = "<<" }, "\\ll"), - parse_snippet({ trig = "stt", name = "text subscript" }, "_\\text{$1} $0"), + parse_snippet({ trig = "stt", name = "text subscript" }, "_\\text{$1}$0"), parse_snippet({ trig = "tt", name = "text" }, "\\text{$1}$0"), parse_snippet({ trig = "xx", name = "cross" }, "\\times"), @@ -168,14 +168,14 @@ function M.retrieve(is_math) parse_snippet({ trig = "NN", name = "n" }, "\\mathbb{N}"), parse_snippet({ trig = "||", name = "mid" }, " \\mid "), parse_snippet({ trig = "Nn", name = "cap" }, "\\cap "), - parse_snippet({ trig = "bmat", name = "bmat" }, "\\begin{bmatrix} $1 \\end{bmatrix} $0"), - parse_snippet({ trig = "uuu", name = "bigcup" }, "\\bigcup_{${1:i \\in ${2: I}}} $0"), + parse_snippet({ trig = "bmat", name = "bmat" }, "\\begin{bmatrix}$1\\end{bmatrix}$0"), + parse_snippet({ trig = "uuu", name = "bigcup" }, "\\bigcup_{${1:i\\in${2:I}}}$0"), parse_snippet({ trig = "DD", name = "D" }, "\\mathbb{D}"), parse_snippet({ trig = "HH", name = "H" }, "\\mathbb{H}"), parse_snippet({ trig = "lll", name = "l" }, "\\ell"), parse_snippet( { trig = "dint", name = "integral", priority = 300 }, - "\\int_{${1:-\\infty}}^{${2:\\infty}} ${3:${TM_SELECTED_TEXT}} $0" + "\\int_{${1:-\\infty}}^{${2:\\infty}}${3:${TM_SELECTED_TEXT}}$0" ), parse_snippet({ trig = "==", name = "equals" }, [[&= $1 \\\\]]), From bab9286de072a8bdc9aaca0ac0eaa0857c65b840 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sun, 1 Jun 2025 19:13:37 -0700 Subject: [PATCH 50/61] rd interferes with rdr for integration on round surface --- lua/luasnip-latex-snippets/math_iA.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 3248abd..0f252c8 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -110,7 +110,6 @@ function M.retrieve(is_math) parse_snippet({ trig = "()", name = "tab parentheses" }, "()$1$0"), parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), - parse_snippet({ trig = "rd", name = "to the ... power ^{()}" }, "^{($1)}$0"), parse_snippet({ trig = "cb", name = "Cube ^3" }, "^3"), parse_snippet({ trig = "sr", name = "Square ^2" }, "^2"), From b38e7e847b07b7b933dfc9a667aacbdd97c7bb6b Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Mon, 2 Jun 2025 16:13:10 -0700 Subject: [PATCH 51/61] - --- lua/luasnip-latex-snippets/math_iA.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 0f252c8..8a0502b 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -109,9 +109,9 @@ function M.retrieve(is_math) parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), parse_snippet({ trig = "()", name = "tab parentheses" }, "()$1$0"), - parse_snippet({ trig = "td", name = "to the ... power ^{}" }, "^{$1}$0"), - parse_snippet({ trig = "cb", name = "Cube ^3" }, "^3"), - parse_snippet({ trig = "sr", name = "Square ^2" }, "^2"), + parse_snippet({ trig = " td", name = "to the ... power ^{}" }, "^{$1}$0"), + parse_snippet({ trig = " cb", name = "Cube ^3" }, "^3"), + parse_snippet({ trig = " sr", name = "Square ^2" }, "^2"), parse_snippet({ trig = "EE", name = "exists" }, "\\exists"), parse_snippet({ trig = "AA", name = "forall" }, "\\forall"), @@ -145,7 +145,7 @@ function M.retrieve(is_math) parse_snippet({ trig = ">>", name = ">>" }, "\\gg"), parse_snippet({ trig = "<<", name = "<<" }, "\\ll"), - parse_snippet({ trig = "stt", name = "text subscript" }, "_\\text{$1}$0"), + parse_snippet({ trig = " stt", name = "text subscript" }, "_\\text{$1}$0"), parse_snippet({ trig = "tt", name = "text" }, "\\text{$1}$0"), parse_snippet({ trig = "xx", name = "cross" }, "\\times"), From 5315444675e74e7ac6234d9daa42f9cefc8430dd Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Mon, 2 Jun 2025 22:17:17 -0700 Subject: [PATCH 52/61] no spaces --- lua/luasnip-latex-snippets/math_iA_no_backslash.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA_no_backslash.lua b/lua/luasnip-latex-snippets/math_iA_no_backslash.lua index ff5d907..bf5dcd1 100644 --- a/lua/luasnip-latex-snippets/math_iA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_iA_no_backslash.lua @@ -16,7 +16,7 @@ function M.retrieve(is_math) }) --[[@as function]] return { - parse_snippet({ trig = "sq", name = "\\sqrt{}" }, "\\sqrt{${1:${TM_SELECTED_TEXT}}} $0"), + parse_snippet({ trig = "sq", name = "\\sqrt{}" }, "\\sqrt{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "case", name = "cases" }, "\\begin{cases}\n\t$1\n\\end{cases}"), with_priority({ trig = "hat", name = "hat" }, "\\hat{$1}$0 "), From 699a79c1a7a3d2e44ebaa47d37de18a23c1ce4d6 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Mon, 2 Jun 2025 22:19:42 -0700 Subject: [PATCH 53/61] lst --- lua/luasnip-latex-snippets/math_iA.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 8a0502b..54dbe13 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -103,9 +103,10 @@ function M.retrieve(is_math) { trig = "ddx", name = "d/dx" }, "\\frac{\\mathrm{d}$1}{\\mathrm{d}${2:x}} $0" ), + parse_snippet({ trig = "sq", name = "\\sqrt{}" }, "\\sqrt{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), - parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{$1}$0"), - parse_snippet({ trig = "box", name = "box" }, "\\boxed{$1}$0"), + parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{${1:${TM_SELECTED_TEXT}}}$0"), + parse_snippet({ trig = "box", name = "box" }, "\\boxed{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), parse_snippet({ trig = "()", name = "tab parentheses" }, "()$1$0"), @@ -133,7 +134,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "", name = "to", priority = 100 }, "\\to"), parse_snippet({ trig = "-->", name = "long to", priority = 200 }, "\\longrightarrow"), From 099eb86ccbec5afda60c9bd213cc665f52fdceb2 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 01:28:11 -0700 Subject: [PATCH 54/61] erf --- lua/luasnip-latex-snippets/math_iA.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 54dbe13..4068df6 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -103,6 +103,8 @@ function M.retrieve(is_math) { trig = "ddx", name = "d/dx" }, "\\frac{\\mathrm{d}$1}{\\mathrm{d}${2:x}} $0" ), + parse_snippet({ trig = "erf", name = "\\erf{}" }, "\\erf{${1:${TM_SELECTED_TEXT}}}$0"), + parse_snippet({ trig = "erfc", name = "\\erfc{}" }, "\\erfc{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "sq", name = "\\sqrt{}" }, "\\sqrt{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "ergo", name = "therefore" }, "\\therefore"), parse_snippet({ trig = "dbox", name = "dashbox" }, "\\dboxed{${1:${TM_SELECTED_TEXT}}}$0"), From 39b984d0364cff959ffd6eb837f2dfe67958de7c Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 01:40:35 -0700 Subject: [PATCH 55/61] a --- lua/luasnip-latex-snippets/math_rA_no_backslash.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua index 9a90406..898e8a1 100644 --- a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua @@ -11,7 +11,7 @@ local postfix_trig = function(match) end local postfix_node = f(function(_, snip) - return string.format("\\%s ", snip.captures[1]) + return string.format("\\%s{$1}", snip.captures[1]) end, {}) local build_snippet = function(trig, node, match, priority, name) From de7304c124c0b26217d0782cceafb5e411965dfc Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 01:44:32 -0700 Subject: [PATCH 56/61] a --- lua/luasnip-latex-snippets/math_iA.lua | 1 + lua/luasnip-latex-snippets/math_rA_no_backslash.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 4068df6..04cbac4 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -111,6 +111,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "box", name = "box" }, "\\boxed{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), parse_snippet({ trig = "()", name = "tab parentheses" }, "()$1$0"), + parse_snippet({ trig = " {}", name = "braces" }, "{}1$0"), parse_snippet({ trig = " td", name = "to the ... power ^{}" }, "^{$1}$0"), parse_snippet({ trig = " cb", name = "Cube ^3" }, "^3"), diff --git a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua index 898e8a1..9a90406 100644 --- a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua @@ -11,7 +11,7 @@ local postfix_trig = function(match) end local postfix_node = f(function(_, snip) - return string.format("\\%s{$1}", snip.captures[1]) + return string.format("\\%s ", snip.captures[1]) end, {}) local build_snippet = function(trig, node, match, priority, name) From 473db2b2237640a682169fa20b24558265b2a217 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 01:47:36 -0700 Subject: [PATCH 57/61] a --- lua/luasnip-latex-snippets/math_rA_no_backslash.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua index 9a90406..898e8a1 100644 --- a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua @@ -11,7 +11,7 @@ local postfix_trig = function(match) end local postfix_node = f(function(_, snip) - return string.format("\\%s ", snip.captures[1]) + return string.format("\\%s{$1}", snip.captures[1]) end, {}) local build_snippet = function(trig, node, match, priority, name) From 6c40a02c1b8a4bb83cf71fee195105bd1f2dc2d7 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 02:03:58 -0700 Subject: [PATCH 58/61] a --- lua/luasnip-latex-snippets/math_rA_no_backslash.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua index 898e8a1..024a39c 100644 --- a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua @@ -1,6 +1,8 @@ local ls = require("luasnip") local s = ls.snippet local f = ls.function_node +local i = ls.insert_node +local c = ls.capture_node local M = {} @@ -10,9 +12,13 @@ local postfix_trig = function(match) return string.format("(%s)", match) end -local postfix_node = f(function(_, snip) - return string.format("\\%s{$1}", snip.captures[1]) -end, {}) +local postfix_node= { + t("\\"), + c(1), + t("{"), + i(1), + t("}"), +} local build_snippet = function(trig, node, match, priority, name) return s({ From 67be3b7cc1d442204af2fdf9e9bee940a85109dd Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 02:05:30 -0700 Subject: [PATCH 59/61] and --- lua/luasnip-latex-snippets/math_rA_no_backslash.lua | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua index 024a39c..59e8f13 100644 --- a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua @@ -1,8 +1,6 @@ local ls = require("luasnip") local s = ls.snippet local f = ls.function_node -local i = ls.insert_node -local c = ls.capture_node local M = {} @@ -12,13 +10,9 @@ local postfix_trig = function(match) return string.format("(%s)", match) end -local postfix_node= { - t("\\"), - c(1), - t("{"), - i(1), - t("}"), -} +local postfix_node = f(function(_, snip) + return string.format("\\%s{}", snip.captures[1]) +end, {}) local build_snippet = function(trig, node, match, priority, name) return s({ From 97ab3427c6daec95e4874dc88a47e97b2ee93399 Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 02:12:13 -0700 Subject: [PATCH 60/61] a --- lua/luasnip-latex-snippets/math_iA.lua | 2 +- lua/luasnip-latex-snippets/math_rA_no_backslash.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_iA.lua b/lua/luasnip-latex-snippets/math_iA.lua index 04cbac4..538de43 100644 --- a/lua/luasnip-latex-snippets/math_iA.lua +++ b/lua/luasnip-latex-snippets/math_iA.lua @@ -111,7 +111,7 @@ function M.retrieve(is_math) parse_snippet({ trig = "box", name = "box" }, "\\boxed{${1:${TM_SELECTED_TEXT}}}$0"), parse_snippet({ trig = "pm", name = "plusminus" }, "\\pm"), parse_snippet({ trig = "()", name = "tab parentheses" }, "()$1$0"), - parse_snippet({ trig = " {}", name = "braces" }, "{}1$0"), + parse_snippet({ trig = " {}", name = "braces" }, "{}$1$0"), parse_snippet({ trig = " td", name = "to the ... power ^{}" }, "^{$1}$0"), parse_snippet({ trig = " cb", name = "Cube ^3" }, "^3"), diff --git a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua index 59e8f13..9a90406 100644 --- a/lua/luasnip-latex-snippets/math_rA_no_backslash.lua +++ b/lua/luasnip-latex-snippets/math_rA_no_backslash.lua @@ -11,7 +11,7 @@ local postfix_trig = function(match) end local postfix_node = f(function(_, snip) - return string.format("\\%s{}", snip.captures[1]) + return string.format("\\%s ", snip.captures[1]) end, {}) local build_snippet = function(trig, node, match, priority, name) From cad6c2fca31216f80fa216880d3b0ead1090c19e Mon Sep 17 00:00:00 2001 From: NotRexButCaesar Date: Sat, 7 Jun 2025 18:31:43 -0700 Subject: [PATCH 61/61] a --- lua/luasnip-latex-snippets/math_i.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lua/luasnip-latex-snippets/math_i.lua b/lua/luasnip-latex-snippets/math_i.lua index 85bdab4..b9ca49c 100644 --- a/lua/luasnip-latex-snippets/math_i.lua +++ b/lua/luasnip-latex-snippets/math_i.lua @@ -33,11 +33,7 @@ function M.retrieve(is_math) "\\left. ${2:${TM_SELECTED_TEXT}} \\right|_{$1} $0" ), parse_snippet( - { trig = "tf", name = "left( right)" }, - "\\left( ${1:${TM_SELECTED_TEXT}} \\right) $0" - ), - parse_snippet( - { trig = "tf)", name = "left( right)" }, + { trig = "tf()", name = "left( right)" }, "\\left( ${1:${TM_SELECTED_TEXT}} \\right) $0" ), parse_snippet( @@ -45,11 +41,11 @@ function M.retrieve(is_math) "\\left| ${1:${TM_SELECTED_TEXT}} \\right| $0" ), parse_snippet( - { trig = "tf}", name = "left{ right}" }, + { trig = "tf{}", name = "left{ right}" }, "\\left\\{ ${1:${TM_SELECTED_TEXT}} \\right\\\\} $0" ), parse_snippet( - { trig = "tf]", name = "left[ right]" }, + { trig = "tf[]", name = "left[ right]" }, "\\left[ ${1:${TM_SELECTED_TEXT}} \\right] $0" ), parse_snippet( @@ -61,6 +57,10 @@ function M.retrieve(is_math) { trig = "tfb", name = "left\\{ right\\}" }, "\\left\\{ ${1:${TM_SELECTED_TEXT}} \\right\\\\} $0" ), + parse_snippet( + { trig = "tfp", name = "left\\{ right\\}" }, + "\\left\\{ ${1:${TM_SELECTED_TEXT}} \\right\\\\} $0" + ), parse_snippet( { trig = "sequence", name = "Sequence indexed by n, from m to infinity" },