A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/edi/st.rs')
| -rw-r--r-- | src/edi/st.rs | 3 |
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 => { |