From c7f83264c47241f888afeec85057b5a2f7024c7b Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Thu, 10 Feb 2022 08:47:27 +0100 Subject: more improvemments on the config, better separation, better keybinding config --- after/plugin/harpoon.lua | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'after/plugin/harpoon.lua') diff --git a/after/plugin/harpoon.lua b/after/plugin/harpoon.lua index 087b29f..380b26a 100644 --- a/after/plugin/harpoon.lua +++ b/after/plugin/harpoon.lua @@ -5,10 +5,16 @@ end harpoon.setup {} -vim.api.nvim_set_keymap("n", "ss", [[ lua require("harpoon.ui").toggle_quick_menu()]], {noremap = true, silent = true, expr = false}) +vim.keymap.set('n', 'ss', require("harpoon.ui").toggle_quick_menu, {noremap = true, silent = true, expr = false}) +vim.keymap.set('n', 'sa', require("harpoon.mark").add_file, {noremap = true, silent = true, expr = false}) -vim.api.nvim_set_keymap("n", "sa", [[ lua require("harpoon.mark").add_file()]], {noremap = true, silent = true, expr = false}) -vim.api.nvim_set_keymap("n", "su", [[ lua require("harpoon.ui").nav_file(1)]], {noremap = true, silent = true, expr = false}) -vim.api.nvim_set_keymap("n", "si", [[ lua require("harpoon.ui").nav_file(2)]], {noremap = true, silent = true, expr = false}) -vim.api.nvim_set_keymap("n", "so", [[ lua require("harpoon.ui").nav_file(3)]], {noremap = true, silent = true, expr = false}) -vim.api.nvim_set_keymap("n", "sp", [[ lua require("harpoon.ui").nav_file(4)]], {noremap = true, silent = true, expr = false}) +for i = 1, 5 do + vim.keymap.set( + 'n', + string.format("%s", i), + function () + require("harpoon.ui").nav_file(i) + end, + {noremap = true, silent = true, expr = false} + ) +end -- cgit v1.2.3