diff --git a/lapce-data/src/data.rs b/lapce-data/src/data.rs index 5304d11f..35997933 100644 --- a/lapce-data/src/data.rs +++ b/lapce-data/src/data.rs @@ -1764,7 +1764,9 @@ pub fn content_doc(&self, content: &BufferContent) -> Arc { BufferContent::File(path) => self.open_docs.get(path).unwrap().clone(), BufferContent::Local(kind) => self.local_docs.get(kind).unwrap().clone(), BufferContent::Value(name) => self.value_docs.get(name).unwrap().clone(), - BufferContent::Scratch(id, _) => self.scratch_docs.get(id).unwrap().clone(), + BufferContent::Scratch(id, _) => { + self.scratch_docs.get(id).unwrap().clone() + } } } @@ -2617,7 +2619,12 @@ pub fn save_as_success( if doc.rev() == rev { let new_content = BufferContent::File(path.to_path_buf()); for (_, editor) in self.editors.iter_mut() { - if editor.content== BufferContent::Scratch(*id, scratch_doc_name.to_string()) { + if editor.content + == BufferContent::Scratch( + *id, + scratch_doc_name.to_string(), + ) + { Arc::make_mut(editor).content = new_content.clone(); } } @@ -2709,8 +2716,7 @@ pub fn editor_close( force: bool, ) { let editor = self.editors.get(&view_id).unwrap(); - if let BufferContent::File(_) | BufferContent::Scratch(..) = - &editor.content + if let BufferContent::File(_) | BufferContent::Scratch(..) = &editor.content { let doc = self.editor_doc(view_id); if !force && !doc.buffer().is_pristine() { diff --git a/lapce-ui/src/editor/header.rs b/lapce-ui/src/editor/header.rs index 34792f5a..ca7391ae 100644 --- a/lapce-ui/src/editor/header.rs +++ b/lapce-ui/src/editor/header.rs @@ -140,7 +140,9 @@ pub fn paint_buffer( { let mut path = match data.doc.content() { BufferContent::File(path) => path.to_path_buf(), - BufferContent::Scratch(_, scratch_doc_name) => scratch_doc_name.into(), + BufferContent::Scratch(_, scratch_doc_name) => { + scratch_doc_name.into() + } _ => PathBuf::from(""), };