From f2e05136f7351172871817035764d5021f14b096 Mon Sep 17 00:00:00 2001 From: Ray Lee Date: Sun, 1 Sep 2019 12:26:47 -0700 Subject: [PATCH] Add italics support for truecolour terminals --- formatters/tty_truecolour.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/formatters/tty_truecolour.go b/formatters/tty_truecolour.go index 723b5de..40ec6de 100644 --- a/formatters/tty_truecolour.go +++ b/formatters/tty_truecolour.go @@ -21,6 +21,9 @@ func trueColourFormatter(w io.Writer, style *chroma.Style, it chroma.Iterator) e if entry.Underline == chroma.Yes { out += "\033[4m" } + if entry.Italic == chroma.Yes { + out += "\033[3m" + } if entry.Colour.IsSet() { out += fmt.Sprintf("\033[38;2;%d;%d;%dm", entry.Colour.Red(), entry.Colour.Green(), entry.Colour.Blue()) }