diff --git a/internal/tui/components/chat/editor/editor.go b/internal/tui/components/chat/editor/editor.go index c962e1f45cb028ebdea7dcc1e07c5d0c97535171..6053c81206b917a8f98fd7845fdbaca60099610d 100644 --- a/internal/tui/components/chat/editor/editor.go +++ b/internal/tui/components/chat/editor/editor.go @@ -703,32 +703,6 @@ func (m *editorCmp) resetHistory() { m.scrollingPromptHistory = false } -func (m *editorCmp) handleMessageHistory(msg tea.KeyMsg) string { - ctx := context.Background() - userMessages, err := m.getUserMessagesAsText(ctx) - if err != nil { - return "" // Do nothing. - } - userMessages = append(userMessages, "") // Give the user a reset option. - if len(userMessages) > 0 { - if key.Matches(msg, m.keyMap.Previous) { - if m.promptHistoryIndex == 0 { - m.promptHistoryIndex = len(userMessages) - 1 - } else { - m.promptHistoryIndex -= 1 - } - } - if key.Matches(msg, m.keyMap.Next) { - if m.promptHistoryIndex == len(userMessages)-1 { - m.promptHistoryIndex = 0 - } else { - m.promptHistoryIndex += 1 - } - } - } - return userMessages[m.promptHistoryIndex] -} - func newTextArea() *textarea.Model { t := styles.CurrentTheme() ta := textarea.New()