diff --git a/lua/harpoon/init.lua b/lua/harpoon/init.lua index 11a5b90..58b2e68 100644 --- a/lua/harpoon/init.lua +++ b/lua/harpoon/init.lua @@ -38,6 +38,15 @@ function Harpoon:setup(partial_config) self.config = Config.merge_config(partial_config, self.config) self.ui:configure(self.config.settings) + local highlights = { + HarpoonWindow = { default = true, link = "NormalFloat" }, + HarpoonBorder = { default = true, link = "FloatBorder" }, + HarpoonTitle = { default = true, link = "FloatTitle" }, + } + for k, v in pairs(highlights) do + vim.api.nvim_set_hl(0, k, v) + end + ---TODO: should we go through every seen list and update its config? if self.hooks_setup == false then