small software-rendered rust tty
Diffstat (limited to 'src/term.rs')
| -rw-r--r-- | src/term.rs | 16 |
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 { |