diff options
| author | Kujtim Hoxha <[email protected]> | 2025-03-25 13:04:36 +0100 |
|---|---|---|
| committer | Kujtim Hoxha <[email protected]> | 2025-03-26 01:12:30 +0100 |
| commit | 904061c243f70696bfe781e97bf4e392e6954d07 (patch) | |
| tree | 4428f96d09968ee0cde44e6ebbaee4757f80050e /internal/tui/components/repl/editor.go | |
| parent | 005b8ac16776512b2d4b1f22bd989da162ca1bad (diff) | |
| download | opencode-904061c243f70696bfe781e97bf4e392e6954d07.tar.gz opencode-904061c243f70696bfe781e97bf4e392e6954d07.zip | |
additional tools
Diffstat (limited to 'internal/tui/components/repl/editor.go')
| -rw-r--r-- | internal/tui/components/repl/editor.go | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/internal/tui/components/repl/editor.go b/internal/tui/components/repl/editor.go index 8d795eb14..d0af8d2c5 100644 --- a/internal/tui/components/repl/editor.go +++ b/internal/tui/components/repl/editor.go @@ -5,9 +5,11 @@ import ( "github.com/charmbracelet/bubbles/key" tea "github.com/charmbracelet/bubbletea" + "github.com/charmbracelet/lipgloss" "github.com/cloudwego/eino/schema" "github.com/kujtimiihoxha/termai/internal/app" "github.com/kujtimiihoxha/termai/internal/tui/layout" + "github.com/kujtimiihoxha/termai/internal/tui/styles" "github.com/kujtimiihoxha/vimtea" ) @@ -105,8 +107,12 @@ func (m *editorCmp) Blur() tea.Cmd { } func (m *editorCmp) BorderText() map[layout.BorderPosition]string { + title := "New Message" + if m.focused { + title = lipgloss.NewStyle().Foreground(styles.Primary).Render(title) + } return map[layout.BorderPosition]string{ - layout.TopLeftBorder: "New Message", + layout.TopLeftBorder: title, } } @@ -148,7 +154,9 @@ func (m *editorCmp) BindingKeys() []key.Binding { func NewEditorCmp(app *app.App) EditorCmp { return &editorCmp{ - app: app, - editor: vimtea.NewEditor(), + app: app, + editor: vimtea.NewEditor( + vimtea.WithFileName("message.md"), + ), } } |
