Dotfiles V.1.1.5

Updated Neovim Plugins as well as cleaned up aerospace config and
sketbar config and added fastfetch config
This commit is contained in:
2025-06-11 22:16:38 +02:00
parent 1f4666f417
commit af9d88c05f
100 changed files with 2045 additions and 3328 deletions

View File

@@ -793,27 +793,43 @@ local underbrace = s(
)
table.insert(autosnippets, underbrace)
local curlybracesr = s(
{ trig = "cubr(%d)", regTrig = true, desc = "Curly Braces pointing right" },
local curlybracesl = s(
{ trig = "cubl(%d) (%d)", regTrig = true, desc = "Curly Braces pointing left" },
fmt(
[[
{} = \left\{{
\begin{{array}}{{lr}}
{}
\begin{{cases}}
{}
\end{{array}}
\right.
\end{{cases}}
{}
]],
{
i(1, "Function or Variable"),
d(2, function(_, snip)
local col = tonumber(snip.captures[2])
local row = tonumber(snip.captures[1])
local node = {}
local p = 1
table.insert(node, i(p))
for j = 1, row - 1 do
table.insert(node, i(j))
table.insert(node, t({ " \\\\", " " }))
for k = 1, col - 1 do
p = p + 1
table.insert(node, t(" & "))
table.insert(node, i(p))
k = k + 1
end
table.insert(node, t({ "\\\\", " " }))
p = p + 1
table.insert(node, i(p))
j = j + 1
end
table.insert(node, t(" \\\\"))
for k = 1, col - 1 do
p = p + 1
table.insert(node, t(" & "))
table.insert(node, i(p))
k = k + 1
end
table.insert(node, t("\\\\"))
return sn(nil, node)
end),
i(0),
@@ -824,28 +840,44 @@ local curlybracesr = s(
show_condition = math,
}
)
table.insert(autosnippets, curlybracesr)
table.insert(autosnippets, curlybracesl)
local curlybracesl = s(
{ trig = "cubl(%d)", regTrig = true, desc = "Curly Braces pointing left" },
local curlybracesr = s(
{ trig = "cubr(%d) (%d)", regTrig = true, desc = "Curly Braces pointing right" },
fmt(
[[
\left\.
\begin{{array}}{{rl}}
\begin{{cases}}
{}
\end{{array}}
\right}} {}
\end{{cases}}
{}
{}
]],
{
d(1, function(_, snip)
local col = tonumber(snip.captures[2])
local row = tonumber(snip.captures[1])
local node = {}
local p = 1
table.insert(node, i(p))
for j = 1, row - 1 do
table.insert(node, i(j))
table.insert(node, t({ " \\\\", " " }))
for k = 1, col - 1 do
p = p + 1
table.insert(node, t(" & "))
table.insert(node, i(p))
k = k + 1
end
table.insert(node, t({ "\\\\", " " }))
p = p + 1
table.insert(node, i(p))
j = j + 1
end
table.insert(node, t(" \\\\"))
for k = 1, col - 1 do
p = p + 1
table.insert(node, t(" & "))
table.insert(node, i(p))
k = k + 1
end
table.insert(node, t("\\\\"))
return sn(nil, node)
end),
i(2, "Function or Variable"),
@@ -857,7 +889,7 @@ local curlybracesl = s(
show_condition = math,
}
)
table.insert(autosnippets, curlybracesl)
table.insert(autosnippets, curlybracesr)
local sum = s(
{ trig = "sum", desc = "Sum" },