mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
shell-completion: Add completion for parec
Thanks to Damir Jelić for fixes in the zsh completion.
This commit is contained in:
parent
be10147611
commit
7978b9c242
2 changed files with 6 additions and 5 deletions
|
|
@ -492,7 +492,7 @@ _pacat () {
|
|||
;;
|
||||
esac
|
||||
}
|
||||
complete -F _pacat pacat paplay parecord
|
||||
complete -F _pacat pacat paplay parec parecord
|
||||
|
||||
_pulseaudio()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#compdef pulseaudio pactl pacmd pacat paplay parecord padsp pasuspender
|
||||
#compdef pulseaudio pactl pacmd pacat paplay parec parecord padsp pasuspender
|
||||
|
||||
_devices() {
|
||||
local -a _device_list
|
||||
|
|
@ -23,14 +23,14 @@ _devices() {
|
|||
move-source-output) cmd=('sources');;
|
||||
esac
|
||||
|
||||
elif [[ $service == (pacat|paplay|parecord) ]]; then
|
||||
elif [[ $service == (pacat|paplay|parec|parecord) ]]; then
|
||||
case $words[$((CURRENT))] in
|
||||
--device=*)
|
||||
if [[ $words == *(--playback|-p)[[:space:]]* ||
|
||||
$service == paplay ]]; then
|
||||
cmd=('sinks')
|
||||
elif [[ $words == *(--record|-r)[[:space:]]* ||
|
||||
$service == parecord ]]; then
|
||||
$service == (parec|parecord) ]]; then
|
||||
cmd=('sources')
|
||||
else
|
||||
cmd=('sinks' 'sources')
|
||||
|
|
@ -45,7 +45,7 @@ _devices() {
|
|||
$service == paplay ]]; then
|
||||
cmd=('sinks')
|
||||
elif [[ $words == *(--record|-r)[[:space:]]* ||
|
||||
$service == parecord ]]; then
|
||||
$service == (parec|parecord) ]]; then
|
||||
cmd=('sources')
|
||||
else
|
||||
cmd=('sinks' 'sources')
|
||||
|
|
@ -541,6 +541,7 @@ _pulseaudio() {
|
|||
pacmd) _pacmd_completion;;
|
||||
pacat) _pacat_completion;;
|
||||
paplay)_pacat_completion;;
|
||||
parec) _pacat_completion;;
|
||||
parecord)_pacat_completion;;
|
||||
padsp) _padsp_completion;;
|
||||
pasuspender) _pasuspender_completion;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue