mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-21 15:13:31 +00:00
fix(tui): omit implicit cd autocomplete prefix (#42206)
This commit is contained in:
parent
a78c8d8972
commit
230b2f8488
2 changed files with 1 additions and 8 deletions
|
|
@ -52,7 +52,7 @@ export function directoryAutocompleteResultValue(
|
|||
directory: string,
|
||||
search: ReturnType<typeof directoryAutocompleteSearch>,
|
||||
) {
|
||||
return (search.prefix || "./") + directory.replace(/^[\\/]+/, "")
|
||||
return search.prefix + directory.replace(/^[\\/]+/, "")
|
||||
}
|
||||
|
||||
export function directoryAutocompleteExactValue(value: string, search: ReturnType<typeof directoryAutocompleteSearch>) {
|
||||
|
|
|
|||
|
|
@ -105,13 +105,6 @@ describe("directoryAutocompleteSearch", () => {
|
|||
})
|
||||
|
||||
describe("directoryAutocompleteResultValue", () => {
|
||||
test("marks current-directory results as relative", () => {
|
||||
const search = directoryAutocompleteSearch("", "/project", "/home/user")
|
||||
expect(directoryAutocompleteResultValue("src/", search)).toBe("./src/")
|
||||
expect(directoryAutocompleteResultValue("/src/", search)).toBe("./src/")
|
||||
expect(directoryAutocompleteResultValue("/", search)).toBe("./")
|
||||
})
|
||||
|
||||
test("preserves explicit roots", () => {
|
||||
expect(
|
||||
directoryAutocompleteResultValue("projects/", directoryAutocompleteSearch("~/", "/project", "/home/user")),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue