more trouble.nvim tweaks

This commit is contained in:
iofq 2025-03-14 18:38:47 -05:00
parent 851e345bca
commit cd60d7959b
3 changed files with 18 additions and 29 deletions

View file

@ -40,7 +40,6 @@ with final.pkgs.lib; let
scope-nvim scope-nvim
snacks-nvim snacks-nvim
trouble-nvim trouble-nvim
undotree
yanky-nvim yanky-nvim
]; ];

View file

@ -53,17 +53,6 @@ return {
}, },
}, },
}, },
{
'mbbill/undotree',
event = 'VeryLazy',
keys = {
{ '<leader>nu', '<cmd>UndotreeToggle<cr>' },
},
config = function()
vim.g.undotree_ShortIndicators = 1
vim.g.undotree_SetFocusWhenToggle = 1
end,
},
{ {
'EdenEast/nightfox.nvim', 'EdenEast/nightfox.nvim',
lazy = false, lazy = false,

View file

@ -22,16 +22,14 @@ return {
return vim.o.columns >= 120 and "telescope" or "vertical" return vim.o.columns >= 120 and "telescope" or "vertical"
end end
}, },
picker = { sources = {
sources = { files = { hidden = true },
files = { hidden = true }, grep = { hidden = true },
grep = { hidden = true }, explorer = { hidden = true },
explorer = { hidden = true }, git_files = { untracked = true },
git_files = { untracked = true }, smart = {
smart = { multi = { "buffers", "recent", "files", "git_files" }
multi = { "buffers", "recent", "files", "git_files" } }
}
},
}, },
actions = { actions = {
trouble_open = function(...) trouble_open = function(...)
@ -42,8 +40,7 @@ return {
input = { input = {
keys = { keys = {
["wq"] = { "close", mode = "i" }, ["wq"] = { "close", mode = "i" },
["<c-t>"] = { "trouble_open", mode = { "n", "i" }, ["<c-t>"] = { "trouble_open", mode = { "n", "i" } },
},
} }
}, },
list = { list = {
@ -63,7 +60,6 @@ return {
{ '\\\\', function() Snacks.terminal.toggle('$SHELL') end, mode = { "n", "t" }, noremap = true, desc = 'terminal open' }, { '\\\\', function() Snacks.terminal.toggle('$SHELL') end, mode = { "n", "t" }, noremap = true, desc = 'terminal open' },
{ 'm', function() Snacks.words.jump(1, true) end, noremap = true, desc = 'next reference' }, { 'm', function() Snacks.words.jump(1, true) end, noremap = true, desc = 'next reference' },
{ 'M', function() Snacks.words.jump(-1, true) end, noremap = true, desc = 'next reference' }, { 'M', function() Snacks.words.jump(-1, true) end, noremap = true, desc = 'next reference' },
{ '\\z', function() Snacks.dim() end, noremap = true, desc = 'dim' },
{ {
'<leader>ff', '<leader>ff',
function() Snacks.picker.smart() end, function() Snacks.picker.smart() end,
@ -81,7 +77,7 @@ return {
}, },
{ {
'<leader>fg', '<leader>fg',
function() Snacks.picker.files() end, function() Snacks.picker.git_files() end,
{ noremap = true, silent = true, desc = 'Fuzzy find files' } { noremap = true, silent = true, desc = 'Fuzzy find files' }
}, },
{ {
@ -100,9 +96,14 @@ return {
{ noremap = true, silent = true, desc = 'See all pickers' } { noremap = true, silent = true, desc = 'See all pickers' }
}, },
{ {
'<leader>fd', '<leader>f\'',
function() Snacks.picker.diagnostics() end, function() Snacks.picker.marks() end,
{ noremap = true, silent = true, desc = 'Pick diagnostics' } { noremap = true, silent = true, desc = 'Pick marks' }
},
{
'<leader>fu',
function() Snacks.picker.undo() end,
{ noremap = true, silent = true, desc = 'Pick undotree' }
}, },
{ {
'<leader>fj', '<leader>fj',