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
|
||||
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 {
|
||||
"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 = {
|
||||
scroll = { enabled = false },
|
||||
-- https://github.com/folke/snacks.nvim/discussions/860#discussioncomment-12027395
|
||||
|
Reference in New Issue
Block a user