diff --git a/lua/harpoon/init.lua b/lua/harpoon/init.lua index f0edf64..72d9ab1 100644 --- a/lua/harpoon/init.lua +++ b/lua/harpoon/init.lua @@ -51,6 +51,10 @@ function Harpoon:list(name) local existing_list = lists[name] if existing_list then + if not self.data.seen[key] then + self.data.seen[key] = {} + end + self.data.seen[key][name] = true return existing_list end