From 3692a291fbc9e3a0aaaf6e847cf7ef2a1072e9fd Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 9 May 2023 00:00:52 +0200 Subject: added support for both nord and pywal16 theme --- config/essentials/nvim/after/plugin/colors.lua | 40 ++++++++++++++------------ config/essentials/nvim/lua/user/packer.lua | 2 +- 2 files changed, 22 insertions(+), 20 deletions(-) (limited to 'config/essentials/nvim') 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/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua index a38dcd9..5193f05 100644 --- a/config/essentials/nvim/lua/user/packer.lua +++ b/config/essentials/nvim/lua/user/packer.lua @@ -13,7 +13,7 @@ return require('packer').startup(function(use) use('theprimeagen/harpoon') -- colors - -- use('shaunsingh/nord.nvim') + use('shaunsingh/nord.nvim') use { 'uZer/pywal16.nvim', as = 'pywal16' } use('norcalli/nvim-colorizer.lua') -- cgit v1.2.3 From d91226b5128340f2239de69019f0d45e547dbb15 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 11 May 2023 12:41:00 +0200 Subject: added sqlls --- config/essentials/nvim/lua/user/cmp/sql.lua | 1 + 1 file changed, 1 insertion(+) create mode 100644 config/essentials/nvim/lua/user/cmp/sql.lua (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/cmp/sql.lua b/config/essentials/nvim/lua/user/cmp/sql.lua new file mode 100644 index 0000000..71f6bdf --- /dev/null +++ b/config/essentials/nvim/lua/user/cmp/sql.lua @@ -0,0 +1 @@ +require'lspconfig'.sqlls.setup{} -- cgit v1.2.3 From 4f41176e6402d3ef45f6da83cf5f70c4e0ba68aa Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 11 May 2023 12:41:27 +0200 Subject: edited and added snippet --- config/essentials/nvim/after/plugin/luasnip.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index e692d37..bba2f9f 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -161,7 +161,8 @@ 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("var {} = require('{}');", { i(1), rep(1) })), }) ls.add_snippets("telekasten", { -- cgit v1.2.3 From e0ba0fb4c965c50bfadc30b93f5c8217cfe5c22c Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 14 May 2023 21:32:18 +0200 Subject: added snippets --- bin/guiscripts/nordtheme | 1 + config/essentials/nvim/after/plugin/luasnip.lua | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'config/essentials/nvim') diff --git a/bin/guiscripts/nordtheme b/bin/guiscripts/nordtheme index 5efb853..5d118c4 100755 --- a/bin/guiscripts/nordtheme +++ b/bin/guiscripts/nordtheme @@ -10,6 +10,7 @@ then sed -i 's/ColorMyPencils("[^"]\+")/ColorMyPencils("nord")/g' ~/.config/nvim/after/plugin/colors.lua else ln -sf ~/.cache/wal/colors-waybar.css ~/.config/waybar/colors.css + ln -sf ~/.config/tofi/themes/base16 ~/.config/tofi/config newwal sed -i 's/ColorMyPencils("[^"]\+")/ColorMyPencils("pywal")/g' ~/.config/nvim/after/plugin/colors.lua fi diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index bba2f9f..13f4432 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -137,6 +137,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", [[ @@ -162,7 +163,14 @@ ls.add_snippets("sh", { ls.add_snippets("javascript", { -- print s("pt", fmt("console.log({});{}", { i(1, "\"Hello World!\"") , i(0) })), - s("rq", fmt("var {} = require('{}');", { i(1), rep(1) })), + s("rq", fmt("const {} = require('{}');", { i(1), rep(1) })), + s("apr", fmt( + [[ + app.get('{}', (req, res) => {{ + {} + }});{} + ]], + { i(1), i(2, "app.get(\"Hello world!\")"), i(0) })), }) ls.add_snippets("telekasten", { -- cgit v1.2.3 From a13598bd132fa7de6c0998059daccc081674c23b Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 14 May 2023 21:32:29 +0200 Subject: added keymap --- config/essentials/nvim/lua/user/aucommands.vim | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/aucommands.vim b/config/essentials/nvim/lua/user/aucommands.vim index 79ffc36..873f9c9 100644 --- a/config/essentials/nvim/lua/user/aucommands.vim +++ b/config/essentials/nvim/lua/user/aucommands.vim @@ -21,3 +21,15 @@ autocmd BufReadPost * " Makes vim-commentary work autocmd FileType dosini setlocal commentstring=#\ %s + +funct! Filter(command) + redir =>output + silent exec a:command + redir END + let @o = output + execute "put o" + redraw! + return '' +endfunct! + +nnoremap F :silent call Filter('g/') -- cgit v1.2.3 From 52de9a6a1d96deda90d6c92f1fecfbd3ebb032d2 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Fri, 19 May 2023 12:15:31 +0200 Subject: removed remaps --- config/essentials/nvim/ftplugin/telekasten.lua | 3 --- 1 file changed, 3 deletions(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/ftplugin/telekasten.lua b/config/essentials/nvim/ftplugin/telekasten.lua index c920492..622972f 100644 --- a/config/essentials/nvim/ftplugin/telekasten.lua +++ b/config/essentials/nvim/ftplugin/telekasten.lua @@ -10,9 +10,6 @@ vim.cmd("hi link CalNavi CalRuler") vim.cmd("hi tkTagSep ctermfg=gray guifg=gray") vim.cmd("hi tkTag ctermfg=175 guifg=#d3869B") -vim.keymap.set("i", "(", "()") -vim.keymap.set("i", "[", "[]") - vim.keymap.set("n", "a", "Telekasten show_tags") vim.keymap.set("n", "b", "Telekasten show_backlinks") vim.keymap.set("n", "c", "Telekasten show_calendar") -- cgit v1.2.3 From 0ddd1deab38e477c161dece38978d7d13a968ca5 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Fri, 19 May 2023 12:15:45 +0200 Subject: added remap --- config/essentials/nvim/lua/user/zk.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index 9de8b87..dc39596 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -53,5 +53,6 @@ vim.keymap.set("n", "zm", "Telekasten browse_media") vim.keymap.set("n", "zn", "Telekasten new_note") vim.keymap.set("n", "zp", "Telekasten preview_img") vim.keymap.set("n", "zs", "Telekasten switch_vault") +vim.keymap.set("n", "zt", "Telekasten panel") vim.keymap.set("n", "zw", "Telekasten find_weekly_notes") vim.keymap.set("n", "#", "Telekasten show_tags") -- cgit v1.2.3 From 00a5303f191a86d3b5f973d5f428785371018674 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Fri, 19 May 2023 12:15:51 +0200 Subject: added vault --- config/essentials/nvim/lua/user/zk.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index dc39596..2d6d01b 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -39,6 +39,11 @@ require('telekasten').setup({ rename_update_links = true, media_previewer = "telescope-media-files", follow_url_fallback = nil, + vaults = { + businessIT = { + home = home .. "/" .. "businessIT" + } + } }) vim.keymap.set("n", "z", "Telekasten panel") -- cgit v1.2.3 From 8c97fa55bc54311cf1668f5dcf9fbd44ebc135ad Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 23 May 2023 00:26:17 +0200 Subject: fixed sninppet --- config/essentials/nvim/after/plugin/luasnip.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index 13f4432..7fcedc7 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -170,7 +170,7 @@ ls.add_snippets("javascript", { {} }});{} ]], - { i(1), i(2, "app.get(\"Hello world!\")"), i(0) })), + { i(1), i(2, "res.send(\"Hello world!\")"), i(0) })), }) ls.add_snippets("telekasten", { -- cgit v1.2.3 From 9843edb41f6ecd09266b82de49d67af50c52ea8c Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 23 May 2023 00:26:28 +0200 Subject: added vinfo plugin --- config/essentials/nvim/lua/user/packer.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua index 5193f05..3933838 100644 --- a/config/essentials/nvim/lua/user/packer.lua +++ b/config/essentials/nvim/lua/user/packer.lua @@ -39,6 +39,7 @@ return require('packer').startup(function(use) use('renerocksai/calendar-vim') use('ojroques/vim-oscyank', {branch = "main"}) use("potamides/pantran.nvim") + use('alx741/vinfo') -- objects use('michaeljsmith/vim-indent-object') -- cgit v1.2.3 From 8ec7246168046a9424e7b15d9fd8080ebf74d261 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 23 May 2023 00:28:20 +0200 Subject: added vault for business IT --- config/essentials/nvim/lua/user/zk.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index 2d6d01b..8e1d142 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -41,7 +41,9 @@ require('telekasten').setup({ follow_url_fallback = nil, vaults = { businessIT = { - home = home .. "/" .. "businessIT" + home = home .. "/" .. "businessIT", + template_new_note = home .. "/" .. "templates/new_note.md", + new_note_filename = "title", } } }) -- cgit v1.2.3 From 42c9bf18ff81d382f9362db3f8fa175564e9b2bf Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 24 May 2023 00:37:42 +0200 Subject: more generic error text --- config/essentials/nvim/after/plugin/luasnip.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index 7fcedc7..bade3be 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -171,6 +171,7 @@ ls.add_snippets("javascript", { }});{} ]], { i(1), i(2, "res.send(\"Hello world!\")"), i(0) })), + s("cerr", t "console.error('Error:', err);"), }) ls.add_snippets("telekasten", { -- cgit v1.2.3 From bea8608275f4e6585781ad9607f57dda5094eabf Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 29 May 2023 01:46:37 +0200 Subject: changed javascript print remaps --- config/essentials/nvim/ftplugin/javascript.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/ftplugin/javascript.lua b/config/essentials/nvim/ftplugin/javascript.lua index c6869e1..3a52ffb 100644 --- a/config/essentials/nvim/ftplugin/javascript.lua +++ b/config/essentials/nvim/ftplugin/javascript.lua @@ -1,4 +1,4 @@ vim.keymap.set("n", "t", "s/\\(\\s*\\)\\(.*\\)/\\1console.log(\\2);setlocal nohls") -vim.keymap.set("n", "i", "s/\\(\\s*\\)\\(.*\\)/\\1console.log(`\\2: ${\\2}`);setlocal nohls") +vim.keymap.set("n", "i", "s/\\(\\s*\\)\\(.*\\)/\\1console.log('\\2:', \\2);setlocal nohls") vim.keymap.set("i", "t", "s/\\(\\s*\\)\\(.*\\)/\\1console.log(\\2);setlocal nohlsA") -vim.keymap.set("i", "i", "s/\\(\\s*\\)\\(.*\\)/\\1console.log(`\\2: ${\\2}`);setlocal nohlsA") +vim.keymap.set("i", "i", "s/\\(\\s*\\)\\(.*\\)/\\1console.log('\\2:', \\2);setlocal nohlsA") -- cgit v1.2.3 From dc87cb2fb42ff45b93c07ed25da41750f535f914 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 29 May 2023 01:46:56 +0200 Subject: added javascript dbconnect snippet --- config/essentials/nvim/after/plugin/luasnip.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index bade3be..eabc0be 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -164,6 +164,17 @@ ls.add_snippets("javascript", { -- print 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) => {{ -- cgit v1.2.3 From 1c154e484b507d0d7a4e6e50b96b1e0b1c7d8c0e Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 7 Jun 2023 12:27:00 +0200 Subject: added remap --- config/essentials/nvim/lua/user/remap.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/remap.lua b/config/essentials/nvim/lua/user/remap.lua index 25052f7..0fe4164 100644 --- a/config/essentials/nvim/lua/user/remap.lua +++ b/config/essentials/nvim/lua/user/remap.lua @@ -64,6 +64,7 @@ vim.keymap.set("n", "x", "!chmod +x %", { noremap = true, silen -- replace vim.keymap.set("n", "sf", [[:%s/\<\>//gI]]) vim.keymap.set("n", "sl", [[:s/\<\>//gI]]) +vim.keymap.set("n", "f", ".!fold -w 80 -s") -- write vim.keymap.set("n", "w", "write", { noremap = true }) -- cgit v1.2.3 From 8ed3d9161cdb7ecb38bd2c4a7546ebf3d065e861 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 13 Jun 2023 10:33:06 +0200 Subject: added 'sty' snippet for html --- config/essentials/nvim/after/plugin/luasnip.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index eabc0be..2c1123a 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", { ]], {i(1, "title"), i(2), i(3, "Header"), i(0)})), + s("sty", fmt( + [[ + {} + ]], + { i(1), i(0) })), }) ls.add_snippets("java", { -- cgit v1.2.3 From 3665833b8ab479cb460e0bd1bc5cf3102ae144c0 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 13 Jun 2023 10:33:21 +0200 Subject: added 'gel' snippet for javascript --- config/essentials/nvim/after/plugin/luasnip.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index 2c1123a..d1da9b3 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -188,6 +188,11 @@ ls.add_snippets("javascript", { ]], { 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", { -- cgit v1.2.3 From f084b79a71d527250c6796760799671ef5ff62f8 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 13 Jun 2023 10:34:21 +0200 Subject: added copilot plugin --- config/essentials/nvim/lua/user/packer.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua index 3933838..c9e27a2 100644 --- a/config/essentials/nvim/lua/user/packer.lua +++ b/config/essentials/nvim/lua/user/packer.lua @@ -40,6 +40,7 @@ return require('packer').startup(function(use) use('ojroques/vim-oscyank', {branch = "main"}) use("potamides/pantran.nvim") use('alx741/vinfo') + use('github/copilot.vim') -- objects use('michaeljsmith/vim-indent-object') -- cgit v1.2.3 From 9ed72228b2b8443f8672c051e826f7b82900be2d Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 13 Jun 2023 10:34:33 +0200 Subject: added softwareDesign vault --- config/essentials/nvim/lua/user/zk.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config/essentials/nvim') diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index 8e1d142..e1c9bcc 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -40,6 +40,11 @@ require('telekasten').setup({ media_previewer = "telescope-media-files", follow_url_fallback = nil, vaults = { + SoftwareDesign = { + home = home .. "/" .. "SoftwareDesign", + template_new_note = home .. "/" .. "templates/new_note.md", + new_note_filename = "title", + }, businessIT = { home = home .. "/" .. "businessIT", template_new_note = home .. "/" .. "templates/new_note.md", -- cgit v1.2.3