parent
b029dfd823
commit
976ba44825
@ -22,6 +22,22 @@ _screen()
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
local i
|
||||||
|
for (( i=1; i <= cword; i++ )); do
|
||||||
|
case ${words[i]} in
|
||||||
|
-r|-R|-d|-D|-x|-s|-c|-T|-e|-h|-p|-S|-t)
|
||||||
|
(( i++ ))
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-*)
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
_command_offset $i
|
||||||
|
return
|
||||||
|
done
|
||||||
|
|
||||||
case $prev in
|
case $prev in
|
||||||
-[rR])
|
-[rR])
|
||||||
# list detached
|
# list detached
|
||||||
@ -61,7 +77,7 @@ _screen()
|
|||||||
--version' -- "$cur" ) )
|
--version' -- "$cur" ) )
|
||||||
fi
|
fi
|
||||||
} &&
|
} &&
|
||||||
complete -F _screen -o default screen
|
complete -F _screen screen
|
||||||
|
|
||||||
# Local variables:
|
# Local variables:
|
||||||
# mode: shell-script
|
# mode: shell-script
|
||||||
|
@ -12,15 +12,19 @@ setup
|
|||||||
|
|
||||||
|
|
||||||
assert_complete_any "screen -"
|
assert_complete_any "screen -"
|
||||||
|
|
||||||
|
|
||||||
sync_after_int
|
sync_after_int
|
||||||
|
|
||||||
|
|
||||||
assert_complete {bar "bar bar.d/" foo foo.d/} \
|
assert_complete {bar "bar bar.d/" foo foo.d/} \
|
||||||
"screen -c $::srcdir/fixtures/shared/default/" "-c should complete files/dirs"
|
"screen -c $::srcdir/fixtures/shared/default/" "-c should complete files/dirs"
|
||||||
|
sync_after_int
|
||||||
|
|
||||||
|
|
||||||
|
assert_complete_any "screen cat"
|
||||||
|
sync_after_int
|
||||||
|
|
||||||
|
|
||||||
|
assert_complete_any "screen -T foo cat"
|
||||||
sync_after_int
|
sync_after_int
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user