summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/after/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/nvim/after/plugin')
-rw-r--r--config/essentials/nvim/after/plugin/colors.lua40
-rw-r--r--config/essentials/nvim/after/plugin/luasnip.lua33
2 files changed, 53 insertions, 20 deletions
diff --git a/config/essentials/nvim/after/plugin/colors.lua b/config/essentials/nvim/after/plugin/colors.lua
index a7dc515..048f60d 100644
--- a/config/essentials/nvim/after/plugin/colors.lua
+++ b/config/essentials/nvim/after/plugin/colors.lua
@@ -1,19 +1,21 @@
--- function ColorMyPencils(color)
--- color = color or "pywal"
--- vim.cmd.colorscheme(color)
--- -- vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
--- -- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
--- -- vim.cmd.highlight("SignColumn guibg=none")
-
--- -- vim.g.nord_uniform_diff_background = true
--- -- vim.g.nord_contrast = true
--- -- vim.g.nord_borders = true
--- -- local highlights = require("nord").bufferline.highlights({
--- -- italic = true,
--- -- bold = true,
--- -- })
--- end
--- ColorMyPencils()
---
-local pywal16 = require('pywal16')
-pywal16.setup()
+ function ColorMyPencils(color)
+ if color == "nord" then
+ vim.cmd.colorscheme(color)
+ vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
+ vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
+ vim.cmd.highlight("SignColumn guibg=none")
+ vim.g.nord_uniform_diff_background = true
+ vim.g.nord_contrast = true
+ vim.g.nord_borders = true
+ local highlights = require("nord").bufferline.highlights({
+ italic = true,
+ bold = true,
+ })
+ elseif color == "pywal" then
+ local pywal16 = require('pywal16')
+ pywal16.setup()
+ else
+ vim.cmd("colorscheme " .. color)
+ end
+end
+ColorMyPencils("nord")
diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua
index e692d37..d1da9b3 100644
--- a/config/essentials/nvim/after/plugin/luasnip.lua
+++ b/config/essentials/nvim/after/plugin/luasnip.lua
@@ -72,6 +72,11 @@ ls.add_snippets("html", {
</html>
]],
{i(1, "title"), i(2), i(3, "Header"), i(0)})),
+ s("sty", fmt(
+ [[
+ <link rel="stylesheet" type="text/css" href="{}">{}
+ ]],
+ { i(1), i(0) })),
})
ls.add_snippets("java", {
@@ -137,6 +142,7 @@ ls.add_snippets("java", {
})
ls.add_snippets("sh", {
+ s("TD", t "THISDIR=$(dirname $(readlink -f \"$0\"))"),
parse("fn", "$1 ()\n{\n\t$2\n}$0", {}),
parse("fdie",
[[
@@ -161,7 +167,32 @@ ls.add_snippets("sh", {
ls.add_snippets("javascript", {
-- print
- s("pt", fmt("console.log({}){}", { i(1, "\"Hello World!\"") , i(0) })),
+ s("pt", fmt("console.log({});{}", { i(1, "\"Hello World!\"") , i(0) })),
+ s("rq", fmt("const {} = require('{}');", { i(1), rep(1) })),
+ s("dbconn", fmt(
+ [[
+ let conn = null;
+ try {{
+ conn = await dbConnect();{}
+ conn.end()
+ }} catch(err) {{
+ console.error('Error:', err);
+ }}
+ ]],
+ { i(0) })),
+ s("apr", fmt(
+ [[
+ app.get('{}', (req, res) => {{
+ {}
+ }});{}
+ ]],
+ { i(1), i(2, "res.send(\"Hello world!\")"), i(0) })),
+ s("cerr", t "console.error('Error:', err);"),
+ s("gel", fmt(
+ [[
+ let {} = document.getElementById('{}');{}
+ ]],
+ { i(1), rep(1), i(0) })),
})
ls.add_snippets("telekasten", {