diff --git a/init.lua b/init.lua index d8010ed3..ddde6f6b 100644 --- a/init.lua +++ b/init.lua @@ -162,7 +162,9 @@ require('lazy').setup({ -- NOTE: Next Step on Your Neovim Journey: Add/Configure additional "plugins" for kickstart -- These are some example plugins that I've included in the kickstart repository. -- Uncomment any of the lines below to enable them. - require 'lornest.plugins.fugitive', + require 'lornest.plugins.fugitive', + require 'lornest.plugins.harpoon', + require 'lornest.plugins.copilot', -- require 'kickstart.plugins.autoformat', -- require 'kickstart.plugins.debug', @@ -180,7 +182,7 @@ require('lazy').setup({ -- NOTE: You can change these options as you wish! -- Set highlight on search -vim.o.hlsearch = true +vim.o.hlsearch = true -- Make line numbers default vim.wo.number = true diff --git a/lua/lornest/plugins/copilot.lua b/lua/lornest/plugins/copilot.lua new file mode 100644 index 00000000..68920a62 --- /dev/null +++ b/lua/lornest/plugins/copilot.lua @@ -0,0 +1,5 @@ +return { + { + "github/copilot.vim", + }, +} diff --git a/lua/lornest/plugins/harpoon.lua b/lua/lornest/plugins/harpoon.lua new file mode 100644 index 00000000..b16c5635 --- /dev/null +++ b/lua/lornest/plugins/harpoon.lua @@ -0,0 +1,15 @@ +return { + 'ThePrimeagen/harpoon', + config = function() + local mark = require("harpoon.mark") + local ui = require("harpoon.ui") + + vim.keymap.set("n", "ha", mark.add_file) + vim.keymap.set("n", "", ui.toggle_quick_menu) + + vim.keymap.set("n", "", function() ui.nav_file(1) end) + vim.keymap.set("n", "", function() ui.nav_file(2) end) + vim.keymap.set("n", "", function() ui.nav_file(3) end) + vim.keymap.set("n", "", function() ui.nav_file(4) end) + end, +}