Você pode fazer isso com uma função shell. Basta colocar isso no seu ~/.zshrc
.
svn() {
if [ "$1" = "log" ]
then
command svn "$@" | less -FX
else
command svn "$@"
fi
}
Eu testei isso com bash
e p4
, mas deve funcionar da mesma forma com zsh
e svn
. As opções -FX
para less
dizem para ele sair se o arquivo inteiro couber na primeira tela e não alternar para a tela alternativa. Isso faz parecer que less
não foi usado se a saída couber em uma tela.