O pager menos não limpa a tela, como deveria fazer quando uso o git.
Eu uso menos o tempo todo e, geralmente, não deixa a saída no terminal após sair, mas quando menos é executado via git, ele deixa a saída no terminal. Tenho 100% de certeza de que o git usa menos no meu sistema.
O que há de errado com o git e como corrigi-lo? pager = less
em ~ / .gitconfig não ajuda. $ PAGER também está definido como menos.
Respostas:
A solução é definir a variável MENOS. O padrão do Git é
less FRSX
.Como alternativa, você pode modificar a variável LESS quando o pager é chamado:
Veja a seção core.pager em man git-config
fonte
Para limpar a tela, mas deixar outros comportamentos intocados, você pode
Isso desativa a
-X
opção por menos.fonte
git config --global core.pager 'less -+X -+F'
.