Hi, When using 'C-u M-!' ('shell-command') I feel confident if the minibuffer prompt becomes Shell command and insert output: since it explains the purpose of the prefix argument. The same thing goes for 'M-&' ('async-shell-command') and 'M-|' ('shell-command-on-region'). I have attached a patch which implements this idea.