diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2020-02-18 00:45:24 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2020-02-18 00:45:24 +0900 |
commit | 567c8303bf708bcb5822d8126a4d8654952cbfe3 (patch) | |
tree | 6f5bd66e18651b51011d765928e9f4215c4c97ed | |
parent | 2a60edcd52df0c913ea8a93efec4027b9a758a5b (diff) |
Update ANSI processor to handle "rmso" and "rmul"
Fix #1877
-rw-r--r-- | src/ansi.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ansi.go b/src/ansi.go index c31a4f4f..b5b3a203 100644 --- a/src/ansi.go +++ b/src/ansi.go @@ -243,6 +243,10 @@ func interpretCode(ansiCode string, prevState *ansiState) *ansiState { state.attr = state.attr | tui.Blink case 7: state.attr = state.attr | tui.Reverse + case 23: // tput rmso + state.attr = state.attr &^ tui.Italic + case 24: // tput rmul + state.attr = state.attr &^ tui.Underline case 0: init() default: |