mirror of
https://github.com/DefectingCat/nvim
synced 2025-07-15 16:51:33 +00:00
update pickers
This commit is contained in:
@ -26,3 +26,49 @@ map("v", "<leader>ss", ":s/\\%V", { desc = "Search and replace in visual selecti
|
|||||||
|
|
||||||
-- lsp
|
-- lsp
|
||||||
map("n", "gh", "<CMD>lua vim.lsp.buf.hover()<CR>")
|
map("n", "gh", "<CMD>lua vim.lsp.buf.hover()<CR>")
|
||||||
|
|
||||||
|
-- trouble
|
||||||
|
map("n", "<leader>tx", "<CMD>Trouble diagnostics toggle<CR>")
|
||||||
|
map("n", "<leader>tX", "<CMD>Trouble diagnostics toggle filter.buf=0<CR>")
|
||||||
|
map("n", "<leader>tL", "<CMD>Trouble loclist toggle<CR>")
|
||||||
|
map("n", "<leader>tQ", "<CMD>Trouble qflist toggle<CR>")
|
||||||
|
|
||||||
|
-- snacks picker
|
||||||
|
map("n", "<leader>b", function()
|
||||||
|
Snacks.picker.buffers({
|
||||||
|
finder = "buffers",
|
||||||
|
format = "buffer",
|
||||||
|
hidden = false,
|
||||||
|
unloaded = true,
|
||||||
|
current = true,
|
||||||
|
sort_lastused = true,
|
||||||
|
layout = {
|
||||||
|
preview = "main",
|
||||||
|
preset = "ivy",
|
||||||
|
},
|
||||||
|
win = {
|
||||||
|
input = {
|
||||||
|
keys = {
|
||||||
|
["d"] = { "bufdelete", mode = { "n", "i" } },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
list = { keys = { ["d"] = "bufdelete" } },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end)
|
||||||
|
map("n", "<leader>ff", function()
|
||||||
|
Snacks.picker.files({
|
||||||
|
finder = "files",
|
||||||
|
format = "file",
|
||||||
|
show_empty = true,
|
||||||
|
hidden = false,
|
||||||
|
ignored = false,
|
||||||
|
follow = false,
|
||||||
|
supports_live = true,
|
||||||
|
layout = {
|
||||||
|
preview = "main",
|
||||||
|
preset = "ivy",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
)
|
||||||
|
end)
|
||||||
|
19
lua/plugins/disabled-keymaps.lua
Normal file
19
lua/plugins/disabled-keymaps.lua
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
return {
|
||||||
|
{
|
||||||
|
"folke/flash.nvim",
|
||||||
|
enabled = false,
|
||||||
|
keys = {
|
||||||
|
-- disable the default flash keymap
|
||||||
|
{ "s", mode = { "n", "x", "o" }, false },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folke/trouble.nvim",
|
||||||
|
keys = {
|
||||||
|
{ "<leader>xL", mode = { "n" }, false },
|
||||||
|
{ "<leader>xQ", mode = { "n" }, false },
|
||||||
|
{ "<leader>xx", mode = { "n" }, false },
|
||||||
|
{ "<leader>xX", mode = { "n" }, false },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
@ -1,8 +0,0 @@
|
|||||||
return {
|
|
||||||
"folke/flash.nvim",
|
|
||||||
enabled = false,
|
|
||||||
keys = {
|
|
||||||
-- disable the default flash keymap
|
|
||||||
{ "s", mode = { "n", "x", "o" }, false },
|
|
||||||
},
|
|
||||||
}
|
|
@ -1,5 +1,14 @@
|
|||||||
return {
|
return {
|
||||||
"snacks.nvim",
|
"snacks.nvim",
|
||||||
|
keys = {
|
||||||
|
{ "<leader><leader>", mode = { "n", "x", "o" }, false },
|
||||||
|
{ "<leader>ff", mode = { "n", "x", "o" }, false },
|
||||||
|
{ "<leader>fb", mode = { "n", "x", "o" }, false },
|
||||||
|
{ "<leader>bb", mode = { "n", "x", "o" }, false },
|
||||||
|
{ "<leader>bd", mode = { "n", "x", "o" }, false },
|
||||||
|
{ "<leader>bD", mode = { "n", "x", "o" }, false },
|
||||||
|
{ "<leader>bo", mode = { "n", "x", "o" }, false },
|
||||||
|
},
|
||||||
opts = {
|
opts = {
|
||||||
scroll = { enabled = false },
|
scroll = { enabled = false },
|
||||||
-- https://github.com/folke/snacks.nvim/discussions/860#discussioncomment-12027395
|
-- https://github.com/folke/snacks.nvim/discussions/860#discussioncomment-12027395
|
||||||
|
Reference in New Issue
Block a user