From 25c6a44a2ab18bd3640db8908c891ee43076d2eb Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Wed, 23 Mar 2022 11:43:05 +0000 Subject: [PATCH] feat(nvim): configure harpoon --- roles/neovim/files/after/plugin/harpoon.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 roles/neovim/files/after/plugin/harpoon.lua diff --git a/roles/neovim/files/after/plugin/harpoon.lua b/roles/neovim/files/after/plugin/harpoon.lua new file mode 100644 index 00000000..d56c3918 --- /dev/null +++ b/roles/neovim/files/after/plugin/harpoon.lua @@ -0,0 +1,20 @@ +local status_ok, harpoon = pcall(require, "harpoon") +if not status_ok then + return +end + +local nmap = require("opdavies.keymap").nmap + +harpoon.setup {} + +nmap { "<M-h><M-l>", require("harpoon.ui").toggle_quick_menu } +nmap { "<M-h><M-m>", require("harpoon.mark").add_file } + +for i = 1, 5 do + nmap { + string.format("<space>%s", i), + function() + require("harpoon.ui").nav_file(i) + end, + } +end