mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-04 20:40:57 +02:00
27315: update for mpc 0.17.
This commit is contained in:
parent
5cd9c4b500
commit
ff1a8cff74
2 changed files with 47 additions and 24 deletions
|
@ -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 $
|
||||
*****************************************************
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue