From 9f3036b721dc2c6e2b112cdc13320d56be7a88fa Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 2 Apr 2023 15:06:37 +0200 Subject: added telekasten snippets, and cleanup --- config/essentials/nvim/after/plugin/luasnip.lua | 40 +++++++++++++++++-------- 1 file changed, 28 insertions(+), 12 deletions(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index b110322..2f3f620 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -39,19 +39,19 @@ ls.add_snippets("lua", { s("pt", fmt("print({}){}", { i(1, "\"Hello World!\"") , i(0) })), -- local function parse("lf", "local $1 = function($2)\n\t$3\nend$0", {}), - -- require - s("lrq", fmt("local {} = require('{}')", { i(1), rep(1) })), - parse("rq", "require('$1')$0", {}), - parse("rqs", "require('$1').setup {\n\t$2\n}$0", {}), - parse("use", "use('$1')$0", {}), - -- function - s("fn", fmt( + -- require + s("lrq", fmt("local {} = require('{}')", { i(1), rep(1) })), + parse("rq", "require('$1')$0", {}), + parse("rqs", "require('$1').setup {\n\t$2\n}$0", {}), + parse("use", "use('$1')$0", {}), + -- function + s("fn", fmt( [[ function {}({}) - {} - end{} - ]], - { i(1), i(2), i(3), i(0) })), + {} + end{} + ]], + { i(1), i(2), i(3), i(0) })), parse("sn", "s(\"$1\", fmt(\n[[\n$2\n]],\n{ $3 })),$0", {}), }) @@ -59,7 +59,7 @@ ls.add_snippets("html", { s("", { t({"", "", "\t", "\t\t"}), i(1, "title"), - t(""), i(2), + t(""), i(2), t({"", "\t", "\t", "\t\t

"}), i(3, "Header"), t("

"), i(0), @@ -137,3 +137,19 @@ ls.add_snippets("javascript", { -- print s("pt", fmt("console.log({}){}", { i(1, "\"Hello World!\"") , i(0) })), }) + +ls.add_snippets("telekasten", { + --link + s("ln", fmt( + [[ + [{}]({}){} + ]], + { + i(1), + f(function () + return vim.fn.getreg('+') + end), + i(0) + } + )), +}) -- cgit v1.2.3 From a7b24ecb83df497f3f892ae132867e9dd80759c6 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 2 Apr 2023 22:30:22 +0200 Subject: updated telekasten.lua --- config/essentials/nvim/ftplugin/telekasten.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/ftplugin/telekasten.lua b/config/essentials/nvim/ftplugin/telekasten.lua index 5986ff6..99bb361 100644 --- a/config/essentials/nvim/ftplugin/telekasten.lua +++ b/config/essentials/nvim/ftplugin/telekasten.lua @@ -1,4 +1,4 @@ -vim.opt.spell = true +-- vim.opt.spell = true vim.opt.textwidth = 65 vim.opt.signcolumn = "no" @@ -17,12 +17,13 @@ vim.keymap.set("n", "a", "Telekasten show_tags") vim.keymap.set("n", "b", "Telekasten show_backlinks") vim.keymap.set("n", "c", "Telekasten show_calendar") vim.keymap.set("n", "C", "CalendarT") -vim.keymap.set({"n", "i"}, "i", "Telekasten insert_link") +vim.keymap.set({"n", "i"}, "i", "Telekasten insert_link") vim.keymap.set({"n", "i"}, "I", "Telekasten insert_img_link") vim.keymap.set("n", "F", "Telekasten find_friends") vim.keymap.set("n", "r", "Telekasten rename_note") -vim.keymap.set({"n", "i"}, "t", "Telekasten toggle_todo") +vim.keymap.set("n", "t", "Telekasten toggle_todo") +vim.keymap.set("i", "t", "Telekasten toggle_todoA") vim.keymap.set("n", "y", "Telekasten yank_notelink") vim.keymap.set("n", "z", "Telekasten follow_link") -vim.keymap.set("i", "l", "I![A]()+") +vim.keymap.set("i", "l", "![A]()+A") -- cgit v1.2.3 From 311fe154e33bead9313a2f2622b10f2a27450e99 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 2 Apr 2023 22:32:14 +0200 Subject: added lua specfic keybind --- config/essentials/nvim/ftplugin/lua.lua | 1 + config/essentials/nvim/lua/user/remap.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 config/essentials/nvim/ftplugin/lua.lua (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/ftplugin/lua.lua b/config/essentials/nvim/ftplugin/lua.lua new file mode 100644 index 0000000..07538ed --- /dev/null +++ b/config/essentials/nvim/ftplugin/lua.lua @@ -0,0 +1 @@ +vim.keymap.set("i", "{(", "{})O", { noremap = true }) diff --git a/config/essentials/nvim/lua/user/remap.lua b/config/essentials/nvim/lua/user/remap.lua index bc2646b..30e1e2d 100644 --- a/config/essentials/nvim/lua/user/remap.lua +++ b/config/essentials/nvim/lua/user/remap.lua @@ -57,7 +57,7 @@ end, { noremap = true }) -- utils vim.keymap.set("i", "r", "r!echo -n $RANDOMkJA", { noremap = true }) -- ordered list -vim.keymap.set("n", "n", "0vapI0. gvg", { noremap = true }) +vim.keymap.set("n", "n", "I0. gvg", { noremap = true }) vim.keymap.set("v", "u", "'<,'>s/^[0-9]\\+\\. //", { noremap = true }) -- scripts vim.keymap.set("n", "x", "!chmod +x %", { noremap = true, silent = true}) -- cgit v1.2.3