From 9bc811975bb0c16eafd9125bc893ebf737e3dd05 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Fri, 17 Jul 2026 09:02:30 +0200 Subject: [PATCH] feat: snacks explorer in float window --- nvim/lua/plugins/snacks/init.lua | 2 +- nvim/lua/plugins/snacks/keys/keys.lua | 2 +- nvim/lua/plugins/snacks/modules/picker.lua | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) 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 } }, + }, + }, }