mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-23 00:53:30 +00:00
fix(tui): match @ mention items by name, not description or uri (#32309)
This commit is contained in:
parent
e4d4b07e7d
commit
3e523d506c
1 changed files with 4 additions and 2 deletions
|
|
@ -362,7 +362,8 @@ export function Autocomplete(props: {
|
|||
const text = `${res.name} (${res.uri})`
|
||||
options.push({
|
||||
display: Locale.truncateMiddle(text, width),
|
||||
value: text,
|
||||
// Match the name only; matching the URI caused unrelated fuzzy hits.
|
||||
value: res.name,
|
||||
description: res.description,
|
||||
onSelect: () => {
|
||||
insertPart(res.name, {
|
||||
|
|
@ -492,7 +493,8 @@ export function Autocomplete(props: {
|
|||
.go(removeLineRange(searchValue), nonFileOptions, {
|
||||
keys: [
|
||||
(obj) => removeLineRange((obj.value ?? obj.display).trimEnd()),
|
||||
"description",
|
||||
// Match description for slash commands only; for "@" it surfaced unrelated items.
|
||||
...(store.visible === "/" ? ["description" as const] : []),
|
||||
(obj) => obj.aliases?.join(" ") ?? "",
|
||||
],
|
||||
limit: 10,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue