A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/edi/st.rs')
-rw-r--r--src/edi/st.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/edi/st.rs b/src/edi/st.rs
index 8844425..de25b1b 100644
--- a/src/edi/st.rs
+++ b/src/edi/st.rs
@@ -73,8 +73,8 @@ Default => {
},
Command(_) => K(Key::Named(Escape)) => Default,
Command(t) => K(Key::Named(Enter)) => Default [ProcessCommand(Commands => t)],
-Command(t) => K(Key::Named(Tab) if shift()) => Command(t.back()),
-Command(t) => K(Key::Named(Tab)) => Command(t.next()),
+Command(mut t) => K(Key::Named(Tab) if shift()) => Command({ t.back();t }),
+Command(mut t) => K(Key::Named(Tab)) => Command({ t.next(); t }),
Command(mut t) => K(k) => Command({ handle2(&k, &mut t.tedit, None); t }),
Command(t) => C(_) => _,
Command(t) => K(_) => _,