return { "pwntester/octo.nvim", cmd = "Octo", opts = { -- or "fzf-lua" or "snacks" or "default" picker = "telescope", -- bare Octo command opens picker of commands enable_builtin = true, }, keys = { { "oi", "Octo issue list", desc = "List GitHub Issues", }, { "op", "Octo pr list", desc = "List GitHub PullRequests", }, { "od", "Octo discussion list", desc = "List GitHub Discussions", }, { "on", "Octo notification list", desc = "List GitHub Notifications", }, { "os", function() require("octo.utils").create_base_search_command { include_current_repo = true } end, desc = "Search GitHub", }, }, dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope.nvim", -- OR "ibhagwan/fzf-lua", -- OR "folke/snacks.nvim", "nvim-tree/nvim-web-devicons", }, }