summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/octo.lua
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2025-08-26 15:52:07 +0300
committerKyren223 <contact@kyren.codes>2025-08-26 15:52:07 +0300
commit55a87172e6a7db3130b0e7cf940dcfd0aed14ad2 (patch)
treed59de5c8634d742bd70ffc838f9e541c78898e43 /.config/nvim/lua/plugins/octo.lua
parente5ab6049395ccd8c96ba5f2d68c57abfb3e67955 (diff)
Deleted octo
Diffstat (limited to '.config/nvim/lua/plugins/octo.lua')
-rw-r--r--.config/nvim/lua/plugins/octo.lua51
1 files changed, 0 insertions, 51 deletions
diff --git a/.config/nvim/lua/plugins/octo.lua b/.config/nvim/lua/plugins/octo.lua
deleted file mode 100644
index 025c488..0000000
--- a/.config/nvim/lua/plugins/octo.lua
+++ /dev/null
@@ -1,51 +0,0 @@
-return {
- 'pwntester/octo.nvim',
- cmd = 'Octo',
- event = { { event = 'BufReadCmd', pattern = 'octo://*' } },
- dependencies = {
- 'nvim-lua/plenary.nvim',
- 'folke/snacks.nvim',
- 'nvim-tree/nvim-web-devicons',
- },
- keys = {
- { '<leader>gi', '<cmd>Octo issue search<cr>', desc = '[G]ithub [I]ssues (local)' },
- { '<leader>pr', '<cmd>Octo pr search<cr>', desc = 'Github [PR]s (local)' },
- { '<leader>gI', '<cmd>Octo search is:issue is:open author:@me<cr>', desc = '[G]ithub [I]ssues (global)' },
- { '<leader>pR', '<cmd>Octo search is:pr author:@me<cr>', desc = 'Github [PR]s (global)' },
-
- { '<localleader>a', '', desc = '+assignee (Octo)', ft = 'octo' },
- { '<localleader>c', '', desc = '+comment/code (Octo)', ft = 'octo' },
- { '<localleader>l', '', desc = '+label (Octo)', ft = 'octo' },
- { '<localleader>i', '', desc = '+issue (Octo)', ft = 'octo' },
- { '<localleader>r', '', desc = '+react (Octo)', ft = 'octo' },
- { '<localleader>p', '', desc = '+pr (Octo)', ft = 'octo' },
- { '<localleader>pr', '', desc = '+rebase (Octo)', ft = 'octo' },
- { '<localleader>ps', '', desc = '+squash (Octo)', ft = 'octo' },
- { '<localleader>v', '', desc = '+review (Octo)', ft = 'octo' },
- { '<localleader>g', '', desc = '+goto_issue (Octo)', ft = 'octo' },
- { '@', '', mode = 'i', ft = 'octo', silent = true },
- { '#', '', mode = 'i', ft = 'octo', silent = true },
- },
- opts = function()
- -- Keep some empty windows in sessions
- vim.api.nvim_create_autocmd('ExitPre', {
- group = vim.api.nvim_create_augroup('octo_exit_pre', { clear = true }),
- callback = function(_)
- local keep = { 'octo' }
- for _, win in ipairs(vim.api.nvim_list_wins()) do
- local buf = vim.api.nvim_win_get_buf(win)
- if vim.tbl_contains(keep, vim.bo[buf].filetype) then
- vim.bo[buf].buftype = '' -- set buftype to empty to keep the window
- end
- end
- end,
- })
-
- return {
- enable_builtin = true,
- -- default_to_projects_v2 = true,
- default_merge_method = 'squash',
- picker = 'snacks',
- }
- end,
-}