mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
Update 2025-05-03 Update 2025-05-05 Update 2025-05-07 Update 2025-05-09 chore: use mini.nvim Update 2025-05-12 Update 2025-05-14 Update 2025-05-16 Update 2025-05-17 Update 2025-05-20 Update 2025-05-21 Update 2025-05-23 Update 2025-05-25 Update 2025-05-30
59 lines
1.9 KiB
Lua
59 lines
1.9 KiB
Lua
return {
|
|
"ldelossa/gh.nvim",
|
|
dependencies = {
|
|
{
|
|
"ldelossa/litee.nvim",
|
|
config = function()
|
|
require("litee.lib").setup()
|
|
end,
|
|
},
|
|
-- "folke/which-key.nvim",
|
|
},
|
|
opts = {
|
|
-- deprecated, around for compatability for now.
|
|
jump_mode = "invoking",
|
|
-- remap the arrow keys to resize any litee.nvim windows.
|
|
map_resize_keys = false,
|
|
-- do not map any keys inside any gh.nvim buffers.
|
|
disable_keymaps = false,
|
|
-- the icon set to use.
|
|
icon_set = "default",
|
|
-- any custom icons to use.
|
|
icon_set_custom = nil,
|
|
-- whether to register the @username and #issue_number omnifunc completion
|
|
-- in buffers which start with .git/
|
|
git_buffer_completion = true,
|
|
-- defines keymaps in gh.nvim buffers.
|
|
keymaps = {
|
|
-- when inside a gh.nvim panel, this key will open a node if it has
|
|
-- any futher functionality. for example, hitting <CR> on a commit node
|
|
-- will open the commit's changed files in a new gh.nvim panel.
|
|
open = "<CR>",
|
|
-- when inside a gh.nvim panel, expand a collapsed node
|
|
expand = "zo",
|
|
-- when inside a gh.nvim panel, collpased and expanded node
|
|
collapse = "zc",
|
|
-- when cursor is over a "#1234" formatted issue or PR, open its details
|
|
-- and comments in a new tab.
|
|
goto_issue = "gd",
|
|
-- show any details about a node, typically, this reveals commit messages
|
|
-- and submitted review bodys.
|
|
details = "d",
|
|
-- inside a convo buffer, submit a comment
|
|
submit_comment = "<C-s>",
|
|
-- inside a convo buffer, when your cursor is ontop of a comment, open
|
|
-- up a set of actions that can be performed.
|
|
actions = "<C-a>",
|
|
-- inside a thread convo buffer, resolve the thread.
|
|
resolve_thread = "<C-r>",
|
|
-- inside a gh.nvim panel, if possible, open the node's web URL in your
|
|
-- browser. useful particularily for digging into external failed CI
|
|
-- checks.
|
|
goto_web = "gx",
|
|
},
|
|
},
|
|
config = function(_, opts)
|
|
require("litee.gh").setup(opts)
|
|
end,
|
|
}
|