Emacs Zeilennummer

8

Ich habe Probleme, eine Zeilennummer in einem Emacs-Puffer zu erhalten. Ich habe die folgende Nummer in meiner Initilisierungsdatei: (setq line-number-display-limit 2000000), und ich habe den aktivierten Zeilennummernmodus überprüft. Wenn ich den (~ 500) Zeilenpuffer zum ersten Mal eingebe, gibt mir emacs eine Zeilennummer. es wurde jedoch sehr schnell die Zeilennummer auf L ??

Irgendwelche Gedanken darüber, was falsch sein könnte?

PS Ich habe die Suche nach einer Antwort auf dieses Problem als nahezu unmöglich empfunden, da die Schlüsselzeichenfolge (L ??) von Suchmaschinen als L (beliebiges Zeichen) (beliebiges Zeichen) angesehen wird. Kennt jemand einen Weg, dies zu umgehen?

Jede Hilfe wird sehr geschätzt. Danke im Voraus!

Astrok
quelle
Irgendwelche Fehler / Meldungen in *Messages*?
Meinen Sie diesen Teil: i.imgur.com/Augko.png Können Sie uns ein Bild geben?
Cheeso

Antworten:

8

Haben Sie sehr lange (breite) Schlangen? Haben Sie Zeilennummern-Display-Limit-Breite gesehen ?

Zeilennummer-Anzeigelimitbreite ist eine Variable, die im C-Quellcode definiert ist. Sein Wert ist 200

Dokumentation:
* Maximale Zeilenbreite (in Zeichen) für die Anzeige der Zeilennummer.
Wenn die durchschnittliche Länge der Linien in der Nähe des Punkts größer als diese ist, kann die
Zeilennummer in der Moduslinie weggelassen werden.

Cheeso
quelle
Ja, das ist tatsächlich das Problem. Ich danke dir sehr!
Das habe ich nie gewusst, ich habe nur damit gelebt. Jahrelang. Vielen Dank!
0

Ich hatte das gleiche Problem und das Einstellen der Zeilennummern-Anzeigelimitbreite löste es. Ich stelle es mit 'Anpassen' und 'Für zukünftige Sitzungen speichern' ein. Ich dachte, dass "Für zukünftige Sitzungen speichern" das "Für aktuelle Sitzung festlegen" enthalten würde. Das scheint aber nicht der Fall zu sein. Ich musste Emacs beenden und neu starten, damit es wirksam wurde. Das war in einem GNU Emacs 22.3.1

Markus
quelle