A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/edi/st.rs')
-rw-r--r--src/edi/st.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/edi/st.rs b/src/edi/st.rs
index adf0486..62b57b3 100644
--- a/src/edi/st.rs
+++ b/src/edi/st.rs
@@ -66,7 +66,7 @@ Default => {
K(_) => _ [Edit],
M(_) => _,
},
-Symbols(Rq { result: Some(_x), request: None }) => {
+Symbols(Rq { result: Some(_x), request: _rq }) => {
K(Key::Named(Tab) if shift()) => _ [SymbolsSelectNext],
K(Key::Named(ArrowDown)) => _ [SymbolsSelectNext],
K(Key::Named(ArrowUp | Tab)) => _ [SymbolsSelectPrev],
@@ -105,6 +105,7 @@ Selection => {
K(Key::Character(y) if y == "x" && ctrl()) => Default [Cut],
K(Key::Character(y) if y == "c" && ctrl()) => Default [Copy],
K(Key::Character(y) if y == "/" && ctrl()) => Default [Comment],
+ M(_) => _,
K(Key::Character(y) if !ctrl()) => Default [Insert(SmolStr => y)],
K(Key::Named(ArrowLeft)) => Default [SetCursor(LR => LR::Left)],