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 | |
| parent | a176935dc8122d5ee5cd96d3cce710a3fc4e8f65 (diff) | |
at last
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/init.lua | 23 | ||||
| -rw-r--r-- | nvim/lazy-lock.json | 1 |
2 files changed, 24 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, + } }) diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index be66184..82d8163 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,6 +1,7 @@ { "LuaSnip": { "branch": "master", "commit": "99a94cc35ec99bf06263d0346128e908a204575c" }, "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" }, + "harpoon": { "branch": "harpoon2", "commit": "31701337377991c66eebb57ebd23ef01eb587352" }, "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "lsp-zero.nvim": { "branch": "v3.x", "commit": "98fe58a00c69f709b6b65e53aed56d86da92a4b7" }, "nvim-cmp": { "branch": "main", "commit": "0b751f6beef40fd47375eaf53d3057e0bfa317e4" }, |
