Extract code generation logic into its own module

This commit is contained in:
Antonio Scandurra 2023-09-11 11:25:37 +02:00
parent e9747d0fea
commit 02078140c0
5 changed files with 609 additions and 470 deletions

View file

@ -1734,6 +1734,10 @@ impl Editor {
}
}
pub fn read_only(&self) -> bool {
self.read_only
}
pub fn set_read_only(&mut self, read_only: bool) {
self.read_only = read_only;
}
@ -5103,9 +5107,6 @@ impl Editor {
self.unmark_text(cx);
self.refresh_copilot_suggestions(true, cx);
cx.emit(Event::Edited);
cx.emit(Event::TransactionUndone {
transaction_id: tx_id,
});
}
}
@ -8548,9 +8549,6 @@ pub enum Event {
local: bool,
autoscroll: bool,
},
TransactionUndone {
transaction_id: TransactionId,
},
Closed,
}