diff --git a/lua/data/keys.lua b/lua/data/keys.lua index 50477fd..3d13178 100644 --- a/lua/data/keys.lua +++ b/lua/data/keys.lua @@ -1126,15 +1126,21 @@ M.misc = { rhs = 'norm ggVG', desc = 'Select all', }, - { -- Neotree + { -- Explorer lhs = '|', - rhs = 'Neotree reveal toggle', - desc = 'Neotree toggle', + rhs = 'lua Snacks.picker.explorer()', + desc = 'Toggle Snacks Explorer', }, - { -- Neotree + { -- Explorer lhs = 'F', - rhs = 'Neotree reveal toggle', - desc = 'Neotree toggle', + rhs = function() + if require('data.cond').neotree() then + vim.cmd('Neotree reveal toggle') + else + Pick('explorer') + end + end, + desc = 'File Explorer', }, { -- Telescope Find Files lhs = '',