refactor: move statement elsewhere

pull/12902/head
Nikita Revenco 2025-02-18 17:02:10 +00:00
parent a6e110937b
commit fae93aa308
1 changed files with 12 additions and 12 deletions

View File

@ -413,18 +413,6 @@ pub fn file_explorer(
let directory_style = editor.theme.get("ui.text.directory"); let directory_style = editor.theme.get("ui.text.directory");
let directory_content = directory_content(&root)?; let directory_content = directory_content(&root)?;
let columns = [PickerColumn::new(
"path",
|(path, is_dir): &(PathBuf, bool), (root, directory_style): &(PathBuf, Style)| {
let name = path.strip_prefix(root).unwrap_or(path).to_string_lossy();
if *is_dir {
Span::styled(format!("{}/", name), *directory_style).into()
} else {
name.into()
}
},
)];
let yank_path: KeyHandler = Box::new(|cx, (path, _), _, _| { let yank_path: KeyHandler = Box::new(|cx, (path, _), _, _| {
let register = cx let register = cx
.editor .editor
@ -664,6 +652,18 @@ pub fn file_explorer(
) )
}); });
let columns = [PickerColumn::new(
"path",
|(path, is_dir): &(PathBuf, bool), (root, directory_style): &(PathBuf, Style)| {
let name = path.strip_prefix(root).unwrap_or(path).to_string_lossy();
if *is_dir {
Span::styled(format!("{}/", name), *directory_style).into()
} else {
name.into()
}
},
)];
let picker = Picker::new( let picker = Picker::new(
columns, columns,
0, 0,