1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-05 08:41:15 +02:00

27315: update for mpc 0.17.

This commit is contained in:
Clint Adams 2009-10-24 04:40:32 +00:00
parent 5cd9c4b500
commit ff1a8cff74
2 changed files with 47 additions and 24 deletions

View file

@ -1,7 +1,7 @@
2009-10-24 Clint Adams <clint@zsh.org>
* 27314: Completion/Unix/Command/_mpc: update list of mpc
search types.
* 27314, 27315: Completion/Unix/Command/_mpc: update for
mpc 0.17.
2009-10-22 Peter Stephenson <pws@csr.com>
@ -12273,5 +12273,5 @@
*****************************************************
* This is used by the shell to define $ZSH_PATCHLEVEL
* $Revision: 1.4796 $
* $Revision: 1.4797 $
*****************************************************

View file

@ -26,36 +26,43 @@ _mpc_command() {
mpc_cmds=(
add:"add a song to the current playlist"
crop:"remove all songs except for the currently playing song"
del:"remove a song from the current playlist"
play:"start playing"
next:"play the next song in the current playlist"
prev:"play the previous song in the current playlist"
pause:"pause the currently playing song"
toggle:"toggles Play/Pause, plays if stopped"
stop:"stop the currently playing playlists"
seek:"seek to the position specified in percent"
clear:"clear the current playlist"
outputs:"show the current outputs"
enable:"enable a output"
crop:"remove all songs except for the currently playing song"
current:"show the currently playing song"
crossfade:"set and display crossfade settings"
del:"remove a song from the current playlist"
disable:"disable a output"
shuffle:"shuffle the current playlist"
move:"move song in playlist"
playlist:"print the current playlist"
enable:"enable a output"
idle:"wait until an event occurs"
idleloop:"loop waiting for events"
listall:"list all songs in the music directory"
load:"load file as a playlist"
ls:"list the contents of specified directory"
lsplaylists:"list currently available playlists"
load:"load file as a playlist"
save:"save a playlist to file"
rm:"remove a playlist"
volume:"set volume"
repeat:"toggle repeat mode, or specify state"
move:"move song in playlist"
next:"play the next song in the current playlist"
outputs:"show the current outputs"
pause:"pause the currently playing song"
play:"start playing"
playlist:"print the current playlist"
prev:"play the previous song in the current playlist"
random:"toggle random mode, or specify state"
repeat:"toggle repeat mode, or specify state"
single:"toggle single mode, or specify state"
consume:"toggle consume mode, or specify state"
rm:"remove a playlist"
save:"save a playlist to file"
search:"search for a song"
crossfade:"set and display crossfade settings"
update:"scan music directory for updates"
find:"search for a song, exact match"
list:"list all tags of given type"
seek:"seek to the position specified in percent"
shuffle:"shuffle the current playlist"
stats:"display statistics about MPD"
stop:"stop the currently playing playlists"
toggle:"toggles Play/Pause, plays if stopped"
update:"scan music directory for updates"
version:"report version of MPD"
volume:"set volume"
status:"display MPD status"
)
@ -234,6 +241,14 @@ _mpc_random() {
_mpc_helper_bool
}
_mpc_single() {
_mpc_helper_bool
}
_mpc_consume() {
_mpc_helper_bool
}
_mpc_search() {
local list expl
list=(album artist title track name genre date composer performer comment disc filename any)
@ -245,6 +260,14 @@ _mpc_search() {
fi
}
_mpc_find() {
_mpc_search "$@"
}
_mpc_list() {
_mpc_search "$@"
}
_mpc_update() {
_mpc_helper_files
}