2025-05-28 13:31:24 +02:00
|
|
|
#RUN: %fish %s
|
|
|
|
|
|
2025-05-29 14:20:11 +02:00
|
|
|
set -g fish_complete_path c1 c2
|
|
|
|
|
mkdir c1 c2
|
|
|
|
|
|
2025-05-28 13:31:24 +02:00
|
|
|
function foo; end
|
2025-05-29 14:20:11 +02:00
|
|
|
for i in c1 c2
|
|
|
|
|
echo >$i/foo.fish "echo auto-loading $i/foo.fish"
|
|
|
|
|
end
|
2025-05-28 13:31:24 +02:00
|
|
|
complete -C "foo " >/dev/null
|
2025-05-29 14:20:11 +02:00
|
|
|
# CHECK: auto-loading c1/foo.fish
|
2025-05-28 13:31:24 +02:00
|
|
|
complete -C "foo " >/dev/null
|
|
|
|
|
# already loaded
|
2025-05-29 14:20:11 +02:00
|
|
|
|
|
|
|
|
set -g fish_complete_path c2
|
|
|
|
|
complete -C "foo " >/dev/null
|
|
|
|
|
# CHECK: auto-loading c2/foo.fish
|
|
|
|
|
|
|
|
|
|
set -g fish_complete_path c1 c2
|
|
|
|
|
complete -C "foo " >/dev/null
|
|
|
|
|
# CHECK: auto-loading c1/foo.fish
|