summaryrefslogtreecommitdiffstats
path: root/pkg/gui/style
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2023-06-01 20:12:20 +1000
committerJesse Duffield <jessedduffield@gmail.com>2023-06-01 20:12:20 +1000
commitb250644ea880f2d09eb7273644364fae2f18ce17 (patch)
tree8f37f4066e66cf4192c6bb36d4cabd2155e8bba5 /pkg/gui/style
parentcaab31ff38b4bd1ee7172e24a7ee3dcd8681be33 (diff)
Stop hiding underscores for VSCode
VSCode had an issue in their terminal where underscores were printed all over the place. That has now been fixed. See https://github.com/jesseduffield/lazygit/issues/2294 and https://github.com/xtermjs/xterm.js/issues/4238
Diffstat (limited to 'pkg/gui/style')
-rw-r--r--pkg/gui/style/text_style.go23
1 files changed, 0 insertions, 23 deletions
diff --git a/pkg/gui/style/text_style.go b/pkg/gui/style/text_style.go
index 3eee68eff..f0a1da0e6 100644
--- a/pkg/gui/style/text_style.go
+++ b/pkg/gui/style/text_style.go
@@ -1,8 +1,6 @@
package style
import (
- "os"
-
"github.com/gookit/color"
)
@@ -27,23 +25,6 @@ import (
// a string, we derive it when a new TextStyle is created and store it in the
// `style` field.
-// See https://github.com/xtermjs/xterm.js/issues/4238
-// VSCode is soon to fix this in an upcoming update.
-// Once that's done, we can scrap the HIDE_UNDERSCORES variable
-var (
- underscoreEnvChecked bool
- hideUnderscores bool
-)
-
-func hideUnderScores() bool {
- if !underscoreEnvChecked {
- hideUnderscores = os.Getenv("TERM_PROGRAM") == "vscode"
- underscoreEnvChecked = true
- }
-
- return hideUnderscores
-}
-
type TextStyle struct {
fg *Color
bg *Color
@@ -83,10 +64,6 @@ func (b TextStyle) SetBold() TextStyle {
}
func (b TextStyle) SetUnderline() TextStyle {
- if hideUnderScores() {
- return b
- }
-
b.decoration.SetUnderline()
b.Style = b.deriveStyle()
return b