Better file explorer

This commit is contained in:
Curt Spark 2025-05-14 10:32:46 +01:00
parent 3a8d9279aa
commit 717ce3ae70
2 changed files with 26 additions and 2 deletions

View File

@ -394,7 +394,18 @@ require("which-key").add ({
-- This does not allow you to make a new file only search existing, but good enough for now.
--{ "<leader><C-f>", "<cmd>Telescope find_files find_command=rg,--ignore,--hidden,--files<cr>" , desc = "Find File", mode = "n" },
{ "<leader><C-f>", function() Snacks.picker.files() end, desc = "Find File", mode = "n" },
{ "<leader><C-f>", function() Snacks.picker.explorer({
layout = "ivy",
focus = "input",
win = {
input = {
keys = {
["<C-g>"] = { "focus_list", mode = { "i", "n" } },
["<Esc>"] = { "focus_list", mode = { "i", "n" } },
}
},
},
}) end, desc = "Find File", mode = "n" },
--{ "<leader>f", "<cmd>Telescope file_browser<cr>" , desc = "File Browser", mode = "n" },

View File

@ -11,7 +11,20 @@ return {
dashboard = { enabled = false },
explorer = { enabled = false },
indent = { enabled = false },
input = { enabled = true },
input = {
enabled = true,
keys = {
n_cancel = { "<C-g>", { "cmp_close", "cancel" }, mode = { "i", "n" }, expr = true },
n_esc = { "<esc>", { "cmp_close", "cancel" }, mode = "n", expr = true },
i_esc = { "<esc>", { "cmp_close", "stopinsert" }, mode = "i", expr = true },
i_cr = { "<cr>", { "cmp_accept", "confirm" }, mode = { "i", "n" }, expr = true },
i_tab = { "<tab>", { "cmp_select_next", "cmp" }, mode = "i", expr = true },
i_ctrl_w = { "<c-w>", "<c-s-w>", mode = "i", expr = true },
i_up = { "<up>", { "hist_up" }, mode = { "i", "n" } },
i_down = { "<down>", { "hist_down" }, mode = { "i", "n" } },
q = "cancel",
},
},
picker = {
enabled = true,
layout = "ivy",