diff --git a/internal/tui/components/chat/editor/editor.go b/internal/tui/components/chat/editor/editor.go index bc2494a4042900be8a1d3f7e9c5b7982bfc7b39f..f8a966431d6304610c3dccb3a8064ccee097e306 100644 --- a/internal/tui/components/chat/editor/editor.go +++ b/internal/tui/components/chat/editor/editor.go @@ -481,6 +481,7 @@ func (m *editorCmp) SetPosition(x, y int) tea.Cmd { func (m *editorCmp) startCompletions() tea.Msg { files, _, _ := fsext.ListDirectory(".", nil, 0) + slices.Sort(files) completionItems := make([]completions.Completion, 0, len(files)) for _, file := range files { file = strings.TrimPrefix(file, "./")