1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-02-09 13:47:11 +02:00

Merge pull request #2699 from jesseduffield/revert-hide-underscores

This commit is contained in:
Jesse Duffield 2023-06-01 22:30:56 +10:00 committed by GitHub
commit e98935f83e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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