Número de línea de Emacs

8

Tengo problemas para obtener un número de línea mientras estoy dentro de un búfer de emacs. Tengo el siguiente número en mi archivo de inicialización: (setq line-number-display-limit 2000000), y he verificado que el modo de número de línea está activado. Cuando ingreso por primera vez el búfer de línea (~ 500), emacs me proporciona un número de línea; sin embargo, cambió rápidamente la lectura del número de línea a L ??.

¿Alguna idea de lo que podría estar mal?

PD: He encontrado la búsqueda de una respuesta a este problema casi imposible ya que la cadena de caracteres clave (L ??) es vista por los motores de búsqueda como L (cualquier carácter) (cualquier carácter). ¿Alguien sabe una forma de evitar esto?

Cualquier ayuda será muy apreciada. ¡Gracias por adelantado!

astrok
fuente
¿Algún error / mensaje en *Messages*?
¿Te refieres a esta parte: i.imgur.com/Augko.png ¿Puedes darnos una foto?
Cheeso

Respuestas:

8

¿Tienes líneas muy largas (anchas)? ¿Has visto line-number-display-limit-width ?

line-number-display-limit-width es una variable definida en el 'código fuente C'. Su valor es 200

Documentación:
* Ancho máximo de línea (en caracteres) para la visualización del número de línea.
Si la longitud promedio de las líneas cerca del punto es mayor que esto, entonces el
número de línea puede omitirse de la línea de modo.

Cheeso
fuente
Sí, de hecho ese es el problema. Muchas gracias!
Nunca lo supe, solo he vivido con eso. Durante años. ¡Gracias!
0

Tuve el mismo problema y la configuración de line-number-display-limit-width lo resolvió. Lo configuré usando 'personalizar' y 'Guardar para futuras sesiones'. Pensé que 'Guardar para futuras sesiones' incluiría 'Establecer para sesión actual'. Pero ese no parece ser el caso. Tuve que salir y reiniciar emacs para que surta efecto. Eso fue en un GNU Emacs 22.3.1

Markus
fuente