Ich habe Emacs so eingerichtet , dass Zeilennummern angezeigt werden (global-linum-mode 1)
, und es funktioniert, bis ich anfange, den Text über zu vergrößerntext-scale-adjust
Die Spalte mit den Zeilennummern beginnt zu verkleinern und verschwindet nach einigen Schritten vollständig.
Wenn es vollständig verschwunden ist, wirken sich weitere Inkremente nicht mehr auf den linken Rand aus.
Ist das ein bekanntes Problem? Gibt es eine Problemumgehung?
Verwenden von GNU Emacs 23.1.1 in Ubuntu 10.04.
text-scale-adjust
mit einem positiven Argument aufrufen ). Dies sieht nach einem Fehler in der Implementierung derleft-margin
Texteigenschaft aus. Ich habe nicht weiter nachgeforscht.Antworten:
Hier ist eine Problemumgehung. Es funktioniert auf meinem
emacs
23.1.1. Dieselbe Frage tauchte erneut auf (Monate später), und ich hatte in der Zwischenzeit etwas darüber gelerntelisp
, also habe ich es versucht. Siehe den folgenden Link für meine Antwort dort. Probleme mit der Schriftgröße bei Emacs im Linum-Modus .quelle
Die einfachste und einfachste Lösung, die ich je gesehen habe, besteht darin, die Zeilennummern auf eine feste Höhe einzustellen. Dies kann gemäß der Antwort von user78810 auf einfache Weise erreicht werden : Probleme mit der Schriftgröße bei Emacs im Linum-Modus
Fügen Sie also die folgende Zeile in Ihre Emacs-Konfiguration ein (oder zu Ihrer
dotspacemacs/user-config
Funktion, wenn Sie den bösen Stil verdrängen):quelle