small software-rendered rust tty
Diffstat (limited to 'src/term.rs')
-rw-r--r--src/term.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/term.rs b/src/term.rs
index 481b233..9fa8e40 100644
--- a/src/term.rs
+++ b/src/term.rs
@@ -120,34 +120,34 @@ impl Terminal {
}
Control(ControlFunction {
start: b'[',
- params,
+ params: [p],
end: b'A',
..
- }) if let [p] = params => {
+ }) => {
self.cursor.1 -= p.value_or(1);
}
Control(ControlFunction {
start: b'[',
- params,
+ params: [p],
end: b'B',
..
- }) if let [p] = params => {
+ }) => {
self.cursor.1 += p.value_or(1);
}
Control(ControlFunction {
start: b'[',
- params,
+ params: [p],
end: b'C',
..
- }) if let [p] = params => {
+ }) => {
self.cursor.0 += p.value_or(1);
}
Control(ControlFunction {
start: b'[',
- params,
+ params: [p],
end: b'D',
..
- }) if let [p] = params => {
+ }) => {
self.cursor.0 -= p.value_or(1);
}
Control(ControlFunction {