summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/after/plugin/luasnip.lua
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-06-18 23:05:23 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-06-18 23:05:23 +0200
commit11ee207cc10e72aa96fad4715b14a84c686ad480 (patch)
treebc98d60bb59ab0fdc183c6673fe8fe143fd367bc /config/essentials/nvim/after/plugin/luasnip.lua
parent305c8e8ff1fc4a76fb42151105e119e8266df57c (diff)
parent8c5d85923a970bd60657848e1c2c6f627c4329d9 (diff)
Merge branch 'main' of db:dotfiles
Diffstat (limited to 'config/essentials/nvim/after/plugin/luasnip.lua')
-rw-r--r--config/essentials/nvim/after/plugin/luasnip.lua33
1 files changed, 32 insertions, 1 deletions
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", {