Sto usando line-number-mode
per avere un indicatore della linea corrente nella mia modeline, tuttavia per file di grandi dimensioni o meglio, file con linee lunghe, inizia a visualizzare due punti interrogativi anziché un numero di riga. Ho scavato un po 'e ho scoperto che mentre line-number-mode
è definito in simple.el
, le variabili personalizzabili (e probabilmente tutta la logica coinvolta) sono definite in xdisp.c
. Cambiare la line-number-display-width
variabile in un numero arbitrariamente alto potrebbe risolverlo, ma sono molto più interessato al pezzo di codice e alla logica che lo fa stampare i due punti interrogativi. Sarebbe molto utile se qualcuno di voi potesse trovarlo per me, forse anche spiegare la logica dietro di esso.
format-mode-line
.
M-: (format-mode-line "%l")
mostrare punti interrogativi, anche tu?