mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-11-19 05:24:23 +01:00
tidy up descriptions
This commit is contained in:
parent
2ed1f3a535
commit
c1b91436be
@ -1,5 +1,7 @@
|
||||
2003-11-21 Oliver Kiddle <opk@zsh.org>
|
||||
|
||||
* unposted: Completion/Unix/Command/_screen: tidy up descriptions
|
||||
|
||||
* Stephen Rüger: 19255: Completion/Debian/Command/_apt: update
|
||||
to work with APT 0.5.14
|
||||
|
||||
|
@ -39,44 +39,44 @@ scr_cmds=(
|
||||
windows wrap writebuf writelock xoff
|
||||
xon zombie
|
||||
)
|
||||
|
||||
|
||||
_arguments \
|
||||
"-a[force all capabilities into each window's termcap]" \
|
||||
'-A[adapt all windows to the new display width & height]' \
|
||||
"-c[read configuration file instead of '.screenrc']:config file:_files -/" \
|
||||
'-d[detach the elsewhere running screen (with -r: reattach here)]:session name:->sessionname' \
|
||||
'-dmS[start as daemon, screen session in detached mode]' \
|
||||
'-dmS[start as daemon, screen session in detached mode]:session name:->sessionname' \
|
||||
'-D[detach and logout remote (with -r: reattach here)]' \
|
||||
'-e[change command characters]:command characters:' \
|
||||
'-f-[set flow control]:flow control:((n\:flow\ control\ off a\:Flow\ control\ auto \:Flow\ control\ on))' \
|
||||
'-h[set the size of the scrollback history buffer]:buffer size:' \
|
||||
'-e[change command characters]:command characters' \
|
||||
'-f-[set flow control]:flow control:((n\:flow\ control\ off a\:flow\ control\ auto \:flow\ control\ on))' \
|
||||
'-h[set the size of the scrollback history buffer]:buffer size' \
|
||||
'-i[interrupt output sooner when flow control is on]' \
|
||||
'(-l)-ln[login mode off (do not update /var/run/utmp)]' \
|
||||
'(-ln)-l[login mode on (update /var/run/utmp)]' \
|
||||
'(-l)-ln[login mode off (do not update utmp database)]' \
|
||||
'(-ln)-l[login mode on (update utmp database)]' \
|
||||
'(-)'{-ls,-list}'[list sessions/socket directory]' \
|
||||
"-L[terminal's last character can be safely updated]" \
|
||||
'-m[ignore $STY variable, do create a new screen session]' \
|
||||
'-O[choose optimal output rather than exact vt100 emulation]' \
|
||||
'-p[preselect the named window]:window number or name:(( \=\:windowlist -\:blank\ window \:window\ number))' \
|
||||
'-q[quiet startup. exits with non-zero return code if unsuccessful]' \
|
||||
'-p[preselect the named window]:window number or name:((\=\:windowlist -\:blank\ window \:window\ number))' \
|
||||
'-q[quiet startup, exit with non-zero return code if unsuccessful]' \
|
||||
'-r[reattach to a detached screen process]:session name:->sessionname' \
|
||||
'-R[reattach if possible, otherwise start a new session]' \
|
||||
'-s[shell to execute rather than $SHELL]:shell name: _command_names -e' \
|
||||
'-S[name this session <pid>.sockname instead of <pid>.<tty>.<host>]:session name:' \
|
||||
"-t[set title(window's name)]:title:" \
|
||||
'-S[name this session <pid>.sockname instead of <pid>.<tty>.<host>]:session name' \
|
||||
"-t[set title (window's name)]:title" \
|
||||
'-T[use term as $TERM for windows, rather than "screen"]:terminal type:_terminals' \
|
||||
'-U[tell screen to use UTF-8 encoding]' \
|
||||
'(-)-v[print screen version]' \
|
||||
'(-)-wipe[do nothing, clean up SockDir]' \
|
||||
'-x[attach to a not detached screen. (Multi display mode).]' \
|
||||
'-X[execute <cmd> as a screen command in the specified session.]:screencmd:(${scr_cmds[@]})' \
|
||||
'-x[attach to a not detached screen (multi display mode)]' \
|
||||
'-X[execute command as a screen command in the specified session]:screencmd:(${scr_cmds[@]})' \
|
||||
'*::arguments: _normal'
|
||||
|
||||
case $state in
|
||||
sessionname)
|
||||
# Complete session names
|
||||
local screendir
|
||||
screendir=( ${${${(M)${(f)"$(_call_program screen-session $words[1] -ls)"}:#*Socket*}%.}##* } )
|
||||
_wanted screen-session expl 'screen process' _path_files -W screendir
|
||||
screendir=( ${${${(M)${(f)"$(_call_program screen-sessions $words[1] -ls)"}:#*Socket*}%.}##* } )
|
||||
_wanted screen-sessions expl 'screen process' _path_files -W screendir
|
||||
;;
|
||||
esac
|
||||
|
Loading…
Reference in New Issue
Block a user