summaryrefslogtreecommitdiff
path: root/internal/client
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client')
-rw-r--r--internal/client/ui/viminput/viminput.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/internal/client/ui/viminput/viminput.go b/internal/client/ui/viminput/viminput.go
index 22f6bfd..a24eef8 100644
--- a/internal/client/ui/viminput/viminput.go
+++ b/internal/client/ui/viminput/viminput.go
@@ -14,6 +14,7 @@ import (
)
var (
+ BackgroundStyle = lipgloss.NewStyle().Background(colors.Background)
CursorStyle = lipgloss.NewStyle().Background(colors.White).Foreground(colors.Background)
InactiveCursorStyle = lipgloss.NewStyle()
VisualStyle = lipgloss.NewStyle().Background(colors.DarkGray)
@@ -144,7 +145,7 @@ func (m Model) View() string {
} else {
builder.WriteString(string(line[:m.cursorColumn]))
builder.WriteString(cursorStyle.Render(string(line[m.cursorColumn])))
- builder.WriteString(string(line[m.cursorColumn+1:]))
+ builder.WriteString(BackgroundStyle.Render(string(line[m.cursorColumn+1:])))
}
builder.WriteByte('\n')
@@ -187,7 +188,7 @@ func (m Model) View() string {
if len(line) != 0 {
cursorChar := string(line[m.cursorColumn])
builder.WriteString(cursorStyle.Render(cursorChar))
- builder.WriteString(string(line[m.cursorColumn+1:]))
+ builder.WriteString(BackgroundStyle.Render(string(line[m.cursorColumn+1:])))
} else {
builder.WriteString(cursorStyle.Render(" "))
}
@@ -210,7 +211,7 @@ func (m Model) View() string {
builder.WriteString(VisualStyle.Render(string(line[safeUpper])))
}
safeLower := min(safeUpper+1, len(line))
- builder.WriteString(string(line[safeLower:]))
+ builder.WriteString(BackgroundStyle.Render(string(line[safeLower:])))
if m.cursorColumn == len(line) {
builder.WriteString(cursorStyle.Render(" "))
@@ -226,7 +227,7 @@ func (m Model) View() string {
} else {
builder.WriteString(VisualStyle.Render(string(line[:m.cursorColumn])))
builder.WriteString(cursorStyle.Render(string(line[m.cursorColumn])))
- builder.WriteString(string(line[m.cursorColumn+1:]))
+ builder.WriteString(BackgroundStyle.Render(string(line[m.cursorColumn+1:])))
}
} else if m.cursorLine == i {
// cursor line, highlight after cursor col
@@ -251,7 +252,7 @@ func (m Model) View() string {
builder.WriteString(VisualStyle.Render(" "))
} else {
builder.WriteString(VisualStyle.Render(string(line[:m.vcol+1])))
- builder.WriteString(string(line[m.vcol+1:]))
+ builder.WriteString(BackgroundStyle.Render(string(line[m.vcol+1:])))
}
}