diff --git a/lua/snacks/picker/actions.lua b/lua/snacks/picker/actions.lua index fbbbf200..6628da65 100644 --- a/lua/snacks/picker/actions.lua +++ b/lua/snacks/picker/actions.lua @@ -153,6 +153,10 @@ function M.close(picker) end) end +function M.print_cwd(picker) + print(picker:cwd()) +end + function M.cancel(picker) picker:norm(function() local main = require("snacks.picker.core.main").new({ float = false, file = false }) diff --git a/lua/snacks/picker/config/defaults.lua b/lua/snacks/picker/config/defaults.lua index d7724ed4..1f77f04f 100644 --- a/lua/snacks/picker/config/defaults.lua +++ b/lua/snacks/picker/config/defaults.lua @@ -296,6 +296,7 @@ local defaults = { [""] = "list_down", [""] = "list_up", [""] = "qflist", + [""] = "print_cwd", [""] = "edit_split", [""] = "tab", [""] = "list_scroll_up",