diff options
| author | 2022-01-02 08:53:03 +0200 | |
|---|---|---|
| committer | 2022-01-02 08:53:03 +0200 | |
| commit | c262f3252a9e839c80e7f12a15857c872380d1e0 (patch) | |
| tree | fab854209497c218de2f411ef6e5a0289b9835f0 /src/KeyReader.zig | |
| parent | Some changes to promptYN (diff) | |
| download | es-c262f3252a9e839c80e7f12a15857c872380d1e0.tar.gz es-c262f3252a9e839c80e7f12a15857c872380d1e0.tar.xz es-c262f3252a9e839c80e7f12a15857c872380d1e0.zip | |
Add <untab>
Diffstat (limited to 'src/KeyReader.zig')
| -rw-r--r-- | src/KeyReader.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/KeyReader.zig b/src/KeyReader.zig index 3aac750..346018b 100644 --- a/src/KeyReader.zig +++ b/src/KeyReader.zig | |||
| @@ -47,6 +47,7 @@ fn chooseEscapeKey(final_char: u8) ?Key { | |||
| 47 | 'D' => Key.left, | 47 | 'D' => Key.left, |
| 48 | 'F' => Key.end, | 48 | 'F' => Key.end, |
| 49 | 'H' => Key.home, | 49 | 'H' => Key.home, |
| 50 | 'Z' => Key.untab, | ||
| 50 | else => null, | 51 | else => null, |
| 51 | }; | 52 | }; |
| 52 | } | 53 | } |
| @@ -157,7 +158,7 @@ fn readControlSequence(self: *KeyReader, reader: File.Reader) !Key { | |||
| 157 | } | 158 | } |
| 158 | 159 | ||
| 159 | std.log.err( | 160 | std.log.err( |
| 160 | "Unknown terminal sequence '^[[{s}|{s}|{c}'", | 161 | "Unknown terminal sequence '^[[{s}{s}{c}'", |
| 161 | .{parameters.items, intermediates.items, final}, | 162 | .{parameters.items, intermediates.items, final}, |
| 162 | ); | 163 | ); |
| 163 | 164 | ||
| @@ -167,7 +168,7 @@ fn readControlSequence(self: *KeyReader, reader: File.Reader) !Key { | |||
| 167 | return Key.meta('['); | 168 | return Key.meta('['); |
| 168 | } else { | 169 | } else { |
| 169 | std.log.err( | 170 | std.log.err( |
| 170 | "Unknown terminal sequence '^[[{s}|{s}'", | 171 | "Unknown terminal sequence '^[[{s}{s}'", |
| 171 | .{parameters.items, intermediates.items}, | 172 | .{parameters.items, intermediates.items}, |
| 172 | ); | 173 | ); |
| 173 | } | 174 | } |