mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-23 09:31:11 +08:00

The C++ code implicitly relied on wrapping behavior. There are probably more cases like this. Maybe we should disable "overflow-checks" in release mode.
22 lines
520 B
Fish
22 lines
520 B
Fish
#RUN: %fish %s
|
|
#REQUIRES: command -v tmux
|
|
|
|
isolated-tmux-start
|
|
|
|
# Test moving around with up-or-search on a multi-line commandline.
|
|
isolated-tmux send-keys 'echo 12' M-Enter 'echo ab' C-p 345 C-n cde
|
|
tmux-sleep
|
|
isolated-tmux capture-pane -p
|
|
# CHECK: prompt 0> echo 12345
|
|
# CHECK: echo abcde
|
|
|
|
isolated-tmux send-keys C-c
|
|
tmux-sleep
|
|
isolated-tmux send-keys C-l
|
|
isolated-tmux send-keys begin Enter 'echo 1' Enter e n d C-p 23
|
|
tmux-sleep
|
|
isolated-tmux capture-pane -p
|
|
# CHECK: prompt 0> begin
|
|
# CHECK: echo 123
|
|
# CHECK: end
|