mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2026-02-04 06:42:05 +00:00
Update 2025-12-31
This commit is contained in:
18
lua/plugins/atone.lua
Normal file
18
lua/plugins/atone.lua
Normal file
@@ -0,0 +1,18 @@
|
||||
return {
|
||||
"XXiaoA/atone.nvim",
|
||||
cmd = "Atone",
|
||||
keys = {
|
||||
{
|
||||
"<leader>u",
|
||||
function()
|
||||
vim.cmd("Atone toggle")
|
||||
end,
|
||||
desc = "Toggle Undotree",
|
||||
},
|
||||
},
|
||||
opts = {
|
||||
ui = {
|
||||
compact = true,
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -4,6 +4,7 @@ return {
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"folke/snacks.nvim",
|
||||
"sindrets/diffview.nvim",
|
||||
},
|
||||
cmd = { "Neogit" },
|
||||
keys = {
|
||||
|
||||
@@ -5,6 +5,36 @@ return {
|
||||
"folke/snacks.nvim",
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
},
|
||||
cmd = "Octo",
|
||||
keys = {
|
||||
{
|
||||
"<leader>goi",
|
||||
"<CMD>Octo issue list<CR>",
|
||||
desc = "List GitHub Issues",
|
||||
},
|
||||
{
|
||||
"<leader>gop",
|
||||
"<CMD>Octo pr list<CR>",
|
||||
desc = "List GitHub PullRequests",
|
||||
},
|
||||
{
|
||||
"<leader>god",
|
||||
"<CMD>Octo discussion list<CR>",
|
||||
desc = "List GitHub Discussions",
|
||||
},
|
||||
{
|
||||
"<leader>gon",
|
||||
"<CMD>Octo notification list<CR>",
|
||||
desc = "List GitHub Notifications",
|
||||
},
|
||||
{
|
||||
"<leader>gos",
|
||||
function()
|
||||
require("octo.utils").create_base_search_command({ include_current_repo = true })
|
||||
end,
|
||||
desc = "Search GitHub",
|
||||
},
|
||||
},
|
||||
opts = {
|
||||
picker = "snacks",
|
||||
},
|
||||
|
||||
10
lua/plugins/origami.lua
Normal file
10
lua/plugins/origami.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
return {
|
||||
"chrisgrieser/nvim-origami",
|
||||
event = "VeryLazy",
|
||||
init = function()
|
||||
vim.opt.foldlevel = 99
|
||||
vim.opt.foldlevelstart = 99
|
||||
end,
|
||||
|
||||
opts = {},
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
return {
|
||||
"kevinhwang91/nvim-ufo",
|
||||
dependencies = {
|
||||
"kevinhwang91/promise-async",
|
||||
"kiyoon/jupynium.nvim",
|
||||
},
|
||||
event = "BufWinEnter",
|
||||
keys = {
|
||||
{
|
||||
"zR",
|
||||
function()
|
||||
require("ufo").openAllFolds()
|
||||
end,
|
||||
desc = "Open all folds",
|
||||
},
|
||||
{
|
||||
"zM",
|
||||
function()
|
||||
require("ufo").closeAllFolds()
|
||||
end,
|
||||
desc = "Close all folds",
|
||||
},
|
||||
{
|
||||
"zk",
|
||||
function()
|
||||
local winid = require("ufo").peekFoldedLinesUnderCursor()
|
||||
if not winid then
|
||||
vim.lsp.buf.hover()
|
||||
end
|
||||
end,
|
||||
desc = "Peek fold",
|
||||
},
|
||||
},
|
||||
opts = {
|
||||
open_fold_hl_timeout = 150,
|
||||
close_fold_kinds_for_ft = {
|
||||
default = { "imports", "comment" },
|
||||
},
|
||||
preview = {
|
||||
win_config = {
|
||||
winblend = 0,
|
||||
},
|
||||
},
|
||||
provider_selector = function(_, filetype, buftype)
|
||||
return { "lsp", "indent" }
|
||||
end,
|
||||
},
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
return {
|
||||
"mbbill/undotree",
|
||||
keys = {
|
||||
{ "<leader>u", vim.cmd.UndotreeToggle, desc = "Toggle Undotree" },
|
||||
},
|
||||
}
|
||||
@@ -40,6 +40,7 @@ return {
|
||||
},
|
||||
{ "<leader>x", group = "Trouble" },
|
||||
{ "<leader>g", group = "Git" },
|
||||
{ "<leader>go", group = "Octo" },
|
||||
{ "<leader>q", group = "Persistence" },
|
||||
{ "<leader>l", group = "LSP" },
|
||||
{ "<leader>w", group = "Workspace" },
|
||||
|
||||
Reference in New Issue
Block a user