A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/edi/st.rs')
-rw-r--r--src/edi/st.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/edi/st.rs b/src/edi/st.rs
index b9a5fa2..4556035 100644
--- a/src/edi/st.rs
+++ b/src/edi/st.rs
@@ -61,12 +61,15 @@ Command(t) => K(Key::Named(Tab) if shift()) => _ [CommandPrev],
Command(t) => K(Key::Named(Tab)) => _ [CommandNext],
Command(mut t) => K(k) => Command({ handle2(&k, &mut t.tedit, None); t }),
Command(t) => C(_) => _,
+Command(t) => M(_) => _,
Command(t) => K(_) => _,
SpaceMode => K(Key::Named(Escape)) => Normal,
SpaceMode => K(Key::Character(x) if x == "f") => _ [Symbols],
SpaceMode => K(Key::Character(x) if x == "a") => _ [CodeAction],
+SpaceMode => K(Key::Character(x) if x == "c") => _ [Comment(Range<usize> => 0..0)],
SpaceMode => C(_) => _,
+SpaceMode => M(_) => _,
SpaceMode => K(_) => _,
Default => {