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 cat
no meu .emacs
arquivo:
(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-term
para executar um terminal totalmente funcional, em vez de usarM-x shell
.