mirror of
https://github.com/tmux/tmux.git
synced 2026-10-09 19:54:22 +00:00
More cleanup.
This commit is contained in:
@@ -84,7 +84,7 @@ check_grep " 3 !- p\$ two"
|
||||
|
||||
# A format wider than the standard three-column gutter is not truncated.
|
||||
$TMUX2 send -X cancel || exit 1
|
||||
$TMUX2 set -g copy-mode-exit-status-format \
|
||||
$TMUX2 set -p copy-mode-exit-status-format \
|
||||
'#[align=right]#{?exit_status,!#{exit_status}, }' || exit 1
|
||||
$TMUX2 copy-mode -c || exit 1
|
||||
$TMUX2 send -X history-top || exit 1
|
||||
|
||||
@@ -26,5 +26,16 @@ check_raw_matches osc133 \
|
||||
'L 7 \(7\) flags=START_OUTPUT,END_OUTPUT,END_OUTPUT_STATUS\[[0-9a-f]+\].* osc133=0,0,2,5,255' \
|
||||
'L 8 \(8\) flags=START_OUTPUT,END_OUTPUT\[[0-9a-f]+\].* osc133=0,0,3,5,0'
|
||||
|
||||
# Reject malformed statuses and distinguish zero from a missing status.
|
||||
start_pane osc133-status 20 8 \
|
||||
'\033]133;C\007a\033]133;D;1junk\007\n\033]133;C\007b\033]133;D;4294967296\007\n\033]133;C\007c\033]133;D;255\007\n\033]133;C\007d\033]133;D;0;foo=bar\007\n\033]133;C\007e\033]133;D;foo=bar\007\n\033]133;C\007f\033]133;D;\007\n'
|
||||
check_raw_matches osc133-status \
|
||||
'L 0 \(0\) flags=START_OUTPUT,END_OUTPUT,END_OUTPUT_STATUS\[[0-9a-f]+\].* osc133=0,0,0,1,255' \
|
||||
'L 1 \(1\) flags=START_OUTPUT,END_OUTPUT,END_OUTPUT_STATUS\[[0-9a-f]+\].* osc133=0,0,0,1,255' \
|
||||
'L 2 \(2\) flags=START_OUTPUT,END_OUTPUT,END_OUTPUT_STATUS\[[0-9a-f]+\].* osc133=0,0,0,1,255' \
|
||||
'L 3 \(3\) flags=START_OUTPUT,END_OUTPUT,END_OUTPUT_STATUS\[[0-9a-f]+\].* osc133=0,0,0,1,0' \
|
||||
'L 4 \(4\) flags=START_OUTPUT,END_OUTPUT\[[0-9a-f]+\].* osc133=0,0,0,1,0' \
|
||||
'L 5 \(5\) flags=START_OUTPUT,END_OUTPUT\[[0-9a-f]+\].* osc133=0,0,0,1,0'
|
||||
|
||||
$TMUX kill-server 2>/dev/null
|
||||
exit $exit_status
|
||||
|
||||
@@ -317,4 +317,18 @@ $TMUX show-buffer >$OUT
|
||||
grep -q seq "$OUT" && exit 1
|
||||
$TMUX send-keys -t :hist.0 -X cancel || exit 1
|
||||
|
||||
# View mode has no pane source snapshot.
|
||||
$TMUX new-window -d -n view 'exec sleep 100' || exit 1
|
||||
$TMUX run-shell -t :view.0 "printf 'view one\nview two\n'" || exit 1
|
||||
[ "$($TMUX display-message -p -t :view.0 '#{pane_mode}')" = view-mode ] || exit 1
|
||||
$TMUX set-buffer sentinel || exit 1
|
||||
$TMUX send-keys -t :view.0 -X copy-output -a || exit 1
|
||||
[ "$($TMUX show-buffer)" = "$(printf 'view one\nview two')" ] || exit 1
|
||||
$TMUX send-keys -t :view.0 -X select-output -a || exit 1
|
||||
[ "$($TMUX display-message -p -t :view.0 '#{selection_present}')" = 1 ] || exit 1
|
||||
$TMUX set-buffer sentinel || exit 1
|
||||
$TMUX send-keys -t :view.0 -X copy-selection || exit 1
|
||||
[ "$($TMUX show-buffer)" = "$(printf 'view one\nview two')" ] || exit 1
|
||||
$TMUX send-keys -t :view.0 -X cancel || exit 1
|
||||
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user