summaryrefslogtreecommitdiff
path: root/internal/client/ui
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-12-18 18:21:50 +0200
committerKyren223 <Kyren223@proton.me>2024-12-18 18:21:50 +0200
commitc2ca65580d683ff983644f05681f22774263f13f (patch)
tree8cf854aca4e2bfff09033b41fc9fa2f01a2905d5 /internal/client/ui
parent438e887d6f9eb462280a22ec0d42aead7bbf1c07 (diff)
Removed line decorations from viminput
Diffstat (limited to 'internal/client/ui')
-rw-r--r--internal/client/ui/core/chat/chat.go12
-rw-r--r--internal/client/ui/viminput/linedecorations.go17
-rw-r--r--internal/client/ui/viminput/viminput.go16
3 files changed, 0 insertions, 45 deletions
diff --git a/internal/client/ui/core/chat/chat.go b/internal/client/ui/core/chat/chat.go
index 181167f..463f65a 100644
--- a/internal/client/ui/core/chat/chat.go
+++ b/internal/client/ui/core/chat/chat.go
@@ -18,18 +18,6 @@ func New() Model {
vi := viminput.New(90, 20)
vi.Placeholder = "Send a message..."
vi.PlaceholderStyle = lipgloss.NewStyle().Foreground(colors.Gray)
- vi.LineDecoration = func(lnum int, m viminput.Model) string {
- // lineNumberDecor := viminput.LineNumberDecoration(lipgloss.NewStyle())
- // lineNumber := lineNumberDecor(lnum, m)
- // return lineNumber + " ┃ "
- return "┃ "
- }
-
- // ta.Cursor.SetChar()
-
- // vi.CharLimit = 280
-
- // vi.Focus()
return Model{
vi: vi,
diff --git a/internal/client/ui/viminput/linedecorations.go b/internal/client/ui/viminput/linedecorations.go
deleted file mode 100644
index 631c0ce..0000000
--- a/internal/client/ui/viminput/linedecorations.go
+++ /dev/null
@@ -1,17 +0,0 @@
-package viminput
-
-import (
- "strconv"
-
- "github.com/charmbracelet/lipgloss"
-)
-
-func LineNumberDecoration(style lipgloss.Style) LineDecoration {
- return func(lnum int, m Model) string {
- return style.Render(strconv.FormatInt(int64(lnum), 10))
- }
-}
-
-func EmptyLineDecoration(lnum int, m Model) string {
- return ""
-}
diff --git a/internal/client/ui/viminput/viminput.go b/internal/client/ui/viminput/viminput.go
index 18f4c89..d752620 100644
--- a/internal/client/ui/viminput/viminput.go
+++ b/internal/client/ui/viminput/viminput.go
@@ -16,10 +16,6 @@ var (
VisualStyle = lipgloss.NewStyle().Background(colors.DarkGray)
)
-type (
- LineDecoration = func(lnum int, m Model) string
-)
-
const (
Unchanged = -1
InvalidGoal = -1
@@ -46,8 +42,6 @@ type Model struct {
PromptStyle lipgloss.Style
Placeholder string
- LineDecoration LineDecoration
-
register string
lines [][]rune
undoStack []State
@@ -79,7 +73,6 @@ func New(width, maxHeight int) Model {
PlaceholderStyle: lipgloss.NewStyle(),
PromptStyle: lipgloss.NewStyle(),
Placeholder: "",
- LineDecoration: EmptyLineDecoration,
register: "",
lines: [][]rune{[]rune("")},
undoStack: []State{{[][]rune{[]rune("")}, 0, 0}},
@@ -120,9 +113,6 @@ func (m Model) View() string {
continue
}
- lineDecoration := m.LineDecoration(i, m)
- builder.WriteString(lineDecoration)
-
if len(m.lines) == 1 && len(line) == 0 && m.Placeholder != "" {
cursorChar := m.PlaceholderStyle.Render(m.Placeholder[0:1])
rest := m.PlaceholderStyle.Render(m.Placeholder[1:])
@@ -152,9 +142,6 @@ func (m Model) View() string {
continue
}
- lineDecoration := m.LineDecoration(i, m)
- builder.WriteString(lineDecoration)
-
if len(m.lines) == 1 && len(line) == 0 && m.Placeholder != "" {
cursorChar := m.PlaceholderStyle.Render(m.Placeholder[0:1])
rest := m.PlaceholderStyle.Render(m.Placeholder[1:])
@@ -260,9 +247,6 @@ func (m Model) View() string {
continue
}
- lineDecoration := m.LineDecoration(i, m)
- builder.WriteString(lineDecoration)
-
if len(m.lines) == 1 && len(line) == 0 && m.Placeholder != "" {
cursorChar := m.PlaceholderStyle.Render(m.Placeholder[0:1])
rest := m.PlaceholderStyle.Render(m.Placeholder[1:])