From a2f43302e1524cc8fe38791e0fdc00a3695fb76b Mon Sep 17 00:00:00 2001 From: "Simen A. W. Olsen" Date: Fri, 17 May 2024 10:05:29 +0200 Subject: updates --- .config/nvim/lua/simenandre/plugins/harpoon.lua | 71 +++++++++++-------------- .config/nvim/lua/simenandre/remap.lua | 2 - 2 files changed, 32 insertions(+), 41 deletions(-) (limited to '.config/nvim/lua/simenandre') diff --git a/.config/nvim/lua/simenandre/plugins/harpoon.lua b/.config/nvim/lua/simenandre/plugins/harpoon.lua index dbdf096..3bd4896 100644 --- a/.config/nvim/lua/simenandre/plugins/harpoon.lua +++ b/.config/nvim/lua/simenandre/plugins/harpoon.lua @@ -1,44 +1,37 @@ return { - "ThePrimeagen/harpoon", - branch = "harpoon2", - requires = { - { "nvim-lua/plenary.nvim" }, - }, - config = function() - local harpoon = require("harpoon") + "ThePrimeagen/harpoon", + branch = "harpoon2", + requires = { + { "nvim-lua/plenary.nvim" }, + }, + config = function() + local harpoon = require("harpoon") + harpoon:setup() - -- REQUIRED - harpoon:setup() - -- REQUIRED + vim.keymap.set("n", "a", function() + harpoon:list():add() + end) + vim.keymap.set("n", "", function() + harpoon.ui:toggle_quick_menu(harpoon:list()) + end) - vim.keymap.set("n", "a", function() - harpoon:list():add() - end) - vim.keymap.set("n", "", function() - harpoon.ui:toggle_quick_menu(harpoon:list()) - end) + -- vim.keymap.set("n", "", function() + -- harpoon:list():select(1) + -- end) + -- vim.keymap.set("n", "", function() + -- harpoon:list():select(2) + -- end) + -- vim.keymap.set("n", "", function() + -- harpoon:list():select(3) + -- end) + -- vim.keymap.set("n", "", function() + -- harpoon:list():select(4) + -- end) - vim.keymap.set("n", "", function() - harpoon:list():select(1) - end) - vim.keymap.set("n", "", function() - harpoon:list():select(2) - end) - vim.keymap.set("n", "", function() - harpoon:list():select(3) - end) - vim.keymap.set("n", "", function() - harpoon:list():select(4) - end) - -- vim.keymap.set("n", "", function() - -- harpoon:list():select(4) - -- end) - - vim.keymap.set("n", "", function() - harpoon:list():prev() - end) - vim.keymap.set("n", "", function() - harpoon:list():next() - end) - end, + for _, idx in ipairs({ 1, 2, 3, 4, 5 }) do + vim.keymap.set("n", string.format("%d", idx), function() + harpoon:list():select(idx) + end) + end + end, } diff --git a/.config/nvim/lua/simenandre/remap.lua b/.config/nvim/lua/simenandre/remap.lua index 36d44b3..a2fb673 100644 --- a/.config/nvim/lua/simenandre/remap.lua +++ b/.config/nvim/lua/simenandre/remap.lua @@ -3,8 +3,6 @@ vim.keymap.set("i", "", "") vim.keymap.set("n", "f", vim.lsp.buf.format) -vim.keymap.set("n", "pv", vim.cmd.Ex) - vim.keymap.set("v", "J", ":m '>+1gv=gv") vim.keymap.set("v", "K", ":m '<-2gv=gv") -- cgit v1.2.3