usando o shell do emacs com a tela gnu?

0

Como posso usar um shell bash no emacs (shell M-x) quando estou tentando conectar a reiniciar uma sessão de tela GNU (em uma conexão ssh remota)? Quando eu tento, fico:

avilella@remote-machine-002~$ bash
avilella@remote-machine-002 ~ > screen -RD
Clear screen capability required.

Se eu tentar em um terminal padrão, eu posso reiniciar a mesma sessão de tela sem nenhum problema.

    
por 719016 15.05.2012 / 18:50

1 resposta

2

Eu diria "boa sorte". Pelo que eu me lembro, e o que eu tentei, emacs não suporta suporte de terminal completo sob o comando shell . Por exemplo, em um shell do emacs, eu tento:

$ less /etc/hosts
WARNING: terminal is not fully functional
/etc/hosts (press RETURN)

Então less começa a agir como se fosse um terminal burro ( TERM=dumb less /etc/hosts de um terminal regular).

Tenho certeza que você pode definir configurações do terminal dentro do emacs usando elisp, mas isso não significa que o applet shell irá honrá-las.

    
por 15.05.2012 / 19:16