Estou usando o shell ( M-x shell) para conectar-se a um host remoto via SSH. Depois de lançar algumas ferramentas de linha de comando (principalmente psql , a interface da linha de comandos postgresql, mas o homem seria o mesmo por exemplo), o shell está me dando o seguinte aviso:
WARNING: terminal is not fully functional
- (press RETURN)
Até onde eu sei, isso parece um problema de pager. Alterando o pager para catno meu .emacsarquivo:
(setenv "PAGER" "/bin/cat")
me ajudou a me livrar dessas mensagens, mas apenas para comandos locais (e não me importo de usar o gato como pager). Como eu tenho apenas uma instância local do Emacs, existe uma maneira de usar um pager diferente no host remoto? Ou qualquer outra maneira de se livrar das mensagens de aviso, se possível, sem mudar para ansi-term? Se for de alguma ajuda, estou usando o GNU Emacs 24.3.1.
M-x ansi-termpara executar um terminal totalmente funcional, em vez de usarM-x shell.