return { "WilliamHsieh/overlook.nvim", keys = { { "p", desc = "+overlook", }, { "pp", function() require("overlook.api").peek_cursor() end, desc = "Overlook peek cursor", }, { "pd", function() require("overlook.api").peek_definition() end, desc = "Overlook peek definition", }, { "pc", function() require("overlook.api").close_all() end, desc = "Overlook close all popups", }, { "pv", function() require("overlook.api").open_in_vsplit() end, desc = "Overlook open in vsplit", }, { "ps", function() require("overlook.api").open_in_split() end, desc = "Overlook open in split", }, { "pt", function() require("overlook.api").open_in_tab() end, desc = "Overlook open in tab", }, { "po", function() require("overlook.api").open_in_original_window() end, desc = "Overlook open in original window", }, { "pu", function() require("overlook.api").restore_popup() end, desc = "Overlook restore popup", }, { "pU", function() require("overlook.api").restore_all_popups() end, desc = "Overlook restore all popups", }, }, ---@type OverlookOptions opts = {}, }