diff --git a/lua/presence/init.lua b/lua/presence/init.lua index f270433..009b46e 100644 --- a/lua/presence/init.lua +++ b/lua/presence/init.lua @@ -724,6 +724,10 @@ end -- Get either user-configured buttons or the create default "View Repository" button definition function Presence:get_buttons(buffer, parent_dirpath) + if parent_dirpath ~= nil and parent_dirpath:find("^oil://") then + parent_dirpath = parent_dirpath:gsub("oil://", "") + end + -- User configured a static buttons table if type(self.options.buttons) == "table" then local is_plural = #self.options.buttons > 1