Tela GNU e Emacs

2

Eu atualizei recentemente para o OpenSuSE 12.1 de 11.3 e agora quando eu abro qualquer arquivo no emacs de dentro de uma sessão de tela, eu recebo um buffer em branco. Digamos que eu abri-lo como:

emacs myFile.txt

ele será aberto em um buffer vazio, não no arquivo, e quando eu tentar salvar algo, ele pedirá que um nome de arquivo seja gravado. Isso funcionou antes da atualização.

Eu assumo que a tela é o problema aqui, já que o emacs funciona bem fora da tela. Existe algo que eu estou faltando nas configurações da tela ou isso é um bug em algo?

    
por tpg2114 12.02.2012 / 03:05

2 respostas

0

Estou postando esta resposta com base na discussão nos comentários.

A tentativa e o erro indicam que a alteração de $TERM de linux para xterm funciona em torno do problema.

Eu não sei porque isso importaria. De sua descrição, com TERM=linux está abrindo um buffer vazio em vez do arquivo, que não é o comportamento que eu esperaria de uma configuração $TERM ruim. E o padrão $TERM sob screen deve ser "screen" , a menos que um dos seus scripts de inicialização o altere.

    
por 12.02.2012 / 21:41
0

Eu tive um problema semelhante no meu novo computador de mesa, mas meu netbook, também executando o OpenSuSE 12.1, não teve o problema. Demorou um pouco, mas eu rastreei uma diferença entre as duas configurações, e isso resolveu o meu problema. Foi isso:

Na guia Nome do host / DNS do utilitário Configurações de rede (no YaST), selecionei Atribuir nome de host ao IP de loopback.

    
por 16.03.2012 / 05:03