Numéro de ligne Emacs

8

J'ai des problèmes pour obtenir un numéro de ligne dans un tampon emacs. J'ai le numéro suivant dans mon fichier d'initialisation: (setq line-number-display-limit 2000000), et j'ai vérifié ce mode de numéro de ligne qu'il a activé. Lorsque j'entre pour la première fois dans le tampon de ligne (~ 500), emacs me fournit un numéro de ligne; cependant, il a très rapidement basculé la lecture du numéro de ligne sur L ??.

Avez-vous des réflexions sur ce qui pourrait être faux?

PS J'ai trouvé la recherche d'une réponse à ce problème presque impossible car la chaîne de caractères clé (L ??) est considérée par les moteurs de recherche comme L (n'importe quel caractère) (n'importe quel caractère) - quelqu'un connaît-il un moyen de contourner cela?

Toute aide sera très appréciée. Merci d'avance!

astrok
la source
Des erreurs / messages dans *Messages*?
Vous voulez dire cette partie: i.imgur.com/Augko.png Pouvez-vous nous donner une photo?
Cheeso

Réponses:

8

Avez-vous des lignes très longues (larges)? Avez-vous vu la largeur limite d'affichage du numéro de ligne ?

line-number-display-limit-width est une variable définie dans le `code source C '. Sa valeur est de 200

Documentation:
* Largeur de ligne maximale (en caractères) pour l'affichage du numéro de ligne.
Si la longueur moyenne des lignes près du point est supérieure à celle-ci, le
numéro de ligne peut être omis de la ligne de mode.

Cheeso
la source
Oui, c'est en fait le problème. Merci beaucoup!
Je ne l'ai jamais su, je viens de vivre avec. Pendant des années. Merci!
0

J'ai eu le même problème et la définition de la largeur de l'affichage du numéro de ligne l'a résolu. Je l'ai défini en utilisant «personnaliser» et «Enregistrer pour les sessions futures». Je pensais que «Enregistrer pour les sessions futures» inclurait le «Définir pour la session en cours». Mais cela ne semble pas être le cas. J'ai dû quitter et redémarrer emacs pour qu'il prenne effet. C'était dans un GNU Emacs 22.3.1

Markus
la source