Implement tab width config

This commit is contained in:
Jeremy Soller 2023-11-16 08:44:23 -07:00
parent 67d2e4adb7
commit b1c6505832
No known key found for this signature in database
GPG key ID: DCFCA852D3906975
5 changed files with 25 additions and 5 deletions

View file

@ -133,6 +133,7 @@ pub enum Message {
TabActivate(segmented_button::Entity),
TabChanged(segmented_button::Entity),
TabClose(segmented_button::Entity),
TabWidth(u16),
Todo,
ToggleContextPage(ContextPage),
ToggleWordWrap,
@ -827,6 +828,10 @@ impl Application for App {
return self.update_tab();
}
Message::TabWidth(tab_width) => {
self.config.tab_width = tab_width;
return self.save_config();
}
Message::Todo => {
log::warn!("TODO");
}