diff options
| author | kkard2 <[email protected]> | 2023-12-26 12:31:53 +0100 |
|---|---|---|
| committer | kkard2 <[email protected]> | 2023-12-26 12:31:53 +0100 |
| commit | 4f43a715299fe1b5782640d04b94fe1bcb926faf (patch) | |
| tree | d77d3621b3e8169f97e085e00e76ba4392d27ba1 /nvim/init.lua | |
| parent | a176935dc8122d5ee5cd96d3cce710a3fc4e8f65 (diff) | |
at last
Diffstat (limited to 'nvim/init.lua')
| -rw-r--r-- | nvim/init.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua index 2cf64fe..fdb5c44 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -200,4 +200,27 @@ require("lazy").setup({ { "hrsh7th/nvim-cmp" }, { "L3MON4D3/LuaSnip" }, { "neovim/nvim-lspconfig" }, + + { + "ThePrimeagen/harpoon", + branch = "harpoon2", + dependencies = { "nvim-lua/plenary.nvim" }, + config = function() + local harpoon = require("harpoon") + harpoon:setup() + + vim.keymap.set("n", "<leader>a", function() harpoon:list():append() end) + vim.keymap.set("n", "<leader>s", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end) + + vim.keymap.set("n", "<leader>1", function() harpoon:list():select(1) end) + vim.keymap.set("n", "<leader>2", function() harpoon:list():select(2) end) + vim.keymap.set("n", "<leader>3", function() harpoon:list():select(3) end) + vim.keymap.set("n", "<leader>4", function() harpoon:list():select(4) end) + vim.keymap.set("n", "<leader>5", function() harpoon:list():select(5) end) + vim.keymap.set("n", "<leader>6", function() harpoon:list():select(6) end) + vim.keymap.set("n", "<leader>7", function() harpoon:list():select(7) end) + vim.keymap.set("n", "<leader>8", function() harpoon:list():select(8) end) + vim.keymap.set("n", "<leader>9", function() harpoon:list():select(9) end) + end, + } }) |
