summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-07-03 16:04:45 -0500
committeradamdottv <[email protected]>2025-07-04 10:55:01 -0500
commit891ed6ebc006703d5a26f89ecc85bd86f9b2133e (patch)
tree8f81ad1cb88c90da540596d2abb13b7159a0898b
parent163e23a68b4a21e8939f4d280594fc084d3ea4de (diff)
downloadopencode-891ed6ebc006703d5a26f89ecc85bd86f9b2133e.tar.gz
opencode-891ed6ebc006703d5a26f89ecc85bd86f9b2133e.zip
fix(tui): slower startup due to file.status
-rw-r--r--packages/tui/internal/completions/files-folders.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/tui/internal/completions/files-folders.go b/packages/tui/internal/completions/files-folders.go
index 8d6b99580..ec298af9e 100644
--- a/packages/tui/internal/completions/files-folders.go
+++ b/packages/tui/internal/completions/files-folders.go
@@ -16,12 +16,11 @@ import (
type filesAndFoldersContextGroup struct {
app *app.App
- prefix string
gitFiles []dialog.CompletionItemI
}
func (cg *filesAndFoldersContextGroup) GetId() string {
- return cg.prefix
+ return "files"
}
func (cg *filesAndFoldersContextGroup) GetEmptyMessage() string {
@@ -107,9 +106,10 @@ func (cg *filesAndFoldersContextGroup) GetChildEntries(
func NewFileAndFolderContextGroup(app *app.App) dialog.CompletionProvider {
cg := &filesAndFoldersContextGroup{
- app: app,
- prefix: "file",
+ app: app,
}
- cg.gitFiles = cg.getGitFiles()
+ go func() {
+ cg.gitFiles = cg.getGitFiles()
+ }()
return cg
}