Problemas de desenho de tela do Emacs sobre SSH

4

Eu tenho um servidor Ubuntu 13.10 instalado no VirtualBox em um host Windows. Quando eu me conecto a ele via SSH (tentei o Putty, o OpenSSH e o terminal OS X da Cygwin a partir de uma máquina diferente), o Emacs parece estar tendo problemas de (re) desenho na tela. Aqui está o meu cenário de teste:

  1. emacs ~ / .bashrc
  2. C-s HIST (pesquisa incremental para "HIST")
  3. continue pressionando C-s (também conhecido como ir para o próximo resultado da pesquisa)

Depois de repetir não. 3 algumas vezes, acabo com isso:

O problema não ocorre ao usar o console do VirtualBox. 12.04 funciona bem também. Tentei o pacote emacs23-nox, o último emacs de ppa:cassou/emacs , emacs -q (pule arquivos de inicialização), executando-o em uma sessão de "tela", alterando LC_ALL to C - tudo sem sucesso.

Alguma idéia do que pode estar causando o problema?

    
por heypiotr 09.02.2014 / 14:09

2 respostas

3

Huh, história estranha. Alterar o número de CPUs no VirtualBox de 2 para 1 resolveu o problema.

    
O
por heypiotr 10.02.2014 / 19:04
1

Aqui está uma solução alternativa (força bruta). Isso NÃO requer que você defina o número de CPUs para 1.

Adicione o seguinte ao seu init.el (suas configurações do emacs):

(add-hook 'isearch-update-post-hook 'redraw-display)
    
por user3756658 15.03.2015 / 08:38