Emacs adicionando caracteres estranhos no início dos arquivos

0

Eu tenho um problema com meu emacs. Às vezes, quando eu salvo e saio de um arquivo, o emacs adiciona alguns caracteres no início dos meus arquivos como: B1;2802;0c

EDIT: (resposta para Drew)

1 e 2: não sei, não posso testar, os caracteres aparecem aleatoriamente.

3: Minha versão do Emacs é a 24.3.1. Eu não uso em gráficos, eu executo o emacs com -nw

4: Minhas ações são: salve com ctr + x + s e saia com ctr + x + c . Então, se eu emacs -nw meus arquivos, algumas vezes caracteres aleatórios estão no começo. Estou trabalhando em muitos tipos de arquivos e isso acontece ( .c, .cpp, .S ). Nenhum caractere especial e os comprimentos dos arquivos não têm algo especial.

    
por Jérémy Pouyet 15.03.2014 / 11:59

1 resposta

1

Eu quase tive esse problema exato (bem, ele colou >1;2802;0c , que difere em alguns caracteres). Algumas coisas: no começo eu pensei que estava adicionando ao arquivo em escrever ou fechar como você encontrou, mas em um exame mais detalhado foi inserir os caracteres no buffer em aberto, no ponto em que minha marca foi quando eu abri o arquivo pela última vez (sem salvá-lo, por isso, se eu der o desfazer imediatamente ao abrir o arquivo, os caracteres foram excluídos).

De qualquer forma, eu segui o conselho de Drew e comecei a comentar alguns bits do meu init.el, e o culpado foi que usei uma chave global para remapear M-[ para funções de mudança de janela. Eu não sei o que estava em conflito com essa chave, mas aparentemente algo.

Também digno de nota, e provavelmente relacionado, isso resolveu um problema de longa data diferente que eu tive, onde a colagem do botão do meio do mouse adicionou caracteres extras (nesse caso ~200 e ~201 eu acho) em ambos os lados do texto colado.

Como no OP (e em comum com outros problemas semelhantes em outros threads), tudo isso está usando emacs -nw em um terminal.

    
por 20.08.2018 / 23:30

Tags