@@ -1873,6 +1873,15 @@ pub fn space_mode(cx: &mut Context) {
1873 'f' => file_picker(cx),
1873 'f' => file_picker(cx),
1874 'b' => buffer_picker(cx),
1874 'b' => buffer_picker(cx),
1875 'v' => vsplit(cx),
1875 'v' => vsplit(cx),
1877+ // save current buffer
1878+ let doc = cx.doc();
1879+ smol::block_on(doc.save());
1882+ // close current split
1883+ cx.editor.close(cx.view_id);
1876 // ' ' => toggle_alternate_buffer(cx),
1885 // ' ' => toggle_alternate_buffer(cx),
1877 _ => (),
1886 _ => (),