diff --git a/nvim/lua/plugins/snacks/init.lua b/nvim/lua/plugins/snacks/init.lua index c8d058d..325adf9 100644 --- a/nvim/lua/plugins/snacks/init.lua +++ b/nvim/lua/plugins/snacks/init.lua @@ -24,7 +24,7 @@ return { }, terminal = require("plugins.snacks.modules.terminal"), lazygit = { enabled = true }, - picker = { enabled = true }, + picker = require("plugins.snacks.modules.picker"), quickfile = { enabled = true }, statuscolumn = { enabled = true }, scope = { enabled = true }, diff --git a/nvim/lua/plugins/snacks/keys/keys.lua b/nvim/lua/plugins/snacks/keys/keys.lua index cca511e..89a9bd4 100644 --- a/nvim/lua/plugins/snacks/keys/keys.lua +++ b/nvim/lua/plugins/snacks/keys/keys.lua @@ -61,7 +61,7 @@ return { { "e", function() - Snacks.explorer({ layout = { preset = "select", layout = { height = 0.9 } } }) + Snacks.explorer() end, desc = "Open File Tree", mode = "n", diff --git a/nvim/lua/plugins/snacks/modules/picker.lua b/nvim/lua/plugins/snacks/modules/picker.lua index 5f3ff99..0d3d865 100644 --- a/nvim/lua/plugins/snacks/modules/picker.lua +++ b/nvim/lua/plugins/snacks/modules/picker.lua @@ -1,5 +1,10 @@ return { + enabled = true, sources = { - explorer = {} - } + explorer = { + auto_close = true, + jump = { close = true }, + layout = { preset = "select", layout = { height = 0.9 } }, + }, + }, }