summaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
authorkkard2 <[email protected]>2023-12-26 12:31:53 +0100
committerkkard2 <[email protected]>2023-12-26 12:31:53 +0100
commit4f43a715299fe1b5782640d04b94fe1bcb926faf (patch)
treed77d3621b3e8169f97e085e00e76ba4392d27ba1 /nvim
parenta176935dc8122d5ee5cd96d3cce710a3fc4e8f65 (diff)
at last
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.lua23
-rw-r--r--nvim/lazy-lock.json1
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" },