B:BD[
5.1055] → [
8.6522:6579]
B:BD[
8.6579] → [
9.123:298]
Message::LoadedUntrackedFile { path, data } => {
// TODO: use encoding
let text_content = text_editor::Content::with_text(
str::from_utf8(&data).unwrap_or("Not UTF-8"),
);
Message::LoadedUntrackedFile {
path,
data,
encoding,
} => {
let content = match encoding {
Some(encoding) => {
let decoded = encoding.decode(&data);
FileEditorContent::Decoded(text_editor::Content::with_text(
&decoded,
))
}
None => {
if data.len() <= MAX_LEN_BASE64_DISPLAY {
let encoded =
format!("b{}", data_encoding::BASE64.encode(&data));
FileEditorContent::ShortBase64(encoded)
} else {
FileEditorContent::UnknownEncoding
}
}
};