diff --git a/CHANGELOG.md b/CHANGELOG.md index 87d2e94..c064f31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,8 @@ ### Changed -* Updated Telescope to ignore more files and directories by default. +* Update Harpoon keymaps and include keymaps to remove a single file and clear all files. +* Update Telescope to ignore more files and directories by default. * Replace `christoomey/vim-tmux-navigator` with `alexghergh/nvim-tmux-navigation`. ## 26th February 2024 diff --git a/after/plugin/harpoon.lua b/after/plugin/harpoon.lua index 8d2c7d9..0c56b51 100644 --- a/after/plugin/harpoon.lua +++ b/after/plugin/harpoon.lua @@ -1,18 +1,23 @@ require("harpoon").setup() +local mark = require "harpoon.mark" +local ui = require "harpoon.ui" + local nmap = require("opdavies.keymap").nmap -nmap { "", require("harpoon.ui").toggle_quick_menu } -nmap { "", require("harpoon.mark").add_file } +nmap { "", ui.toggle_quick_menu } +nmap { "", mark.add_file } -nmap { "hl", require("harpoon.ui").toggle_quick_menu } -nmap { "hm", require("harpoon.mark").add_file } +nmap { "ha", mark.add_file } +nmap { "hc", mark.clear_all } +nmap { "ho", ui.toggle_quick_menu } +nmap { "hr", mark.rm_file } for i = 1, 5 do nmap { string.format("%s", i), function() - require("harpoon.ui").nav_file(i) + ui.nav_file(i) end, } end