diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2016-11-24 00:13:10 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-11-24 00:13:10 +0900 |
commit | 182a6d99fd550e2106298a19b542bdf940621ed1 (patch) | |
tree | 308304e8c45aec1d8e898b15a790699570049023 /src/ansi.go | |
parent | af31088481f6898069c3c579f21da447025a389b (diff) |
[ncurses6] Support italics
Diffstat (limited to 'src/ansi.go')
-rw-r--r-- | src/ansi.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/ansi.go b/src/ansi.go index 427f7f4c..f8fe56a1 100644 --- a/src/ansi.go +++ b/src/ansi.go @@ -143,15 +143,17 @@ func interpretCode(ansiCode string, prevState *ansiState) *ansiState { case 49: state.bg = -1 case 1: - state.attr = tui.Bold + state.attr = state.attr | tui.Bold case 2: - state.attr = tui.Dim + state.attr = state.attr | tui.Dim + case 3: + state.attr = state.attr | tui.Italic case 4: - state.attr = tui.Underline + state.attr = state.attr | tui.Underline case 5: - state.attr = tui.Blink + state.attr = state.attr | tui.Blink case 7: - state.attr = tui.Reverse + state.attr = state.attr | tui.Reverse case 0: init() default: |