Eu não uso o Pentadactyl há muito tempo e não o tenho instalado atualmente, mas olhando a documentação deles:
Trecho:
:!{cmd}
Run an external command. Runs {cmd} through system() and displays its output. Any ‘!’ in {cmd} is replaced with the previous external command, so long as it is not preceded by a backslash and 'banghist' is enabled.
:sil:silent:sil[ent] {command}
Execute a command silently. Normal messages and error messages generated by the command invocation will not be displayed and will not be added to the message history.
Se você está usando !{cmd}
agora e obtendo a saída, talvez :sil {cmd}
funcione do jeito que você quer?
Como alternativa, :verb {cmd}
:
:[count]verb[ose] {command}
Execute a command with 'verbose' set to [count]. If [count] is not specified then 1 is used.
pode ser uma opção melhor.