mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-17 16:11:15 -03:00
24 lines
683 B
Fish
24 lines
683 B
Fish
|
|
#RUN: %fish %s
|
||
|
|
|
||
|
|
function my-src
|
||
|
|
echo hello
|
||
|
|
end
|
||
|
|
|
||
|
|
echo "functions --copy my-src my-dst" >my-copy-function.fish
|
||
|
|
source my-copy-function.fish
|
||
|
|
rm my-copy-function.fish # Cleanup
|
||
|
|
|
||
|
|
functions --details --verbose my-dst
|
||
|
|
# CHECK: my-copy-function.fish
|
||
|
|
# CHECK: {{.*}}tests/checks/funced.fish
|
||
|
|
# CHECK: 3
|
||
|
|
# CHECK: scope-shadowing
|
||
|
|
|
||
|
|
VISUAL=cat EDITOR=cat funced my-dst
|
||
|
|
# CHECK: # Defined in {{.*}}/tests/checks/funced.fish @ line 3, copied in my-copy-function.fish @ line 1
|
||
|
|
# CHECK: function my-dst
|
||
|
|
# CHECK: echo hello
|
||
|
|
# CHECK: end
|
||
|
|
# CHECK: Editor exited but the function was not modified
|
||
|
|
# CHECK: If the editor is still running, check if it waits for completion, maybe a '--wait' option?
|