he experimentado el mismo problema y pasó bastante tiempo tratando de resolverlo. El error gráfico es el resultado de un choque entre el modo Linum y cómo se representa el flequillo. Lamentablemente, no pude resolver el problema en linum.el y el código de visualización de franjas es parte de la fuente C.
¡Todavía se puede hacer! La forma más fácil de arreglarlo es simplemente apagar el flequillo.
M-x fringe-mode RET none RET
Para hacer los flecos quedarse permanentemente fuera, recomiendo la personalización de la configuración con M-x customize-group RET fringe
porque algunas versiones compiladas de Emacs para Mac OS X tienen sus propios ajustes marginales que se pueden superponer partes de su archivo .emacs.
Realmente no necesito esos indicadores de línea, así que no tener un flequillo no me molesta. Sin embargo, me perdí una pequeña separación entre los números de línea y el texto del búfer. Seguí el consejo de una publicación en Emacs Wiki para recuperar ese espacio. En la versión 0.9x de Linum, cambiar la línea 160 de
(setq width (max width (length str)))
a
(setq width (max width (+ (length str) 1)))
La inspiración para este cambio está aquí: http://www.emacswiki.org/emacs/LineNumbers
hay argumentos en el enlace de la fuente para establecer el linum-format
variable en lugar de modificar linum.el. Si bien entiendo de dónde vienen, la mayoría de los temas de colores en estos días darán color al espacio extra y no proporcionarán lo que estoy buscando (una separación de aproximadamente un espacio que es el color de fondo). Si edita linum.el, asegúrese de ejecutar
M-x emacs-lisp-byte-compile-and-load
para hacer que los cambios sean persistentes. Puede ver el resultado de esto mirando el espacio antes del cursor en la imagen que se encuentra aquí: http://i.stack.imgur.com/TxyMr.png (No tengo suficiente reputación para incrustar imágenes).
¡No más artefactos gráficos!
editar el código original no es una gran idea, sin embargo. Sugeriría adoptar el código en la siguiente respuesta y, en su lugar, realizar el cambio: http://stackoverflow.com/a/11496199/324105 – phils