@@ -259,6 +259,7 @@ impl MappableCommand {
259259 append_mode, "Insert after selection (append)",
260260 command_mode, "Enter command mode",
261261 file_picker, "Open file picker",
262+ file_picker_in_current_directory, "Open file picker at current working directory",
262263 code_action, "Perform code action",
263264 buffer_picker, "Open buffer picker",
264265 symbol_picker, "Open symbol picker",
@@ -2047,6 +2048,12 @@ fn file_picker(cx: &mut Context) {
20472048 cx.push_layer(Box::new(overlayed(picker)));
20482049}
20492050
2051+fn file_picker_in_current_directory(cx: &mut Context) {
2052+ let cwd = std::env::current_dir().unwrap_or_else(|_| PathBuf::from("./"));
2053+ let picker = ui::file_picker(cwd, &cx.editor.config());
2054+ cx.push_layer(Box::new(picker));
2055+}
2056+
20502057fn buffer_picker(cx: &mut Context) {
20512058 let current = view!(cx.editor).doc;
20522059