diff options
author | Christian Persch <chpe@src.gnome.org> | 2021-10-23 20:55:15 +0200 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2021-10-23 20:55:15 +0200 |
commit | 7d0c6aeaa870b67a3897bd439bb076d5ef376f2d (patch) | |
tree | 49d2f0abcb31f0e700c814b78058ac60b2c7522e | |
parent | 51cd95caa2cf63270c51d6df027afe0252487ccd (diff) | |
download | vte-7d0c6aeaa870b67a3897bd439bb076d5ef376f2d.tar.gz |
parser: Recognise more commands
Add one sequence from mintty.
-rwxr-xr-x | src/parser-seq.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/parser-seq.py b/src/parser-seq.py index 7c600788..c59b3161 100755 --- a/src/parser-seq.py +++ b/src/parser-seq.py @@ -86,6 +86,7 @@ class Source(enum.Enum): ECMA48 = enum.auto() # eq ISO 6429 HP = enum.auto() ITERM2 = enum.auto() + MINTTY = enum.auto() RLOGIN = enum.auto() SCO = enum.auto() VTE = enum.auto() @@ -103,6 +104,8 @@ class Source(enum.Enum): return cls.HP elif name.startswith('ITERM'): return cls.ITERM2 + elif name.startswith('MINTTY'): + return cls.MINTTY elif name.startswith('RLOGIN'): return cls.RLOGIN elif name.startswith('SCO'): @@ -723,6 +726,8 @@ sequences = [ comment='xterm pop SGR stack'), seq_CSI('DECSDDT', 'q', intermediates=(Intermediate.CASH,), flags=Flags.NOP, comment='select disconnect delay time'), + seq_CSI('MINTTY_PROGRESS', 'q', intermediates=(Intermediate.PERCENT,), flags=Flags.NOP, + comment='set progress report'), seq_CSI('DECSR', 'q', intermediates=(Intermediate.MULT,), comment='secure reset'), seq_CSI('DECELF', 'q', intermediates=(Intermediate.PLUS,), flags=Flags.NOP, |