浏览代码

fix(autocomplete): Prioritize exact matches (#3760)

Haris Gušić 10 月之前
父节点
当前提交
3d04ba26a3
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx

+ 1 - 1
packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx

@@ -332,7 +332,7 @@ export function Autocomplete(props: {
     const currentFilter = filter()
     const currentFilter = filter()
     if (!currentFilter) return mixed.slice(0, 10)
     if (!currentFilter) return mixed.slice(0, 10)
     const result = fuzzysort.go(currentFilter, mixed, {
     const result = fuzzysort.go(currentFilter, mixed, {
-      keys: ["display", "description", (obj) => obj.aliases?.join(" ") ?? ""],
+      keys: [(obj) => obj.display.trimEnd(), "description", (obj) => obj.aliases?.join(" ") ?? ""],
       limit: 10,
       limit: 10,
     })
     })
     return result.map((arr) => arr.obj)
     return result.map((arr) => arr.obj)