From b6dda087fc86e78e589785a65c61fca23dc383f0 Mon Sep 17 00:00:00 2001 From: "Simen A. W. Olsen" Date: Sun, 19 Jul 2026 21:17:00 +0200 Subject: feat: add octo --- lua/simenandre/plugins/octo.lua | 46 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 lua/simenandre/plugins/octo.lua (limited to 'lua/simenandre') diff --git a/lua/simenandre/plugins/octo.lua b/lua/simenandre/plugins/octo.lua new file mode 100644 index 0000000..f772935 --- /dev/null +++ b/lua/simenandre/plugins/octo.lua @@ -0,0 +1,46 @@ +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", -- optional if file_panel.icons is a function + }, +} -- cgit v1.3.1