O argumento --wraps aceita apenas um comando simples. Você pode usar --wraps='pikaur' , mas não --wraps='pikaur -R' .
Se as conclusões desejadas forem acionadas apenas quando o sinalizador -R for fornecido, o uso de --wraps poderá não ser suficiente. Você precisaria adicionar seu próprio arquivo de conclusões. Felizmente, o peixe torna isso muito simples.
Existe um comando que permite consultar ou listar as opções válidas? Eu não estou familiarizado com pikaur , mas por exemplo, digamos que os argumentos válidos para sua função foram dados por um comando como pikaur ls ou pikaur query , ou talvez eles sejam subdiretórios de /etc/pikaur . Se houver um comando desse tipo, você poderá criar um arquivo de conclusões para sua função (ou seja, se sua função estiver localizada em ~/.config/fish/functions/remove.fish , em seguida, crie ~/.config/fish/completions/remove.fish ) com o seguinte conteúdo:
complete -c remove --no-files --arguments "(<query command>)"
Nota: Se você quiser consultar as conclusões existentes, poderá ver os diretórios listados por echo $fish_complete_path .