Cursor fantasma en Emacs
En la versión de Emacs de gNewSense 2.1 y Ubuntu 8.04, hay un extraño bug que hace aparecer uno o más “cursores fantasma“. Ocurre a veces cuando se escribe una letra o palabra seguida de un espacio, en la versión de Emacs para terminal. La versión para X no tiene este fallo. Compilé la versión 2.22.2 oficial de Emacs, pero el problema sigue.
No encontré una solución a este problema, pero sí cómo evitarlo. Hay que agregar la siguiente línea al archivo .emacs
(setq-default column-number-mode t)
Ahora el problema persiste solamente en el minibuffer. También se puede hacer desaparecer a estos “fantasmas” refrescando la pantalla con C-l.


Para ejecutar un terminal con Emacs en GNOME, utilizo un lanzador que ejecuta la siguiente orden:
gnome-terminal –window-with-profile=emacs –hide-menubar -x emacs -nw –no-splash
Esta orden inicia gnome-terminal con el perfil ‘emacs’, sin la barra de menú y ejecuta emacs en modo terminal y sin mostrar la pantalla de bienvenida. En el perfil ‘emacs’, que he creado previamente, defino opciones como el ícono y el título de la ventana, y los colores del texto y del fondo, y elimino la barra de desplazamiento.
Corrección: este bug no es de Emacs, sino de gnome-terminal. Al ejecutar Emacs desde xterm no aparece este bug.