mirror of
https://github.com/runyanjake/dotfiles.git
synced 2026-06-25 06:44:52 -07:00
39 lines
1.3 KiB
Lua
39 lines
1.3 KiB
Lua
return {
|
|
{
|
|
"folke/snacks.nvim",
|
|
priority = 1000,
|
|
lazy = false,
|
|
opts = {
|
|
picker = {
|
|
enabled = true,
|
|
sources = {
|
|
explorer = {
|
|
hidden = true,
|
|
ignored = true,
|
|
},
|
|
},
|
|
},
|
|
explorer = { enabled = true },
|
|
dashboard = { enabled = true },
|
|
indent = { enabled = true },
|
|
input = { enabled = true },
|
|
notifier = { enabled = true },
|
|
scope = { enabled = true },
|
|
scroll = { enabled = true },
|
|
|
|
bigfile = { enabled = true },
|
|
words = { enabled = true },
|
|
},
|
|
keys = {
|
|
{ "<leader><space>", function() Snacks.picker.smart() end, desc = "Smart Find Files" },
|
|
{ "<leader>ff", function() Snacks.picker.files() end, desc = "Find Files" },
|
|
{ "<leader>fg", function() Snacks.picker.grep() end, desc = "Grep" },
|
|
{ "<leader>fb", function() Snacks.picker.buffers() end, desc = "Buffers" },
|
|
{ "<leader>fr", function() Snacks.picker.recent() end, desc = "Recent" },
|
|
{ "<leader>e", function() Snacks.explorer() end, desc = "File Explorer" },
|
|
{ "<leader>bd", function() Snacks.bufdelete() end, desc = "Delete Buffer" },
|
|
{ "<leader>.", function() Snacks.scratch() end, desc = "Toggle Scratchpad" },
|
|
},
|
|
},
|
|
}
|