Eu uso o urxvt com a tela GNU com o X11 no meu mac. Eu gosto muito. Meu único problema é que, quando eu saio do vim, ele coloca o prompt do shell abaixo da janela do vim. Este não é um problema enorme, mas basicamente oculta o que eu estava fazendo antes de abrir o vim. Se eu usar o urxvt sem a tela GNU e sair do vim, ele oculta a janela do vim e coloca o prompt do meu shell logo após o prompt que abriu o vim.
Alguma idéia do que posso corrigir na tela para ajudar com isso?
Isso tem algo a ver com o apagador de tela?
vim gnu-screen urxvt
aqui está um link bom com configurações comuns que você deve ter em sua screenrc ou .screenrc wiki.linuxquestions.org/wiki/Screen
Ative a altscreenopção em ~/.screenrc.
Programas em tela cheia usam um recurso de terminal chamado "tela alternativa", que possui um buffer de tela separado e (geralmente) pequenas alterações de comportamento para se adaptar a essas interfaces. O programa entra na tela 'alternativo' quando iniciado e volta ao 'normal' ao sair.
Como o próprio Screen atua como um emulador de terminal, ele também deve emular o recurso alt-screen. Todos os outros emuladores de terminal ativam esse recurso por padrão, mas o Screen está oculto por trás da altscreenopção por alguns motivos históricos.