Commit Graph

11 Commits

Author SHA1 Message Date
Roi Martin ed41d1bd2c Fix error handling in *escapeInterpreter.parseOne() 2017-02-12 15:50:38 +01:00
Roi Martin 139487f578 Remove unneeded check in *escapeInterpreter.parseOne() 2017-02-12 15:40:49 +01:00
Niels Widger e27f247a3e Support zero parameteter 'CSI n m' in parseOne
According to https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_codes,
a zero-parameter 'CSI n m' code (for setting SGR parameters) should be
treated as the same as 'CSI 0 m'.  This PR changes
escapeInterpreter.parseOne to support this shorthand.
2017-02-12 14:56:43 +01:00
Roi Martin 1ad1e27a52 Minor fixes in escapeInterpreter 2016-11-14 21:50:15 +01:00
Roi Martin 56a1633c76 Minor style changes 2016-11-13 20:45:04 +01:00
Dustin Willis Webber ff841413b6
256 OutputMode support 2016-11-13 14:06:04 -05:00
Roi Martin d822523f8c Make golint happy. Fix typo. 2016-10-11 08:52:03 +02:00
Roi Martin 2e62b6ba19 Respect view's default background and foreground colors
Fix issue #58
2016-10-03 19:38:40 +02:00
Roi Martin 132f267b70 Fix minor typo 2016-05-23 00:21:03 +02:00
Roi Martin 1b35b7cd26 escape: remove unnecessary type interpreterReturn 2016-05-23 00:16:59 +02:00
Roi Martin 40dec91023 Initial support for colored text
- View contents are stored as cells (rune + colors) instead of runes.
- Uses the escape interpreter coded by @deweerdt in #39.
2016-05-23 00:16:59 +02:00