Add auto-indent support

This commit is contained in:
Jeremy Soller 2023-11-16 09:00:48 -07:00
parent b1c6505832
commit f0d9bc06e1
No known key found for this signature in database
GPG key ID: DCFCA852D3906975
5 changed files with 14 additions and 2 deletions

View file

@ -135,6 +135,7 @@ pub enum Message {
TabClose(segmented_button::Entity),
TabWidth(u16),
Todo,
ToggleAutoIndent,
ToggleContextPage(ContextPage),
ToggleWordWrap,
Undo,
@ -835,6 +836,10 @@ impl Application for App {
Message::Todo => {
log::warn!("TODO");
}
Message::ToggleAutoIndent => {
self.config.auto_indent = !self.config.auto_indent;
return self.save_config();
}
Message::ToggleContextPage(context_page) => {
if self.context_page == context_page {
self.core.window.show_context = !self.core.window.show_context;