mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-04-19 23:21:15 -03:00
39 lines
1019 B
Fish
39 lines
1019 B
Fish
#RUN: %fish %s
|
|
#REQUIRES: command -v tmux
|
|
#REQUIRES: uname -r | grep -qv Microsoft
|
|
# cautiously disable because tmux-complete.fish is disabled
|
|
#REQUIRES: test -z "$CI"
|
|
|
|
isolated-tmux-start
|
|
|
|
isolated-tmux send-keys 'touch ~/"path with spaces"' Enter
|
|
tmux-sleep
|
|
isolated-tmux capture-pane -p
|
|
# CHECK: prompt 0> touch {{.*}}
|
|
# CHECK: prompt 1>
|
|
|
|
isolated-tmux send-keys C-l 'cat ~/space' Tab
|
|
tmux-sleep
|
|
isolated-tmux capture-pane -p
|
|
# CHECK: prompt 1> cat ~/path\ with\ spaces
|
|
|
|
# Clear screen.
|
|
isolated-tmux send-keys C-c
|
|
tmux-sleep
|
|
|
|
isolated-tmux send-keys '
|
|
set -g fish_autosuggestion_enabled 0
|
|
set -l FISH_TEST_VAR_1 /
|
|
set -l FISH_TEST_VAR_2 /
|
|
' Enter C-l
|
|
tmux-sleep
|
|
isolated-tmux capture-pane -p
|
|
# Note we keep prompt 1 because the above "set" commands don't bump $status_generation.
|
|
# CHECK: prompt 1>
|
|
|
|
isolated-tmux send-keys 'echo $FISH_TEST_v' Tab
|
|
tmux-sleep
|
|
isolated-tmux capture-pane -p
|
|
# CHECK: prompt 1> echo $FISH_TEST_VAR_
|
|
# CHECK: $FISH_TEST_VAR_1 (Variable: /) $FISH_TEST_VAR_2 (Variable: /)
|