return { "pwntester/octo.nvim", requires = { "nvim-lua/plenary.nvim", "folke/snacks.nvim", "nvim-tree/nvim-web-devicons", }, cmd = "Octo", keys = { { "goi", "Octo issue list", desc = "List GitHub Issues", }, { "gop", "Octo pr list", desc = "List GitHub PullRequests", }, { "god", "Octo discussion list", desc = "List GitHub Discussions", }, { "gon", "Octo notification list", desc = "List GitHub Notifications", }, { "gos", function() require("octo.utils").create_base_search_command({ include_current_repo = true }) end, desc = "Search GitHub", }, }, opts = { picker = "snacks", }, }