diff --git a/lua/custom/plugins/copilot-cmp.lua b/lua/custom/plugins/copilot-cmp.lua new file mode 100644 index 00000000..f0adb7a6 --- /dev/null +++ b/lua/custom/plugins/copilot-cmp.lua @@ -0,0 +1,6 @@ +return { + 'zbirenbaum/copilot-cmp', + config = function() + require('copilot_cmp').setup() + end, +} diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua new file mode 100644 index 00000000..23c3a554 --- /dev/null +++ b/lua/custom/plugins/copilot.lua @@ -0,0 +1,7 @@ +return { + 'zbirenbaum/copilot.lua', + opts = { + suggestion = { enabled = false }, + panel = { enabled = false }, + }, +} diff --git a/lua/custom/plugins/harpoon.lua b/lua/custom/plugins/harpoon.lua new file mode 100644 index 00000000..1fa20fde --- /dev/null +++ b/lua/custom/plugins/harpoon.lua @@ -0,0 +1,9 @@ +if true then + return {} +end +-- https://github.com/ThePrimeagen/harpoon/tree/harpoon2 - this branch, follow before removing trueflag above +return { + 'ThePrimeagen/harpoon', + branch = 'harpoon2', + dependencies = { { 'nvim-lua/plenary.nvim' } }, +} diff --git a/lua/custom/plugins/pkl-ls.lua b/lua/custom/plugins/pkl-ls.lua new file mode 100644 index 00000000..dac8b3e6 --- /dev/null +++ b/lua/custom/plugins/pkl-ls.lua @@ -0,0 +1,18 @@ +if true then + return {} +end +return { + 'jayadamsmorgan/PklLanguageServer', + build = 'mv Editors/Neovim/pklls-nvim/* .', + config = function() + local capabilities = require('cmp_nvim_lsp').default_capabilities() -- if you are using nvim_cmp for completion + require('pklls-nvim.init').setup { + capabilities = capabilities, -- change or remove this + -- on_attach = custom_on_attach -- change or remove this + -- cmd = custom_path_to_pkl_lsp_server + } + end, + dependencies = { + 'neovim/nvim-lspconfig', + }, +} diff --git a/lua/custom/plugins/pkl-neovim.lua b/lua/custom/plugins/pkl-neovim.lua new file mode 100644 index 00000000..a3b6cbfe --- /dev/null +++ b/lua/custom/plugins/pkl-neovim.lua @@ -0,0 +1,7 @@ +return { + "https://github.com/apple/pkl-neovim", + lazy = true, + event = "BufReadPre *.pkl", + dependencies = {"nvim-treesitter/nvim-treesitter"}, + build = function() vim.cmd("TSInstall! pkl") end, +} diff --git a/lua/custom/plugins/vim-be-good.lua b/lua/custom/plugins/vim-be-good.lua new file mode 100644 index 00000000..b1e2a543 --- /dev/null +++ b/lua/custom/plugins/vim-be-good.lua @@ -0,0 +1,3 @@ +return { + 'ThePrimeagen/vim-be-good', +} diff --git a/lua/custom/plugins/zellij-nav.lua b/lua/custom/plugins/zellij-nav.lua new file mode 100644 index 00000000..d1cd6fea --- /dev/null +++ b/lua/custom/plugins/zellij-nav.lua @@ -0,0 +1,22 @@ +return { + "https://git.sr.ht/~swaits/zellij-nav.nvim", + lazy = true, + event = "VeryLazy", + keys = { + { + "", "ZellijNavigateLeft", + {silent = true, desc = "navigate left"} + }, { + "", "ZellijNavigateDown", + {silent = true, desc = "navigate down"} + }, + { + "", "ZellijNavigateUp", + {silent = true, desc = "navigate up"} + }, { + "", "ZellijNavigateRight", + {silent = true, desc = "navigate right"} + } + }, + opts = {} +}